No VGA and sound driver installed in XP guest machine in Hyper-v virtualization?

What you need is the vmguest.iso from an older version of Hyper-V to install the Integration Components (IC). You can get the IC from Hyper-V 2012/2012R2 Server, a free download, here:

https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2012-r2 (you’ll need to either find a way to extract it or install Hyper-V Server in a VM to get the vmguest.iso)

Or, if you’ve got a Windows 8/8.1/2012/2012R2 VM/system available with Hyper-V installed you’ll find it in the C:\windows\system32\ folder.

You could probably also use the vmguest.iso from Hyper-V Server 2008/2008R2 as well.

see: https://smudj.wordpress.com/2017/03/02/vmguest-iso-for-older-windows-oses-in-win102016/

---additional info added 2018Apr

I have updated the blog post listed above to include a download for the 2012R2 vmguest.iso file. If you prefer a trusted source, download Hyper-V server 2012 R2 from Microsoft. ( to extract, you’ll need to mount the ISO, open the x:\sources\install.wim file with something like 7zip, browse to Windows\system32, and extract the vmguest.iso or install Hyper-V Server in a VM to get the vmguest.iso)

The Integration Components will auto-install when you mount the vmguest.iso from Hyper-V 2012R2 and install drivers for the video card. The other 2 devices are not needed.

The 2 remaining unknown devicesare expected and can be ignored for OSes earlier than Windows Server 2012 R2.

Per Microsoft they are only supported on Windows Server 2012R2 OSes and higher: https://support.microsoft.com/en-us/help/2925727/unknown-device-vmbus-in-device-manager-in-virtual-machine-for-avma