Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
EPL Standings
 
 
Windows 7

Managing Installed Drivers

- 2015 Chevrolet Camaro Z28 - The Legend Returns
- Wagon Audi Allroad Vs. Subaru Outback
- 996 Carrera 4S is Driving Perfection
3/11/2011 9:35:31 PM
If you're having a hardware problem that you suspect is caused by a device driver, your first stop should be Device Manager. Open the properties dialog box for the device, and use the following buttons on the Driver tab to perform maintenance tasks:
  • Update Driver This choice starts the Hardware Update wizard.

  • Roll Back Driver This option uninstalls the most recently updated driver and rolls back your system configuration to the previously installed driver. Unlike System Restore, this option affects only the selected device. If you have never updated the selected driver, this option is unavailable.

  • Uninstall This button completely removes driver files and registry settings for the selected device. This option is available from Safe Mode if you need to remove a driver that is causing blue-screen (Stop) errors. You can also use this capability to remove a driver that you suspect was incorrectly installed and then reinstall the original driver or install an updated driver.

Inside Out: Create a safety net before tinkering with drivers

When you install a new, unsigned hardware driver, Windows automatically attempts to create a new System Restore checkpoint. That doesn't mean it will be successful, especially if a problem with your System Restore settings has caused this utility to suspend operations temporarily. To make certain that you can roll back your changes if necessary, set a new System Restore checkpoint manually before making any kind of hardware configuration change. 


1. Updating a Device Driver

Microsoft and third-party device manufacturers frequently issue upgrades to device drivers. In some cases, the updates enable new features; in other cases, the newer version swats a bug that might or might not affect you. New WHQL-signed drivers are sometimes (but not always) delivered through Windows Update. Other drivers are available only by downloading them from the device manufacturer's website.

If the new driver includes a setup program, run it first so that the proper files are copied to your system. Then start the update process from Device Manager by selecting the entry for the device you want to upgrade and clicking the Update Driver button on the toolbar or the Update Driver option on the right-click shortcut menu. (You can also click Update Driver on the Driver tab of the properties dialog box for the device.) Click Search Automatically For Updated Driver Software if you want to look in local removable media and check Windows Update. Click Browse My Computer For Driver Software if you want to enter the location of a downloaded driver package or choose from a list of available drivers in the driver store.

Inside Out: Make sure that update is really an update

How do you know whether a downloaded version is newer than the currently installed driver on your system? A good Readme file should provide this information and is the preferred option for determining version information. In the absence of documentation, file dates offer some clues, but they are not always reliable. A better indicator is to inspect the properties of the driver files themselves. After unzipping the downloaded driver files to a folder on a local or network drive, right-click any file with a .dll or .sys extension and choose Properties. On the Version tab, you should be able to find details about the specific driver version, which you can compare to the driver details shown in Device Manager.



2. Rolling Back to a Previous Driver Version

Unfortunately, updated drivers can sometimes cause new problems that are worse than the woes they were intended to fix. This is especially true if you're experimenting with unsigned drivers or beta versions of new drivers. If your troubleshooting leads you to suspect that a newly installed driver is the cause of recent crashes or system instability, consider removing that driver and rolling your system configuration back to the previously installed driver.

To do this, open Device Manager and double-click the entry for the device you want to roll back. Then go to the Driver tab and click Roll Back Driver. The procedure that follows is straightforward and self-explanatory.

3. Uninstalling a Driver

There are at least three circumstances under which you might want to completely remove a device driver from your system:

  • You're no longer using the device, and you want to prevent the previously installed drivers from loading or using any resources.

  • You've determined that the drivers available for the device are not stable enough to use on your system.

  • The currently installed driver is not working correctly, and you want to reinstall it from scratch.

To remove a driver permanently, open Device Manager and double-click the entry for the device in question. On the Driver tab, click Uninstall. Click OK when prompted to confirm that you want to remove the driver, and Windows removes the files and registry settings completely. If you installed the driver files from a downloaded file, the Confirm Device Uninstall dialog box includes a check box that allows you to remove the files from the driver store as well. This prevents a troublesome driver from being inadvertently reinstalled when you reinsert the device or restart the computer.

