Using the DIFx Tools to Uninstall Driver Packages
Driver Install Frameworks (DIFx) includes several tools that can be used to install and uninstall driver packages. These tools include the following:
DIFx for Applications (DIFxApp)
Driver Package Installer (DPInst)
DIFx API (DIFxAPI)
Be aware of the following points when you use the DIFx tools to install or uninstall driver packages:
You must use the same DIFx tool to install and uninstall a driver package. For example, you cannot install a driver package by using DIFxApp and then uninstall it by using DPInst.
For more information, see Using Device Manager to Uninstall Devices and Driver Packages and Using SetupAPI to Uninstall Devices and Driver Packages.
This section includes the following topics:
Important We recommend that you only use the DIFx tools to create driver uninstallers. Applications that use the DIFx tools to uninstall drivers are designed to work correctly with future versions of Windows. Although other approaches might be successful with the current versions of Windows, they may not work correctly with future versions.