Solution: Mouse and/or Keyboard not Working after Deleting Upper/Lower Filter in Registry
Scenario: Mouse and/or Keyboard not working after deleting entries in the Windows Registry (regedit) to fix CD/DVD problem (Upper and Lower Filters)
Reason: There are three entries of Upper and Lower Filters in the registry. The first entry is for the CD ROM. This is the only entry you will need to delete in order for your optical drive to work. The second and third entry is for the keyboard and mouse and you should not delete it or your mouse/keyboard will not work at the next restart.
Screenshots:
Original upperfilters entry
Mouse:
Keyboard:
Solution/s:
System Restore can do the trick but obviously you cannot do it because your keyboard and/or mouse is not working.
You can try this method instead: Restart your computer and before the Windows XP logo shows, repeatedly press F8. Choose Last Known Good Configuration. Try this several times if it doesn't work the first time.
Or if you're just like me (keyboard is working, mouse not), navigate through the registry and restore the deleted entries as shown in the screenshots above.
If the above methods don't work. You will need to use a bootcd that is capable of navigating the registry. One example is UBCD4win.
Navigate through:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
There will be several entries of these. Look for the keyboard and mouse entries (refer to screenshots above) and restore the upperfilters entry.
Comments
Rosy
*HUGS*
What happened : DVD drive not working - microsoft help - deleted the wrong upper lower filter registry.
My crisis : This happened on my pc- xp pro sp3.im using my toshiba netbook at the moment and it doesnt have a DVD/cd drive.i downloaded UBCD on the laptop but i have no idea what to do with it.all i have are 3 pendrives.tried the F8 tapping several times-load to last-option but that didnt work?
i did back up all the system files just yesterday though,so if could just restore that would be ideal..
I really cannot opt for paid technical help as i just got the pc serviced so i really hope you could help me out here.im also low on time.ANY help soon would be DEEPLY appreciated.
-g
I connected to the PC via LogMeIn remote control which I fortunately already had working.
Navigate through:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
There will be several entries of these. Look for the keyboard and mouse entries (refer to screenshots above) and restore the upperfilters entry."
When I ran the bootcd, the only registry I was able to view was the registry on the bootcd; how do I see the registry on the computer's hard drive?
"Kensington MouseWorks 6.22.1" recently installed some very intrusive drivers that screwed up my (usually) well-tuned system. I cleaned up most everything, only to find that the keyboard had a Code 41 (could no longer be found in hardware) in Device Manager.
Thanks to this blog, I simply removed "KMW_KBD.SYS" from the above Keyboard section, and all was well.
That's the kind of help I work to give people. And for once, it is nice to have been on the receiving end.
Excellent post, and thank you for taking the time and energy to do it!
Bill Harris
Even though it's 2 yrs later :-)
I have already started in test mode and nothing.
Please can you tell me how to solve this problem.
Greetings from Lima - Peru
May i please know the Binary Data for the UpperFilters...I really, really need it.
Thank You
For me, it was windows 10. booted up into start up repair..(tap f8 or shift-f8 right after bios screen, or a split second before it disappears) go to advanced repairs, open command prompt. Type regedit.. its way easier than that offline editor, ESPECIALLY for this problem.
Click on hkey local machine.
click the file drop down menu, and click 'load hive'
browse to your computers windows/system32/config director.. it might not be the c drive in this case even if it normally is.. so verify you got the right drive(windows repair makes a little PE enviroment that has its own windows/system32/config dir)
load the system hive. when it asks for key, thats just so you can label it... call it anything at all.
now follow the instructions above, browse to currentcontrolset/control/class..etc and to your keyboard and then mouse keys.. right click.. new... multistring value.. call it UpperFilter .. make sure to use capital U and F. double click on your new key, and type kdbclass or mouclass depending on which you are fixing atm. It will complain about empty keys, dont worry about that. then reboot. You are done.
thanks again for the help, just wanted to sahre my method for those having issues with the offline editor.