Skip to content

Keyboard troubleshooter Windows 10 and 11 — full fix guide

Fix 1 — Run the Windows built-in keyboard troubleshooter

The built-in Keyboard Troubleshooter in Windows 11 and Windows 10 is the fastest first step — a lightweight diagnostic that checks configuration, drivers, and common settings automatically.

Windows 11

Settings → System → Troubleshoot → Other troubleshooters → Keyboard → Run

Windows 10

Settings → Update & Security → Troubleshoot → Additional troubleshooters → Keyboard → Run the troubleshooter

The troubleshooter checks for driver issues, accessibility settings blocking input, and USB device state. It resolves roughly 30–40% of software-related keyboard failures automatically without further steps. If it reports “no issues found” but the keyboard still isn’t working, the problem is outside its diagnostic scope — move to Fix 2.

If you can’t navigate Settings without a keyboard

Open the On-Screen Keyboard first. On Windows 11: Settings → Accessibility → Keyboard → On-Screen Keyboard. On Windows 10: Settings → Ease of Access → Keyboard → Use the On-Screen Keyboard. Or press Win + Ctrl + O if any modifier keys still respond.

Fix 2 — Update or reinstall keyboard drivers

Windows can lose track of a device, and reconnecting it forces the system to reload the driver cleanly. Unplug the keyboard, wait briefly so Windows can unload the device driver, then reconnect it. If automatic reinstall doesn’t restore function, update the driver manually.

Update keyboard driver

Right-click Start → Device Manager → expand Keyboards → right-click the keyboard entry (usually listed as “HID Keyboard Device” or “Standard PS/2 Keyboard”) → Update driver → Search automatically for drivers → restart.

Reinstall keyboard driver completely

Right-click Start → Device Manager → expand Keyboards → right-click the keyboard entry → Uninstall device → confirm → disconnect the keyboard → reconnect it → Windows installs a fresh driver automatically.

If the keyboard entry is missing from Device Manager

Expand Universal Serial Bus controllers and look for a device with a yellow warning triangle. Right-click it → Update driver. A missing keyboard entry in Device Manager while the keyboard is connected indicates a USB controller driver issue rather than a keyboard-specific driver failure.

Fix 3 — Check Filter Keys and accessibility settings

Filter Keys tells Windows to ignore brief or repeated keystrokes to make typing easier for people with hand tremors. It can cause problems for normal or fast typing speed and may make the keyboard appear completely unresponsive.

Windows 11: Settings → Accessibility → Keyboard → confirm Filter Keys, Sticky Keys, and Toggle Keys are all Off

Windows 10: Settings → Ease of Access → Keyboard → confirm all three are Off

Filter Keys activates accidentally when Shift is held for 8 seconds. Sticky Keys activates when Shift is pressed 5 times rapidly. Both produce keyboard behavior that looks like hardware failure — keys that ignore input or respond only to very slow deliberate presses.

Also check the active keyboard language layout. Pressing Alt + Shift or Win + Space switches the active input language in Windows. If the layout switched to a different language, your keys produce unexpected characters rather than appearing dead. Go to Settings → Time & Language → Language & Region → confirm only one language with one keyboard layout is installed and active.

Fix 4 — Test with a different USB port or USB hub

A keyboard that stops responding isn’t always failing — the USB port powering it may have cut power delivery.

Unplug the keyboard and connect it directly to a different USB port on the motherboard — not through a hub. USB hubs occasionally lose power delivery to connected devices after a sleep cycle or after a Windows update changes USB power management settings. A direct motherboard port eliminates the hub as a variable.

If keyboard works in the new port

The original port or hub has a power management issue. Right-click Start → Device Manager → expand Universal Serial Bus controllers → right-click each USB Root Hub entry → Properties → Power Management tab → uncheck Allow the computer to turn off this device to save power → repeat for all USB Root Hub entries → restart.

For wireless/Bluetooth keyboards

Remove and reinsert the 2.4GHz USB receiver. For Bluetooth keyboards, remove the device in Settings → Bluetooth & devices → find your keyboard → Remove device → re-pair it from scratch. Bluetooth keyboard disconnections after sleep are a known Windows 11 issue addressed in cumulative updates through 2025–2026.

Fix 5 — Fix keyboard after a Windows update broke it

Windows update-related keyboard failures are a known recurring issue — disabling Fast Startup forces a clean restart that reloads keyboard drivers properly rather than restoring a saved session state.

Disable Fast Startup

Control Panel → Power Options → Choose what the power buttons doTurn on fast startup → uncheck it → Save changes. Restart your PC with Fast Startup disabled. This forces Windows to fully reload all drivers on boot rather than restoring a hibernated state where a broken driver persists.

Roll back the keyboard driver

Device Manager → Keyboards → right-click keyboard entry → Properties → Driver tab → Roll Back Driver (available if a previous driver version was installed). This restores the driver version that worked before the update.

Run System File Checker

Open Command Prompt as administrator → type sfc /scannow → press Enter → let the scan complete. SFC checks Windows system files for corruption caused by a bad update and repairs them automatically. If SFC reports corruption that it couldn’t fix, run DISM /Online /Cleanup-Image /RestoreHealth afterward.

Fix 6 — When the keyboard works in BIOS but not Windows

A keyboard that responds during boot — letting you enter BIOS setup — but stops working after Windows loads has a Windows-layer problem, not a hardware failure.

If your keyboard works fine on another PC but fails on this one, the problem is in your Windows installation rather than in the keyboard hardware itself.

The BIOS uses a low-level USB HID driver built into the firmware — completely separate from Windows drivers. If the keyboard talks to BIOS correctly, the hardware and USB connection are confirmed working. The Windows keyboard driver either failed to load or loaded incorrectly.

Steps to fix

  1. Boot into Safe Mode — press F8 during startup or hold Shift while clicking Restart → Troubleshoot → Advanced options → Startup Settings → Restart → press 4 for Safe Mode
  2. Test the keyboard in Safe Mode — if it works, a third-party application or startup service is interfering with keyboard input in normal mode
  3. In Safe Mode, open Device Manager and reinstall the keyboard driver
  4. Disable recently installed software or startup programs one at a time and retest in normal mode

Fix 7 — Hardware test to confirm it’s not the keyboard itself

Run this test before concluding the keyboard needs replacement.

Step 1 — Test in the keyboard tester

Open the keyboard tester online and press every key. Keys that stay dark in the tester after a firm press have a hardware problem — no Windows fix will restore them.

Step 2 — Test on a different PC

If the keyboard fails on a second PC too, the keyboard hardware is likely faulty, and your effort is better spent on a replacement than on more troubleshooting. If it works perfectly on the other machine, the problem lives in your original PC.

Step 3 — Test a different keyboard on your PC

Borrow or buy a cheap keyboard and connect it to your PC. If the substitute works, your original keyboard’s hardware has failed. If the substitute also fails, the problem is in your PC’s USB controller or Windows installation.

For laptops specifically

Run the laptop keyboard test to document exactly which built-in keys are responding and which aren’t. A cluster of adjacent failed keys on a laptop points to liquid damage or a ribbon cable issue — not a Windows driver problem — and the fix is hardware rather than software.

Confirm which keys are working before running fixes

Open the keyboard tester online and press every key before running any Windows fix. Keys that register in the tester have working hardware — the problem is in Windows. Keys that stay dark in the tester have hardware failures — no Windows fix resolves them. That single test eliminates the wrong diagnostic path before you spend time on driver updates and accessibility settings that won’t help.

If the problem is specific to a laptop’s built-in keyboard, run the laptop keyboard test which shows a compact layout matching most laptop keyboards and tracks which keys register and which don’t across multiple presses.

Frequently asked questions

Windows updates occasionally break keyboard drivers or reset USB power management settings. Disabling Fast Startup in Control Panel → Power Options is the fastest workaround — it forces a clean restart that reloads all drivers fresh rather than restoring a saved session where the broken driver state persists. After disabling Fast Startup, run Device Manager and update or reinstall the keyboard driver to address the underlying driver issue.

Go to Settings → System → Troubleshoot → Other troubleshooters → scroll to Keyboard → click Run. The troubleshooter runs automatically and reports what it finds. If it reports “no issues found” but the keyboard still isn’t working, the problem is outside the troubleshooter’s scope — proceed with the driver reinstall and Filter Keys checks above.

A third-party application, background service, or startup program is intercepting keyboard input in normal mode. Common culprits include gaming overlays (Discord, Steam, GeForce Experience), gaming mouse software, remote desktop applications, and screen recording tools. Disable startup programs through Task Manager → Startup tab and retest in normal mode after each one to identify the conflict.

Your active keyboard layout has switched to a different language. This happens when Alt + Shift or Win + Space is pressed accidentally — both shortcuts cycle through installed keyboard layouts in Windows. Go to Settings → Time & Language → Language & Region and remove all language packs except your primary one. If multiple layouts appear under the same language, remove the extras. The keyboard immediately starts producing correct characters after the layout is corrected.

Last updated: