🚀 NEW in v2.4.28: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Driver Issues

How to Fix Driver Issues on Windows

Yellow exclamation marks in Device Manager, Code 10/28/31/43 errors, or devices that stopped working after an update? This guide walks through every common driver failure and how to fix it — from reinstalls to system file repair.

  • Scans all device categories for driver errors in one automated pass
  • Repairs corrupted driver store and system files causing persistent errors
  • Covers GPU, audio, network, USB, chipset, and storage controller drivers

Best for Device Manager errors, post-update driver failures, and hardware that stopped working on Windows 10 and 11.

📖

Main Troubleshooting Guide

How to Fix Blue Screen of Death (BSOD)

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • Yellow exclamation mark (!) on a device in Device Manager
  • Device Manager shows "This device cannot start (Code 10)" or similar error code
  • Hardware device not recognized or missing from Device Manager entirely
  • Blue screen (BSOD) with driver-related stop codes like DRIVER_IRQL_NOT_LESS_OR_EQUAL
  • Audio, WiFi, Bluetooth, or USB stopped working after a Windows update
  • GPU performance dropped or display glitches appeared after a driver update
  • Device Manager shows "Unknown device" with no driver installed
  • Printer, scanner, or peripheral works on another PC but not this one

Most driver issues fall into these categories

GPU / Display Driver Issues

Screen flickering, low resolution, display glitches, or crashes after a GPU driver update. NVIDIA, AMD, and Intel display drivers are the most common source of driver-related BSODs.

Audio Driver Issues

No sound, crackling audio, or "no audio output device installed" errors. Usually caused by a corrupted Realtek or manufacturer audio driver.

Network / WiFi / Bluetooth Driver Issues

WiFi adapter missing, Bluetooth not finding devices, or Ethernet not connecting. Often caused by a Windows update overwriting the OEM driver.

USB / Peripheral Driver Issues

"USB Device Not Recognized" errors, peripherals not detected, or devices working on other PCs but not yours. Can be a USB root hub or controller driver issue.

What RescuePC checks when you have driver problems

Driver issues touch nearly every hardware category — GPU, audio, network, USB, storage, and chipset. RescuePC scans for the most common driver failures and repairs what it can automatically.

  • Scans Device Manager for devices with error codes (Code 10, 28, 31, 43) and missing drivers
  • Checks for corrupted driver files in the Windows driver store (DriverStore\FileRepository)
  • Verifies system file integrity with SFC and DISM to fix driver store corruption
  • Identifies outdated drivers that conflict with the current Windows build
  • Detects driver conflicts where multiple driver versions are fighting for the same device

Most useful when a device stopped working after a Windows update, when Device Manager shows yellow icons, or when you're not sure which driver is causing the problem.

Manual troubleshooting vs RescuePC

On your own

  • Opening Device Manager and checking each category for yellow icons one by one
  • Looking up device status codes and searching for the right driver on the manufacturer's site
  • Running DISM and SFC from an elevated command prompt and interpreting output
  • Trying to figure out which Windows Update broke the driver and rolling it back manually
  • Downloading drivers from third-party sites and risking bundled malware or wrong versions

With RescuePC

  • Automatically scans all device categories for driver errors in one pass
  • Repairs corrupted system files and driver store components that cause persistent driver failures
  • Identifies the specific driver conflict or corruption without manual code lookups
  • Avoids the need to visit third-party driver download sites that bundle adware

Driver problems are tedious because every device category has different manufacturers and download sources. RescuePC handles the system-level repairs that fix most driver failures without hunting for individual downloads.

When this page is most likely to help

  • A device stopped working after a Windows update and you see errors in Device Manager
  • You have yellow exclamation marks in Device Manager but don't know what the error codes mean
  • Audio, WiFi, Bluetooth, or USB failed and basic troubleshooting hasn't fixed it
  • You're seeing driver-related blue screens and need to identify which driver is crashing
  • You did a clean Windows install and some hardware isn't working out of the box

