Written by:David Aldridge
6/20/2014 8:29 AM 

VirtaulBox is a very nice product that allows you to boot Virtual Machines that have come from other virtualization products.

A typical use of this is to boot older VirtualPC VMs on newer machines or on machines that don't support hardware virtualization.  However if you do this with a VirtualPC image that has had the VM Additions installed (very common), you will find that after the dust settles that the keyboard will not work in the VM.

If you then try to uninstall the VM Additions it will tell you that it is not running in a VM and refuse to remove them.  The onscreen keyboard can give you a method to input text, but it is not a long term solution.

To fix the problem you need to disable the VM Additions drivers and re-enable the normal keyboard driver in the registry.

1. Open regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.
2. Modify 1-driver-vmsrvc by setting the Start DWORD key to 4 (disabled).
3. Modify 1-vmsrvc by setting the Start DWORD key to 4 (disabled).
4. Modify i8042prt by setting the Start DWORD key to 1 (Start Driver).

Now reboot the VM and when it comes back up the keyboard will work again.


Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Security Code
Enter the code shown above in the box below
Add Comment  Cancel 
You must be logged in and have permission to create or edit a blog.