Hyper-V: Problem installing Hyper-V Integration Services after upgrading virtual machine from Virtual PC (VPC)
Now i booted the migrated virtual pc image in Hyper-V, inserted the integration services image and installed it in the virtual machine. An information pop-up said:
A previous installation of Hyper-V integration services has been detected. Click OK to upgrade tor repair this installation.
Easy i thought, maybe the installer of the integration services has an upgrade product code in one of his MSI tables .. i decided to click OK. Another information:
The Hyper-V integration services have been successfully installed.
Then i rebooted the system and realized, that there is no mouse integration. Only Ctrl-Alt-Left released my captured mouse. Also no network card (NIC) was detected. i added a legacy adapter, this one got recognized. I ended up booting, adding and removing Network Adapters and Legacy Network Adapter.. until i found a post on social.technet.microsoft.com. The solution is:
1. start msconfig
2. go to the Boot tab
3. Click the Advanced options button.
4. Check the Detect HAL checkbox.
5. Click OK.
6. Click OK.
7. Reboot the vm.
8. Install Integration Services.
next time you boot, the virtual machine will detect the new Hyper-V HAL (Hardware Abstraction Layer) and it will pick the right drivers for it.
Another good note which helped me to diagnose this:
Open up a cmd:
set devmgr_show_nonpresent_devices=1
devmgmt.msc
now in Device Manager choose View – Show hidden devices
Now under Network Adapter, you’ll see a lot of old orphaned devices. You can clean them out – but don’t ask me which of them – that’s what you have to figure out yourself ..
Hello from Greece and thanks for sharing your experience with us!
I try your recipe into my system. I installed Windows Server 2008 R2 Foundation SP1 into a Hyper-v Machine.
But still i can’t install Integration services.
I try also to disable detect hal through CMD via: “bcdedit /set {current} detecthal yes”.
I checked also with the bcdedit command and i checked that detecthal is yes.
but with no results…
I checked also with the bcdedit command and i checked that detecthal is yes
Please inform me if you have any ideas!
thanks a lot for your time!
It doesn’t work for me. My XP doesn’t have a boot tab. My 3 Srv2008s even after following these instructions still capture the mouse.
It seems the old VPCs are dead and I’ll have to reinstall. Worse is that puting them back on VPC the reinstalled componants won’t start !!!! It’s frustrating.
Awesome! Excellent tip. Saved me hours of troubleshooting.
Worked for me!
good stuff! thanks for the excellent write-up!
It’s working fine after uninstalling PS2 mouse from device manager and then restart Server.
Excellent info – fixed my problem, thanks!