An information processing system capable of communicating with an external apparatus via a network, the information processing system being capable of operating while switching between at least two operation states of a low power consumption state in which some of hardware components composing the information processing system are supplied with power and communication with a predetermined server can be performed, and a normal state in which more of the hardware components than in the low power consumption state are supplied with power and power consumption is greater than in the low power consumption state, the information processing system comprising: update confirmation means for confirming whether or not there is at least one update of system software that requires writing on the hardware components, in the low power consumption state; update preparation means for, when there is the update, executing processing of downloading update data for the update from the predetermined server, and starting supplying power to at least some of the hardware components that are not supplied with power in the low power consumption state and that are writing target of the update; and update install means for executing system update install, based on the downloaded update data, accompanied with writing for the hardware component supplied with power by the update preparation means, a series of processes by the update confirmation means, the update preparation means, and the update install means being automatically executed without a user's operation, characterized in that the information processing system further comprises: operation reception means for receiving, from a user, an instruction operation for switching the operation state of the information processing system from a state other than the normal state to the normal state, based on a user's operation; and normal state shifting means for switching the operation state of the information processing system to the normal state in response to the instruction operation received by the operation reception means during the series of processes being performed by the update confirmation means, the update preparation means, and the update install means; wherein, during system update install processing by the update install means, when the operation reception means receives the instruction operation from the user, the normal state shifting means switches the operation state to the normal state while continuing the system update install processing. update confirmation means for confirming whether or not there is at least one update of system software that requires writing on the hardware components, in the low power consumption state; update preparation means for, when there is the update, executing processing of downloading update data for the update from the predetermined server, and starting supplying power to at least some of the hardware components that are not supplied with power in the low power consumption state and that are writing target of the update; and update install means for executing system update install, based on the downloaded update data, accompanied with writing for the hardware component supplied with power by the update preparation means, a series of processes by the update confirmation means, the update preparation means, and the update install means being automatically executed without a user's operation, characterized in that the information processing system further comprises: operation reception means for receiving, from a user, an instruction operation for switching the operation state of the information processing system from a state other than the normal state to the normal state, based on a user's operation; and normal state shifting means for switching the operation state of the information processing system to the normal state in response to the instruction operation received by the operation reception means during the series of processes being performed by the update confirmation means, the update preparation means, and the update install means; wherein, operation reception means for receiving, from a user, an instruction operation for switching the operation state of the information processing system from a state other than the normal state to the normal state, based on a user's operation; and normal state shifting means for switching the operation state of the information processing system to the normal state in response to the instruction operation received by the operation reception means during the series of processes being performed by the update confirmation means, the update preparation means, and the update install means; wherein, during system update install processing by the update install means, when the operation reception means receives the instruction operation from the user, the normal state shifting means switches the operation state to the normal state while continuing the system update install processing.