In order to enable an user to uninstall multiple device drivers that are
required by a single multifunction device all at once, an uninstall
system creates during installation an installer registry for the
multifunction device that is different from a system registry. Data
specifying the multiple related device drivers, such as a scanner driver,
printer driver, and fax driver, is stored in association with each other
in this installer registry, enabling the multiple device drivers to be
easily identified and uninstalled together. Further, by displaying a list
dialog box, the user can indicate specific device(s) for which the
multiple device drivers are to be uninstalled.