Enhancements to the Device Installation Experience in Windows 7
The device installation experience has been enhanced in Windows 7 in four ways:
- It is automatic When a device has been connected, Windows 7 automatically searches all configured device driver locations to find the most recent driver for the device. The device is then installed without any wizard or elevation prompt being displayed. Only a balloon notification (Windows can be configured to hide this) above the animated PnP icon in the system tray is visible to provide an indication that drivers are being installed for the device, and by clicking on this balloon notification (or the animated PnP icon) the user can view extended status information that indicates which device driver location is currently being searched. The device installation process in Windows 7 is thus entirely automatic from the user's perspective and can even happen when no user is logged on to the system.
- It is easier In previous versions of Windows, Bluetooth pairing was a complex experience for users. Beginning with Windows 7, however, this is no longer the case. The Add A Device wizard now makes this task extremely easy and intuitive. The Add A Device wizard also supports Vertical Pairing, which means that when you connect a WiFi device to your network, Windows will automatically pair your computer with the device. You no longer have to manually perform multiple steps such as connecting the device to a WiFi network, pairing with the device, and so on.
- It is accurate In Windows Vista, when a new device is connected to the computer, Windows checks the driver store for a supported device driver for the device. If a driver is found, the driver is installed, and the driver installation process ends without checking whether Windows Update might have a newer version of the driver. Beginning with Windows 7, however, Windows by default queries Windows Update first when searching for a driver for a device that has just been connected to or discovered by the system. If no driver can be found for the device on Windows Update, then Windows 7 checks its own driver store for a supported driver for the device. This default device path in Windows 7 (namely, using Windows Update first followed by the driver store) is fully configurable using Group Policy for administrators who want to have greater control over device installation. For more information, see the section titled "Managing Device Installation Using Group Policy" later in this tutorial.
- Performance has improved To make device installation occur more quickly, a system restore point in Windows 7 is no longer captured prior to installing a new device. Users can also cancel lengthy driver downloads if they need to do so, and in special cases, certain devices can be configured not to search Windows Update for supported drivers. Note The Add Hardware Control Panel utility found in Windows Vista has been removed from Control Panel of Windows 7. Users who still need the Add Hardware wizard to install older devices connected to their computers manually can do so by typing hdwwiz in the Search box on the Start menu and pressing Enter.
To understand how device installation works in Windows 7, it is useful to consider a number of different scenarios, including:
- A driver is found in the driver store.
- A driver is found on Windows Update.
- A driver is found in the driver store, but a better one is found on Windows Update.
- A driver is found somewhere in the device path on the corporate network as configured using Group Policy.
- No driver is found for the device in the driver store, on Windows Update, on the corporate network, or on media the user possesses.
- Media supplied by the device vendor is in the possession of the user. Such media typically contains software that provides additional device functionality beyond what can be provided by the device driver alone.
- No media has been supplied by the device vendor, but vendor software is needed to achieve device functionality beyond what can be provided by the device driver alone. This additional software is available for download from the vendor.
The sections that follow examine each of these driver installation scenarios by comparing what happened in Windows Vista with how things have changed in Windows 7. These scenarios describe the device installation experience for all PnP devices on Windows 7, including both external and internal devices, single- or multifunction devices, and wireless devices.
By examining these scenarios, you will see that, by default, Windows 7 searches Windows Update for compatible device drivers before checking the driver store on the computer. The main purpose of this change in device driver installation behavior is to ensure that Windows obtains the latest driver for a device. In previous versions of Windows, the driver installation process ended as soon as a compatible driver was found, even if a better-ranked driver was available in another location. In Windows 7, however, if a driver for a device is found in both the driver store and on Windows Update, the better-ranked driver is installed. For more information on configuring this behavior, see the section titled "Managing Device Installation Using Group Policy" later in this tutorial.
In this tutorial:
- Managing Devices and Services
- Understanding Device Installation and Management
- Device Enhancements in Windows 7
- Display Enhancements in Windows 7
- Understanding Device Installation
- Driver Store and Driver Packaging
- Driver Staging vs Installation
- Driver Staging and Installation Process
- Detailed Installation Process
- Managing Driver Packages
- Using PnPutil.exe
- Using Dism.exe
- Driver Signing
- Driver Ranking
- Installing and Using Devices
- Enhancements to the Device Installation Experience in Windows 7
- Scenario 1: Driver found in Driver Store
- Scenario 2: Driver found on Windows Update
- Scenario 3: Driver in Driver Store, But Better Driver on Windows Update
- Scenario 5: No Driver Can Be Found for the device
- Scenario 6: Vendor -supplied media is available
- Scenario 7: Additional Device Software is Available For Download from vendor
- Configuring Device Installation Settings
- Using the Devices And Printers Folder
- Understanding Device Stage
- Understanding the Device Experience Architecture
- Device Containers
- Device display object
- Device Metadata System
- Managing Device Installation Using Group Policy
- Managing Device Installation Behavior
- Managing Driver Installation Behavior
- Blocking Installation of Removable Devices
- Managing Device Redirection Behavior
- Troubleshooting Device Installation
- Using Windows Error Reporting
- Using the SetupAPI Log File
- Using Driver INF Files
- Using Device Manager Error Codes
- Using Driver Verifier
- Repairing Driver Store Corruption
- Repairing Index File Corruption
- Understanding Power Management
- Power Management Enhancements in Windows 7
- New Power Policies in Windows 7
- Configuring Power Management Settings
- Configuring Power Management Settings Using the Power Options Utility in Control Panel
- Configuring Power Management Settings Using Group Policy
- Configuring Power Management Settings Using the Powercfg Utility
- Understanding Services
- Service Enhancements in Windows 7
- Managing Services
- Managing Services Using Task Manager
- Managing Services Using the Sc.exe Command