TROUBLESHOOTING

Your computer experiences sporadic blue screens, lockups, or other strange behavior

When your computer acts unpredictably, chances are good that a buggy device driver is at fault.

If you're experiencing unexplained computer problems, using a powerful troubleshooting tool called Driver Verifier Manager (Verifierexe) is a terrific way to identify flawed device drivers. Instead of your computer locking up at a most inopportune time with a misleading Blue Screen of Death (BSOD), Driver Verifier stops your computer predictably at startup with a BSOD that accurately explains the true problem. Although this doesn't sound like a huge improvement (your system still won't work, after all), Driver Verifier Manager performs a critical troubleshooting step: identifying the problem. You can then correct the problem by removing or replacing the offending driver. (If you're satisfied that the driver really is okay despite Driver Verifier Manager's warning, you can turn off Driver Verifier for all drivers or for a specific driver. Any driver that Driver Verifier chokes on should be regarded with suspicion, but some legitimate drivers bend the rules without causing problems.)

Driver Verifier works at startup to thoroughly exercise each driver. It performs many of the same tests that are run by WHQL as part of the certification and signing process, such as checking for the way the driver accesses memory.

Beware: If Driver Verifier Manager finds a nonconforming driver—even one that doesn't seem to be causing any problems—it will prevent your system from starting. Use Driver Verifier only if you're having problems. In other words, if it ain't broke…

To begin working with Driver Verifier Manager, type verifier at a command prompt. In the Driver Verifier Manager dialog box, shown next, select Create Standard Settings. In the next dialog box, select the type of drivers you want to verify. Unsigned drivers are a likely cause of problems, as are those created for an older version of Windows.



When you click Next, you get a list of all currently installed drivers that match the conditions you specified. Note that the list might contain a mix of hardware drivers and some file-system filter drivers, such as those used by antivirus programs, CD-burning software, and other low-level system utilities.

At this point, you have two choices:

  • Go through the list and make a note of all drivers identified and then click Cancel. No changes are made to your system configuration; all you've done is gather a list of suspicious drivers, which you can then try to remove or disable manually.

  • Click Finish to complete the wizard and restart your computer. Don't choose this option unless you're prepared to deal with the consequences, as explained in the remainder of this sidebar.

If your computer stops with a blue screen when you next log on, you've identified a problem driver. The error message includes the name of the offending driver and an error code. For information about the error codes, see Microsoft Knowledge Base article 229903, "Partial List of Possible Error Codes with Driver Verifier," at w7io.com/2401. (Although this article is specifically for Windows 2000, the information is valid for Windows XP, Windows Vista, and Windows 7.) To resolve the problem, boot into Safe Mode (press F8 during startup) and disable or uninstall the problem driver. You'll then want to check with the device vendor to get a working driver that you can install.

To disable Driver Verifier so that it no longer performs verification checks at startup, run Driver Verifier Manager again and select Delete Existing Settings in the initial dialog box. Alternatively, at a command prompt, type verifier /reset. (If you haven't yet solved the driver problem, of course, you'll be stopped at a BSOD, unable to disable Driver Verifier. In that case, boot into Safe Mode and then disable Driver Verifier.)

You can configure Driver Verifier so that it checks only certain drivers. To do that, open Driver Verifier Manager, select Create Standard Settings, click Next, and select the last option, Select Driver Names From A List. This option lets you exempt a particular driver from Driver Verifier's scrutiny—such as one that Driver Verifier flags but you are certain is not the cause of your problem.


Note:

You can read more about Driver Verifier online in Knowledge Base article 244617, "Using Driver Verifier to identify issues with Windows drivers for advanced users"(w7io.com/2402).



Inside Out: Manage Plug and Play drivers

Removing and reinstalling the driver for a Plug and Play device requires a little extra effort. Because these drivers are loaded and unloaded dynamically, you can remove the driver only if the device in question is plugged in. Use the Uninstall button to remove the driver before unplugging the device. To reinstall the device driver without unplugging, open Device Manager and choose Action, Scan For Hardware Changes.



Top Search -----------------
- Enabling and Customizing Pen and Touch Features
- Microsoft Visio 2010 : Creating Swimlane Diagrams
- Managing Printing : Deploying Printers Using Group Policy
- Activating and Validating Windows 7
- Managing Disks from the Command Prompt
- Microsoft Excel 2010 : Adding and Deleting a Data Series
- Networking with Windows 7 : Resolving Names to IP Addresses
- Sharing Printers, Scanners, and Fax Machines
- Microsoft Word 2010 : Saving a Document with Macros & Opening a Document with Macros
- Managing Printers Using Print Management (part 2) - Configuring Printer Driver Isolation Mode
Other -----------------
- Changing Settings for an Installed Device (part 2) - Viewing and Changing Resource Assignments
- Changing Settings for an Installed Device (part 1) - Adjusting Advanced Settings
- Advanced Performance Analysis Tools and Techniques
- Basic Strategies for Improving Performance (part 3) - Managing Startup Programs and Services
- Basic Strategies for Improving Performance (part 2) - Tuning and Troubleshooting SuperFetch & Using ReadyBoost to Compensate for a Slow Hard Disk
- Basic Strategies for Improving Performance (part 1)
- Setting Default Programs, File Type Associations, and AutoPlay Options (part 3)
- Setting Default Programs, File Type Associations, and AutoPlay Options (part 2) - Changing File Type Associations
- Setting Default Programs, File Type Associations, and AutoPlay Options (part 1) - Setting Default Programs
- Running a Program as an Administrator or Another User
 
 
Most view of day
- BizTalk 2006 : Getting Started with Pipeline Development (part 2) - Understanding Pipeline Execution, Understanding Interchanges
- Microsoft Exchange Server 2010 : Working with SMTP Connectors, Sites, and Links (part 2) - Viewing and Managing Active Directory Site Link Details
- Group Policy Settings (part 3) - Searching Group Policy
- Microsoft SQL Server 2008 R2 : SQL Server Management Studio - Administration Tools (part 1)
- Microsoft Dynamic CRM 2011 : Using the Knowledge Base - Creating Article Templates
- Managing Your Hardware with Device Manager
- Microsoft Systems Management Server 2003 : Understanding Status Summarizers (part 3) - Configuring Status Summarizers - Site System Status Summarizer
- Introduction to Microsoft Dynamics CRM (part 1)
- Using Cloud Services : Collaborating on Event Management - Exploring Event Management Applications
- Windows Phone 8 : Localizing Your Phone Application
Top 10
- Windows Server 2012 : Deploying Storage Spaces (part 5) - Implementing Storage Spaces, Using Windows PowerShell
- Windows Server 2012 : Deploying Storage Spaces (part 4) - Planning a Storage Spaces deployment - Availability, Management
- Windows Server 2012 : Deploying Storage Spaces (part 3) - Planning a Storage Spaces deployment - Hardware, Performance, Resiliency
- Windows Server 2012 : Deploying Storage Spaces (part 2) - Understanding Storage Spaces - Fixed vs. thin provisioning
- Windows Server 2012 : Deploying Storage Spaces (part 1) - Understanding Storage Spaces - Concepts and terminology
- Microsoft Visio 2010 : Importing Graphics (part 6) - Importing AutoCAD Drawings - Manipulating an Imported AutoCAD Drawing and Adding Furniture
- Microsoft Visio 2010 : Importing Graphics (part 5) - Importing AutoCAD Drawings - Inserting an AutoCAD File
- Microsoft Visio 2010 : Importing Graphics (part 4) - Adding Excel Charts to Your Diagrams, Importing Vector Graphics
- Microsoft Visio 2010 : Importing Graphics (part 3) - Adding Clip Art to Your Diagrams
- Microsoft Visio 2010 : Importing Graphics (part 2) - Using Images as Shapes in Visio - Handling Bitmaps and Jaggies
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro