On all supported versions of Microsoft Windows, uninstalling a driver through device manager may not remove associated files or applications with that driver
Consider the following scenario:
You have a 3rd party driver installed on a system via the 3rd party installation
The driver installer also installs a 3rd party application or applications
You try to uninstall the driver through the Device Manager
In this scenario, the driver files, as well as the 3rd party application are not removed. Each time you reboot the machine, or any other action that forces a re-enumeration of plug and play devices, it will try to install the drivers.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB2278714.