Hyper-V: Problem installing Hyper-V Integration Services after upgrading virtual machine from Virtual PC (VPC)

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Ok, today i migrated one of my old Virtual PC Images (VPC) (VHD File) to Hyper-V. I booted the Virtual PC virtual machine and removed the old virtual machine additions. Then i created a new virtual machine in Hyper-V and specified the VHD as Disk. Logo_windows-server-2008-hyper-v-logo-v_2

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.

Windows_MSConfig_Detect_HAL

 

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

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

Windows_Device_Manager_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 ..

7 thoughts on “Hyper-V: Problem installing Hyper-V Integration Services after upgrading virtual machine from Virtual PC (VPC)

  1. 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!

  2. 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.

  3. It’s working fine after uninstalling PS2 mouse from device manager and then restart Server.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.