Hyper-V 2016 Windows XP Virtual Machine Integration Services

This post addresses an issue I came across recently where I virtualized a Windows XP machine and placed it on a hypervisor running Hyper-V Server 2016.

The problem is that Hyper-V 2016 does not provide “Integration Services” for Windows XP.

In earlier versions of Hyper-V, you can find the Integration Services .ISO at:  C:\Windows\System32\vmguest.iso

The Steps

  1. Install Windows Server 2012 R2 on any physical hardware you can find.  I used an old laptop that supports virtualization.
    1. You can download the 180-day evaluation from Microsoft here, which will work just great.
    2. You can also use Hyper-V Server 2012 R2 from Microsoft here.
  2. Install the Hyper-V role if you are not using Hyper-V Server 2012 R2.
  3. Fully update the OS via Windows Update.
  4. Browse to C:\Windows\System32 and copy vmguest.iso.
  5. Attach vmguest.iso to your Windows XP virtual machine‘s disk drive in Hyper-V Manager.
  6. Inside of your Windows XP VM, on your disk drive, run D:\support\x86\setup.exe
    1. You may have a different drive letter than D:, and you may also need to choose amd64 if you are running a 64-bit OS.
  7. After install is complete, reboot your Windows XP virtual machine.


Leave a Reply

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