Most driver issues are fixable with the right reinstall or system file repair. RescuePC automates the system-level checks so you don't have to diagnose each device category manually.

When driver repair may not be enough

Some device failures look like driver issues but are actually hardware problems.

  • The device doesn't appear in Device Manager at all — even under "Show hidden devices" (may be physically disconnected or dead)
  • The device works on another computer — your USB port, PCIe slot, or motherboard connector may be faulty
  • The manufacturer has stopped releasing drivers for your device and Windows has no compatible alternative
  • The device requires a proprietary driver that only works with a specific older Windows version
  • You're seeing firmware-level errors in BIOS/UEFI before Windows loads
If the device is completely invisible to Windows (not even showing as "Unknown device"), the issue is likely hardware — a dead component, bad cable, or failed port.

Common Causes

  • Windows Update installed an incompatible or generic driver over the manufacturer's version
  • Driver files became corrupted during a failed update, power loss, or disk error
  • OEM driver is outdated and conflicts with a newer Windows build
  • Clean install or major update removed third-party drivers and Windows couldn't auto-install replacements
  • Multiple versions of the same driver are installed, creating a conflict
  • Manufacturer stopped releasing driver updates for older hardware (end-of-life device)
  • Malware modified or replaced a legitimate driver file
  • System file corruption damaged the driver store (DriverStore\FileRepository)

Solutions

Solution 1: Identify the Problem Device in Device Manager

  1. 1Press Windows + X and select Device Manager
  2. 2Look for devices with a yellow exclamation mark (!) — these have driver errors
  3. 3Right-click the device > Properties > General tab — read the error message and device status code
  4. 4Common codes: Code 10 (cannot start), Code 28 (no driver installed), Code 31 (not working properly), Code 43 (device reported a problem)
  5. 5Note the device name and code — you'll need them for the next steps

Solution 2: Update the Driver via Device Manager

  1. 1Right-click the flagged device > Update driver
  2. 2Choose "Search automatically for drivers" — Windows will check its online catalog
  3. 3If Windows says "the best drivers are already installed," click "Search for updated drivers on Windows Update"
  4. 4If that also fails, go to the manufacturer's website (e.g., NVIDIA, Realtek, Intel) and download the latest driver for your model
  5. 5Run the manufacturer's installer and restart when prompted

Solution 3: Reinstall the Driver from Scratch

  1. 1In Device Manager, right-click the device > Uninstall device
  2. 2Check "Attempt to remove the driver for this device" (critical — this removes the corrupted files)
  3. 3Click Uninstall, then restart your computer
  4. 4Windows will attempt to reinstall a fresh driver on boot
  5. 5If the device still has issues, download the correct driver from the manufacturer and install manually

Solution 4: Roll Back a Driver After an Update

  1. 1Open Device Manager, right-click the device > Properties
  2. 2Go to the Driver tab and click "Roll Back Driver"
  3. 3If the button is grayed out, Windows has no previous driver stored — you'll need to download the older version from the manufacturer
  4. 4Select a reason for the rollback and click Yes
  5. 5Restart your computer and verify the device works

Solution 5: Install Drivers from Windows Update Optional Updates

  1. 1Go to Settings > Windows Update (or Settings > Update & Security > Windows Update on Win 10)
  2. 2Click "Check for updates," then click "Advanced options" > "Optional updates"
  3. 3Expand "Driver updates" — this lists manufacturer-submitted drivers that aren't auto-installed
  4. 4Select the relevant drivers and click "Download & install"
  5. 5Restart and check Device Manager for resolved issues

Solution 6: Repair the Driver Store with DISM and SFC

  1. 1Open Command Prompt as Administrator
  2. 2Run: DISM /Online /Cleanup-Image /RestoreHealth — this repairs the Windows component store including the driver repository
  3. 3After DISM completes, run: sfc /scannow — this checks and repairs corrupted system files
  4. 4Restart and check if previously missing devices now have working drivers
  5. 5If the driver store was severely damaged, this often resolves "Code 10" and "Code 31" errors

