Weird uninstall result.

Uninstalling Avast causes my keyboard to stop working and I have to restore (typed via the on screen keyboard) the system. What a drag. Any way to uninstall from Windows 8 without this happening. I already tried the tool for uninstalling available online.

Did you use safe mode? ???

Yes. I attempted uninstall in Safe Mode as well and same result.

Strange… Did you have any other antivirus before avast?
Is your Windows updated and the drivers for the devices too?

No. Only Avast since the computer was new. All updates are completed automatically but I will try to update the devices manually as well. Thanks for the input.

What computer and keyboard are you using ???

Hp Pavilion P71243 with an HP keyboard.

Wired or USB keyboard ???

Wired to USB port, not wireless.

Any help here:
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01857700&cc=us&dlc=en&lc=en&product=5268313

Warning the likely fix is not super easy, if you do not feel comfortable with creating a system restore point and playing with the registry seek assistance in doing so.

Generally when this happens its an upper filter / lower filter issue with the keyboard registry entries. I can not guarantee thats whats happening here but I believe that is the case.

Unfortunately at this time I do not have a windows 8 backup of my registry entries…i assume they havent changed but I can not be certain…I can check later today and follow up though.

Here is a zip file of the windows 7 keyboard entries http://www.computerrepairtech.com/tools/keyboard7.zip the safest way would be to compare my reg backups upper / lower filter entries with yours and change them accordingly or you could just create a system restore point go nuts and run all of them and if it doesnt work restore to that last restore point you made. Be advised changes will not take into effect until after you reboot the machine.

Oh sorry I forgot to say…my initial assumption is that you will find the problem at this exact registry location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E96B-E325-11CE-BFC1-08002BE10318\UpperFilters

the key should read “kbdclass” it may have something else in there… may have kdbclass + something like asw something change the data to say just: kbdclass if my specific guess is wrong then its likely to be in one of those registry entries I included.