Patent ID: 7665084
Filing Date: 2010-02-16
Classification: G06F

Abstract:
1. An uninstall device, comprising: a processor means for executing processes; and a memory means; the processor means including: installing means for executing an installation process for recording, in a device registration area managed by an operating system, function-specific device specification data, which is data to enable an operating system to identify a function of a device, in association with device driver specification data, which is data for specifying a device driver as a program for controlling the device to execute the function, the device registration area being defined in the memory means; additional installing means for performing an additional installation process for recording at least one of the function-specific device specification data and the device driver specification data in an additional registration area in association with device specification data, which is data indicating the device, the additional registration area being defined in the memory means; uninstall request receiving means for performing a process to receive an uninstall request from a user targeting the device; and uninstalling means for performing, when an uninstall request for the device is received from the user by the uninstall request receiving means, an uninstallation process for removing, from the device registration area, the device driver specification data that is associated with the function-specific device specification data for the device targeted for uninstallation, by using the at least one of the function-specific device specification data and the device driver specification data that is stored in the additional registration area in association with the device specification data indicating the device targeted for uninstallation.