1. A system for providing software maintenance service for faulty software installed in a client connected to a server via a network, wherein the server includes a storage unit that stores at least one of a plurality of first determination rules for determining whether to deny a process request to the faulty software; a transmitting unit that transmits the at least one of the first determination rules to the client; an extracting unit that extracts, when a correction program for the faulty software is executed on the client, a second determination rule that becomes unnecessary due to an execution of the correction program from among the first determination rules based on a setup environment of the faulty software, the second determination rule being included in the first determination rules, and the setup environment including a type or a version of the faulty software or other software required for an execution of the faulty software; and a notifying unit that notifies the client of the second determination rule, and the client includes a determination-rule receiving unit that receives the at least one of the first determination rules; a process-request receiving unit that receives the process request; a determining unit that determines whether to deny the process request based on the at least one of the first determination rules; and a deleting unit that deletes the second determination rule from the first determination rules.