[SOLVED] ASUS Laptop - no keyboards working (fitted/USB external). FIX: Repair Install (or In-Place Feature Update)

JetPil0t

Active member
Joined
Apr 23, 2018
Posts
25
Hi there

I am now in a situation where both the laptop fitted keyboard and my external USB keyboard (plugged into any port) do not work. I can only use the on-screen keyboard, which as you can imagine is not ideal.

The fitted and USB external keyboards both work fine in Linux (I can dual boot) and system BIOS, so it is definitely a Windows issue.

I got myself into this mess by trying to fix an annoying recurring BSOD and as a result I downloaded a bunch of drivers from a well-known 3rd party ASUS laptop driver site, uninstalled a bunch of ASUS stuff via the control panel, installed a bunch of new stuff and then rebooted. Unfortunately since then, uninstalling everything I had previously installed and allowing Windows / Windows Update to find and install drivers doesn't seem to have helped.

I am at a bit of a loss as to where to start troubleshooting this - if there are some troubleshooting tools someone can recommend to get detailed driver error messages etc, that would be great.

Alternatively, I am happy to entertain a re-install of Windows 10 via the online method, as long as I won't lose any data.

Many thanks for looking. Happy to provide whatever logs etc you need - I am an advanced user.
 
I've also attached 2 images, showing some weird messages in Device Manager that I have never seen before. Since I've tried uninstalling all drivers that I could find in Add/Remove Programs and Driver Store Explorer, I am none the wiser as to what these messages mean or how to fix them
 

Attachments

  • 1.jpg
    1.jpg
    130 KB · Views: 6
  • 2.jpg
    2.jpg
    209.6 KB · Views: 7
The Code 32 error will almost always display in the following way:


EC4r5HP.jpg



Code 32 errors are usually caused when the start type for the hardware device's driver is disabled in the registry.


How to Fix a Code 32 Error

1. Did you install a device or make a change in Device Manager just before the Code 32 error appeared? If so, it's likely that the change you made caused the Code 32 error. Undo the change if you can, restart your computer, and then check again for the Code 32 error.


2. Roll back the driver to a version prior to your update.


3. Use System Restore to undo recent Device Manager related changes.


4. Delete the UpperFilters and LowerFilters Registry Values.

QZ6uEvC.png


A few of the more common Device Manager error codes that are often caused by UpperFilters and LowerFilters issues include Code 19, Code 31, Code 32, Code 37, Code 39, and Code 41.

Removing the UpperFilters and LowerFilters values in the Windows Registry is easy.

1. Press the
7W6b39o.png
keys to open Run box, then type regedit in the Run box. This will open Registry Editor.


2. Expand the "folders" until you reach the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class registry key.


3. Tap or click on the > or + icon next to the Class key to expand it. You should see a long list of subkeys open up under Class that look something like this: {4D36E965-E325-11CE-BFC1-08002BE10318}.


Each 32-digit subkey is unique and corresponds to a particular type, or class, of hardware in Device Manager.


4. Determine the Correct Class GUID for the Hardware Device. Using this list, find the correct Class GUID corresponding to the type of hardware that you're seeing the Device Manager error code for. For example, let's say your DVD drive is showing a Code 32 error in Device Manager. According to the list above, the GUID for CD/DVD devices is 4D36E965-E325-11CE-BFC1-08002BE10318.

Once you know this GUID, you can continue to Step: 5.


5. Click the registry subkey corresponding to the device's Class GUID that you determined in the last step.



6. In the results that appear on the window on the right, locate the UpperFilters and LowerFilters values.


If you don't see either registry values listed, this solution isn't for you


7. Right-click or tap-and-hold on UpperFilters and choose Delete.


8. Repeat Step: 7 with the LowerFilters value.


9. Close Registry Editor.


10. Restart your computer.


11. Check to see if deleting the UpperFilters and LowerFilters registry values solved your problem.
 
I’ve tried uninstalling all drivers I installed.
I also tried reinstalling some (older) drivers using older install files that I had knocking around.
I also tried the registry instructions, there was one UpperFilter under the Keyboard class. But still didn’t fix it.

Any other ideas? If there was a way for windows to forget every driver ever installed and just start from scratch, I am up for it
 
Thanks, did the trick, as expected. Sometimes the nuclear option is best - saves hours of troubleshooting. Please mark as fixed.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top