Removing Virtual Machine Additions 13.229
When trying to remove Virtual PC 7 additions after migration to Parallels you receive the error message "this installer may only be run inside of a virtual machine"
You can remove the Virtual Machine additions by editing the .msi file located at %windir%\Installer\. Mine was labeled "bb07a"
- Windows Explorer: Tools | Options -> uncheck hide protected operation system files.
- navigate to %windir%\Installs and performed a search for *.msi files with the word Virtual in the file. It came back with one result.
- Downloaded InstEd (
http://www.instedit.com/) MSI editor.
- Make a backup copy of the MSI file in case you make a mistake. Right-Click on the .msi file and choose InstEd It!
- Do a find for virtual and delete all entries that say CA_IsRunningInsideVirtualMachine and CA_CheckIfWeCanInstall. There should be 6 total. See below:
In the Table ControlEvent delete the following rows:
InstallWelcome InstallNow DoAction CA_IsRunningInsideVirtualMachine
InstallWelcome InstallNow DoAction CA_CheckIfWeCanInstall
ReadyToInstall InstallNow DoAction CA_IsRunningInsideVirtualMachine
ReadyToInstall InstallNow DoAction CA_CheckIfWeCanInstall
In the Table CustomAction delete the following row:
CA_IsRunningInsideVirtualMachine 1 ISScriptBridge.dll f24
In the Table CustomAction delete the following row:
CA_IsRunningInsideVirtualMachine
- Save this MSI
- Uninstall the Additions
After I did this I had to uninstall and reinstall my Parallels Tools, so it may be a good idea to remove it first.
I saved a copy of the edited MSI but I cannot upload it here due to it's zipped size of 3.3 MB.