I have a WinXP Pro system. I used to run ThreatFire on it but decided to uninstall it. Everything went smoothly but when I restarted my computer the keyboard stopped working (under XP, it worked before XP was loaded).
I tried F8/Safe mode/Last Known configuration but none worked.
Fortunately, I was able to use remote desktop to login.
I tried system restore but it could not proceed.
I looked at device manager and it reported code 39 (corrupted driver). I uninstalled the driver and rescanned for hardware. Same problem.
I copied kbdclass.sys and i8042prt.sys from another Xp computer to System32\drivers. Nothing changed.
Finally, I decided to do an XP repair install (big mistake!)
Everything went well but then it asked for product key to finalize installation and the keyboard was not working.
I contacted the custom service from PCtools and I was told to look for TFkbmon in the registry.
I have UBCD4win available so I was able to search the registry but did not find one. Furthermore, UpperFilters value looks correct. HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}:UpperFilters = "kbdclass"
I am running out of ideas. Since the keyboard works find under BIOS/Live CD but stops working once "Windows setup (repair install)" is loaded, I would guess the culprit is an old file not updated during the repair process, but I just could not pinpoint it. Is there any other thing I should try?
