Lately I have had a lot of problems with my virtual pc environments which is running Windows 7. My hosting OS is Windows 7 and the big reason for the trouble is because of the Windows 7 Service Pack 1. Since it was installed on my hosting machine it totally messed up the Virtual PC Integration Features for my virtual machines.
The mouse stopped working in the virtual machine plus everything else except from the keyboard, so I was quite stuck with using shortcuts to navigate. Every time I tried to install the Integration Components I got an error, think it was error code 1602 or something, which resulted in a rollback for the installation process.
How to solve the problem
After a lot of browsing around on the net I came across some information that explained that it is possible to prohibit the installer from doing a rollback of the installation of the Integration Feature Components if anything should fail (which it always does on my machine). By prohibiting a rollback the installer is unable to create certain files used for the rollback and the result is that the Integration Features are installed anyway even though something might be wrong. This solved my problem!
- Open MMC using the textbox in the start menu.
- Add the Group Policy Object Editor snap-in to the console.
- Select the Computer Configuration node and expand it.
- Select the Administrative Templates node and expand it.
- Select Windows Components and locate the Windows Installer item.
- In the Windows Installer; locate the Prohibit rollback setting.
- Set the value for Prohibit rollback to Enabled.
- Save the value and close the Console application.
- Restart the system.
- Start the installer for the Integration Features.
- If you get questions regarding processes that needs to be shut down you can terminate them using the task manager. I needed to terminate two processes related to the Virtual PC and I simply wrote down the PID numbers and terminated them in Task Manager.
- The installer should complete and inform you that the installation succeeded.
- Restart the system.
- Now at least the mouse should be working.
- I don’t really know how to fix the rest of the integration features, but I will update this blog post if I get some ideas. I think that the cause of the problem is something with the hardware together with service pack 1 for Windows 7.