Installing and Uninstalling Driver Packages
By default, DPInst runs in a wizard-install mode that displays a sequence of wizard pages and other installation-related messages. In wizard-install mode, DPInst first displays a welcome page and then displays an end-user license agreement (EULA) page.
After a user accepts the licensing agreement on the EULA page, DPInst displays an installation page and then performs the following steps to install driver packages that contain Plug and Play (PnP) function drivers:
Adds an entry to Programs and Features in Control Panel that represents the driver package.Note In versions of Windows earlier than Windows Vista, DPInst added the entry for the driver package to Add or Remove Programs in Control Panel.
Installs the INF files from the driver package into the system INF file directory.
Installs the driver from the driver package on matching devices that are connected to the computer.
After DPInst completes the installation of a driver package, it displays a finish page that informs the user of the status of the installation.
All the installation steps, other than displaying wizard pages in wizard-install mode, are transparent to the user. Note that DPInst supports a quiet-install mode that suppresses the display of the wizard pages, user dialog boxes, and other user messages that DPInst and Windows generate. DPInst also supports a suppress-wizard mode that suppresses the display of wizard pages and other user messages that DPInst generates. For more information about quiet-install mode and suppress-wizard mode, see Setting the quietInstall Flag and Setting the suppressWizard Flag.
For more information about how DPInst uninstalls Plug and Play function drivers, see Uninstalling Plug and Play Function Drivers.
For more information about how DPInst installs and uninstalls all the driver types that it supports, see DPInst Driver Support.
DPInst supports localizing and customizing the wizard pages that it displays and controlling the display of its wizard pages. For more information about this customization, see Creating a DPInst Installation Package.