Driver problems on Windows can cause crashes, freezes, missing features, or devices that simply don’t work. This guide covers the most common driver issues—missing, outdated, corrupted, or conflicting drivers—and shows you how to fix them using built-in Windows tools and safe, general practices.
What Are Drivers and Why Do They Fail?
A driver is a small piece of software that lets Windows talk to a hardware device—your graphics card, printer, Wi-Fi adapter, or even the chip that controls your fan. Without the right driver, the hardware may not work at all, or it may work poorly. Drivers fail for several reasons:
- Outdated versions: Newer operating system updates or software can break compatibility with older drivers.
- Corrupted files: A sudden power loss, a failed update, or a disk error can damage the driver files.
- Conflicts: Two devices trying to use the same resources, or two different driver versions for the same device, can cause instability.
- Incorrect installation: Installing the wrong driver for your specific hardware model or Windows version is a common mistake.
- Windows Update issues: Occasionally, a Windows Update delivers a buggy driver or overwrites a working one.
How to Identify the Problem Driver
Before you can fix a driver, you need to know which one is causing trouble. Windows has a built-in tool called Device Manager that lists all your hardware. Here’s how to use it:
- Press Windows + X and select Device Manager from the menu.
- Look for any device with a yellow triangle icon or a down arrow. A yellow triangle means the device has a problem; a down arrow means it’s disabled.
- Right-click the problematic device and select Properties. Under the General tab, you’ll see a status message like “This device is not working properly” or “Windows has stopped this device because it has reported problems.”
If you see a device with an error, note the error code (e.g., Code 43, Code 28). These codes are general hints, but the fix is often the same: update, roll back, or reinstall the driver.
Fix 1: Run Windows Update (The First Step)
Windows Update is the safest and easiest way to get a working driver, because Microsoft tests drivers that are distributed through it. Many driver problems are solved simply by installing the latest cumulative update:
- Open Settings (Windows + I) and go to Windows Update.
- Click Check for updates. If any updates are available, install them and restart your PC.
- After restarting, check Device Manager again. If the problem is gone, you’re done.
If Windows Update doesn’t find a driver for your specific device, you may need to look for it manually (see Fix 3).
Fix 2: Roll Back a Recent Driver Update
If your device worked fine yesterday and broke after a driver update, the quickest fix is to roll back to the previous version. Windows keeps the old driver files for this purpose:
- Open Device Manager, right-click the device, and select Properties.
- Go to the Driver tab and click Roll Back Driver.
- Select a reason and click Yes. Windows will restore the previous driver.
- Restart your PC and check if the issue is resolved.
This option is only available if you recently updated the driver. If it’s grayed out, you’ll need to reinstall the driver from scratch (Fix 4).
Fix 3: Update the Driver Manually
When Windows Update doesn’t have a newer driver, you can update manually. The key is to download the driver from the hardware manufacturer’s support page, not from a random website. Here’s the safe process:
- Find the exact model of your device. In Device Manager, right-click the device and select Properties. Under the Details tab, choose Hardware IDs from the dropdown. This gives you a string like
PCI\VEN_8086&DEV_9BC4. The first part after VEN_ is the vendor, and after DEV_ is the device. - Go to the manufacturer’s official support site (e.g., Intel, NVIDIA, AMD, Realtek, Dell, HP, Lenovo) and search for your device model.
- Download the driver that matches your Windows version (64-bit vs 32-bit) and your specific hardware revision.
- Run the installer, or if it’s a ZIP, extract it and use Device Manager’s Update driver > Browse my computer for drivers to point to the extracted folder.
- Restart your PC.
Be careful: downloading drivers from third-party “driver updater” sites is risky. They often bundle adware or install the wrong driver. Stick to the manufacturer’s site.
Fix 4: Uninstall and Reinstall the Driver
If updating doesn’t help, a clean reinstall often clears corrupted files or bad settings. Here’s how to do it properly:
- In Device Manager, right-click the device and select Uninstall device.
- In the dialog that appears, check the box that says Delete the driver software for this device (if available). This removes the driver files completely.
- Click Uninstall and restart your PC.
- Windows will automatically detect the hardware and install a basic driver. If it doesn’t, or if the basic driver lacks features, use Fix 3 to install the manufacturer’s driver.
For graphics cards, it’s often better to use a dedicated tool like Display Driver Uninstaller (DDU) in Safe Mode to remove all remnants, but that’s an advanced step. A standard uninstall works for most other devices.
Fix 5: Use System Restore or Reset
If you can’t pinpoint the driver, or if multiple drivers are failing, you can revert your entire system to a previous state. System Restore creates snapshots of your system files and drivers:
- Type Create a restore point in the Start menu and open it.
- Click System Restore, choose a restore point from before the problem started, and follow the prompts.
- This won’t affect your personal files, but it will undo recent driver and system changes.
If System Restore isn’t available, you can try Reset this PC from Settings > System > Recovery. Choose “Keep my files” to reinstall Windows without losing personal data, but you’ll need to reinstall your programs and drivers afterward.
Frequently Asked Questions
How do I know if a driver is outdated?
You can compare the driver date and version in Device Manager (Driver tab) with the latest version listed on the manufacturer’s support page. Windows Update also shows optional driver updates under Settings > Windows Update > Advanced options > Optional updates.
Why does Windows keep reinstalling a bad driver?
Windows Update may automatically replace a driver if it thinks the one you installed is incompatible. To prevent this, you can use the Group Policy Editor (Windows Pro) to exclude specific hardware IDs from Windows Update, or use the registry to disable automatic driver updates for a device. This is an advanced step; be careful.
Should I use a driver updater tool?
Generally, no. Most free driver updater tools are either outdated, bundled with junk, or try to sell you a paid version. The built-in Windows Update and manual downloads from the manufacturer are safer and more reliable.
What does error code 43 mean?
Code 43 means Windows has stopped the device because it reported a problem. It’s common with graphics cards. Try updating the driver, rolling back, or uninstalling and reinstalling. If it persists, the hardware may be failing, or the device may need a BIOS update.
How do I update drivers in Safe Mode?
If a driver is causing crashes, boot into Safe Mode (hold Shift while clicking Restart in the Start menu, then go to Troubleshoot > Advanced options > Startup Settings > Restart, then press 4). In Safe Mode, you can uninstall the problematic driver or run System Restore.
Can a faulty driver cause the Blue Screen of Death?
Yes. Many BSODs are caused by faulty drivers, especially graphics, network, or storage drivers. If you see a stop code like DRIVER_IRQL_NOT_LESS_OR_EQUAL, it’s almost certainly a driver issue. Use the steps above to update or roll back the suspected driver.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac