2. Check the keyboard connection

Before you resolve to find solutions for the corrupted keyboard driver, check that your keyboard is connected properly. If not, the driver probably didn’t load.

Follow the keyboard cable and ensure it is connected to the correct port. USB keyboards have to be connected to USB ports on your PC, while round PS/2 port keyboard should be connected to their corresponding port labeled with a keyboard icon or picture.

7. Use a Command Prompt

Using the on-screen keyboard, type This PC and wait for it to appear in the list

Right click This PC

Select Properties

In the System window, click Device Manager link

Find Keyboards and click to expand the list

Find Standard PS/2 keyboard – it may have an exclamation point next to it which indicates an error.

Double left click Standard PS/2 keyboard

A window with the title Standard PS/2 keyboard properties will display

Under General tab, it will show ‘there’s a problem with the keyboard’. Normal functioning shows ‘the device is working properly’.

Delete the keyboard device

Re-detect it in the Device Manager

Click Keyboards category to expand the list

Left click Standard PS/2 Keyboard to highlight it

Press DEL on your keyboard to delete it. Windows will warn you that “You are about to remove the device from the system”

Click OK. If it asks whether you want to remove the driver, click Yes.

Go to Device Manager window, at the top

Click Action

Select Scan for hardware changes

Your keyboard will re-detect itself. Try and update it using Device Manager

Right click Start

Select Device Manager

Expand Keyboards category

Right click the keyboard you want to repair

Select Update driver software and follow the prompts

A new window will appear asking “How do you want to search for driver software?”

Select “Search automatically for updated driver software” – Windows will search online for an update to your keyboard. If one is available it will apply the update to your keyboard

Reboot to complete the change.

If Windows reports that “The best driver software for your device is already installed”, go to the next step.

Open an administrative command prompt by typing CMD in the search bar

Right click Command Prompt and select “Run as Administrator”.

Use your mouse to highlight the text below:rem value was previous set to 3 reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt” /v Start /t REG_DWORD /d 1 /f echo this is a dummy line

Right click over top of the above highlighted text

Select “Copy” from the dialogue menu.

Right click in the middle of the command prompt window

Select Paste

The text you copied should output to the command line.

Restart your computer to force the keyboard to detect itself again

Check if the keyboard now works

If the keyboard isn’t working, a simple registry edit can resolve the issue. To do this:

Right click Start

Select Run

Type regedit and press enter

Click Edit

Click Find

Type kbdclass and press enter

Find any key that has a name UpperFilters and Data of

If you find the key, double click on it

Eidt the text to include only kbdclass and press OK

Continue searching till you find and edit all UpperFilters keys. All of these should have a data file that includes only kbdclass

Close Registry Editor

Right click Start

Select Device Manager

Click Keyboards to expand the list

Find your keyboard and uninstall it

Restart your computer and see if after this your keyboard works

If none of these solutions work, your keyboard is probably damaged so you can replace it.