an information processing apparatus having a storage unit configured to store a device driver and an operating system , and a deletion unit configured to delete the device driver , wherein the deletion unit issues a command before deleting the device driver to deactivate a software instance associated with a device corresponding to the device driver .