Troubleshooting Device Installation
The following sections outline specific troubleshooting steps with regard to device installation. For general guidance on troubleshooting hardware problems in Windows 7.
Using Event Logs
Windows event logs can be useful for troubleshooting device installation problems and driver issues. In addition to checking the System Event Log, you should check the Operational Event Logs under Applications And Services Logs\Microsoft\Windows\DriverFrameworks-UserMode when experiencing problems installing devices and device drivers. For more information on using Event Viewer.
Using WinSAT
WinSAT is a tool included in Windows 7 that provides a benchmark of system performance based on ratings of the following hardware:
- Processor
- Physical memory (RAM)
- Hard disk (%SystemDrive% only)
- Graphics and gaming graphics
WinSAT results are saved in both the registry and in an XML file saved in the %SystemRoot% \Performance\WinSAT\Datastore directory. You can also run WinSAT on demand by opening Performance Information And Tools in Control Panel and clicking Re-run The Assessment. WinSAT stores a history of up to one hundred system assessments and discards the oldest assessment when the limit is reached. WinSAT never deletes the initial assessment produced during the Machine Out-Of-Box Experience (MOOBE).
WinSAT can also be useful to determine which drivers are slowing down the boot process or blocking a system from Sleep mode. Problem drivers will be flagged under Performance Issues with messages such as "Drivers are causing Windows to start slowly" or "Drivers are interfering with Windows entering sleep mode." The solution to these situations is usually to update the problem drivers. However, these messages might also be reported as a result of configuration issues with devices.
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