An information processing device comprising: a processor; a volatile memory; and a ROM storing firmware including a basic input output system, wherein the processor is configured to execute firmware instructions of: connecting the information processing device to a first server through a network; downloading a client program and connection target information from the first server into the volatile memory, the connection target information including an address of a second server which provides a virtual desktop environment, the client program being configured to communicate with the second server by using the connection target information, to receive a virtual desktop image from the second server, and to transmit data input from an input device to the second server; launching the client program in order to connect the information processing device to the second server through the network and execute a communication for desktop virtualization, the communication for the desktop virtualization comprising receiving the virtual desktop image from the second server and transmitting data inputted from the input device to the second server; and turning off the power of the information processing device to erase the client program and the connection target information in the volatile memory, when the information processing device is disconnected from the network during a time period in which the communication for the desktop virtualization is executed. a processor; a volatile memory; and a ROM storing firmware including a basic input output system, wherein the processor is configured to execute firmware instructions of: connecting the information processing device to a first server through a network; downloading a client program and connection target information from the first server into the volatile memory, the connection target information including an address of a second server which provides a virtual desktop environment, the client program being configured to communicate with the second server by using the connection target information, to receive a virtual desktop image from the second server, and to transmit data input from an input device to the second server; launching the client program in order to connect the information processing device to the second server through the network and execute a communication for desktop virtualization, the communication for the desktop virtualization comprising receiving the virtual desktop image from the second server and transmitting data inputted from the input device to the second server; and turning off the power of the information processing device to erase the client program and the connection target information in the volatile memory, when the information processing device is disconnected from the network during a time period in which the communication for the desktop virtualization is executed. connecting the information processing device to a first server through a network; downloading a client program and connection target information from the first server into the volatile memory, the connection target information including an address of a second server which provides a virtual desktop environment, the client program being configured to communicate with the second server by using the connection target information, to receive a virtual desktop image from the second server, and to transmit data input from an input device to the second server; launching the client program in order to connect the information processing device to the second server through the network and execute a communication for desktop virtualization, the communication for the desktop virtualization comprising receiving the virtual desktop image from the second server and transmitting data inputted from the input device to the second server; and turning off the power of the information processing device to erase the client program and the connection target information in the volatile memory, when the information processing device is disconnected from the network during a time period in which the communication for the desktop virtualization is executed.