Diagnose driver problems — the exact commands

Driver failures show up as missing devices, yellow triangles in Device Manager, and code 10/28/43 errors. These commands enumerate the broken drivers directly.

pnputil /enum-devices /problem

Lists every device with a driver problem, including its problem code — the direct answer to "which driver is broken".

driverquery /v /fo table

Dumps every installed driver with state and link date, exposing stale drivers from years ago.

pnputil /enum-drivers

Lists third-party driver packages in the driver store — old GPU/printer packages that conflict after upgrades.

devmgmt.msc

Opens Device Manager: right-click the flagged device > Properties > Driver tab to update, roll back, or reinstall it.

sfc /scannow

Repairs corrupted system files that break driver loading itself (Code 39/41 class failures).

After a fix, pnputil /enum-devices /problem should return an empty list. RescuePC automates this enumeration and matches each problem code to its repair.

What kind of driver problem are you seeing?

Yellow exclamation mark on a device in Device Manager

Likely cause: The driver is missing, corrupted, or incompatible. Check the device status code for specifics.

Device disappeared from Device Manager after a Windows update

Likely cause: Windows Update replaced the OEM driver with a generic one that doesn't work, or removed it entirely.

Blue screen with a driver-related stop code

Likely cause: A kernel-mode driver crashed. Common culprits: GPU drivers, storage controller drivers, and antivirus filter drivers.

Audio, WiFi, or Bluetooth stopped working — no error in Device Manager

Likely cause: The driver is installed but damaged or misconfigured. Reinstalling the driver usually fixes it.

Best next step

Good fit for yellow Device Manager icons, post-update driver failures, Code 10/28/31/43 errors, and hardware that stopped working on Windows 10 and 11.

Why RescuePC handles driver problems well

Driver issues are the #1 cause of hardware failures on otherwise healthy Windows PCs. The problem is rarely the hardware itself — it's the software layer between Windows and the device.

  • Scans all device categories for errors, conflicts, and missing drivers in one automated pass
  • Repairs corrupted driver store and system files that cause persistent Code 10/31/43 errors
  • Identifies whether the issue is a driver problem or a hardware failure — saving you from replacing working components
  • Handles the system-level plumbing so individual device fixes (audio, WiFi, USB) actually stick

Browse More Hardware & Devices Guides

Frequently asked questions

What do the Device Manager error codes mean?
Code 10 means the device can't start (corrupted driver). Code 28 means no driver is installed. Code 31 means the device isn't working properly (driver conflict). Code 43 means the device reported a problem (often hardware, but can be a driver issue). Each code points to a different fix approach.
Should I use third-party driver updater software?
Generally no. Most "driver updater" tools install unnecessary updates, bundle adware, or install wrong driver versions. Stick with Device Manager, Windows Update optional drivers, and the manufacturer's official download page.
Why did Windows Update break my driver?
Windows Update sometimes replaces a manufacturer's custom driver with a generic Microsoft driver that lacks full functionality. This is especially common with audio (Realtek), WiFi, and GPU drivers. Rolling back via Device Manager > Driver tab > Roll Back Driver usually fixes it.
How do I find the right driver for my device?
In Device Manager, right-click the device > Properties > Details tab > select "Hardware Ids" from the dropdown. Copy the top value and search for it on the manufacturer's support site. This gives you the exact model match.
Can a driver issue cause blue screens or freezing?
Yes — corrupted or incompatible drivers are the #1 cause of BSODs. Common stop codes like IRQL_NOT_LESS_OR_EQUAL and SYSTEM_SERVICE_EXCEPTION are almost always driver-related. Updating or rolling back the offending driver usually resolves the crash.

Related Troubleshooting Guides

These specific guides cover common variations of this problem:

Share this:XRedditLinkedInEmail