How can I check Hyper-V HOST Integration Services version?

chiprule
chiprule used Ask the Experts™
on
Hi guys,
how can I check hyper-v HOST (not vm) Integration Services version?

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Tyler BrooksNetwork & Systems Administrator

Commented:
From powershell on the host run the following command:

Get-VM | Format-Table Name, IntegrationServicesVersion
Distinguished Expert 2018

Commented:
The host doesn't run integration services.
Tyler BrooksNetwork & Systems Administrator

Commented:
No but that command will retrieve the integration services version from the VM's being hosted.
Learn Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Tyler BrooksNetwork & Systems Administrator
Commented:
You'll get an output like this (the reason the one has no version number listed is that it is a linux vm)You'll get an output like this (the reason the one has no version number listed is that it is a linux vm)
Patrick BogersDatacenter platform engineer Lindows
Commented:
Hi

Right click for properties on c:\windows\system32\vmms.exe and goto details tab.
Is that what you are looking for under 'file version'?

Cheers
Distinguished Expert 2018

Commented:
vmms.exe is the virtual machine management service and handles all VMs, including VMs without integration services.

As for the OPs original question, the OP stressed the HOST (capitalization theirs) and I reiterate my answer. The host/management OS does not run integration services. That is a guest technology to improve some functions where the guest cannot directly access hardware (CMOS clock, NIC drivers, etc.) The host has that access and so does not need or have use of IS.
Datacenter platform engineer Lindows
Commented:
I was thinking about this question twice and figured the asker knotws about the get-vm to check which version is running on VMS but also would like to check somehow a newer version is available for installing.
By comparing fileversion from vmms.exe with output given from get-vm he can trigger Some response.

Author

Commented:
The command

Get-VM | Format-Table Name, IntegrationServicesVersion

Open in new window


is for view the is installed on vm.

But if i want to know what version i have on my host? I think there is a respository for is installer file on host or something similar.

One method I found on web is from regedit

image33.png
Anyone know other methods?
Tyler BrooksNetwork & Systems Administrator

Commented:
As Cliff pointed out above Integration services doesn't run on the host. You would want to check the VMMS version as mentioned by Patrick to check which version of that is running.

Author

Commented:
Hi guys,
in regedit of HOST
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\Virtualization\GuestInstaller\Version
I have this version
regedit_version.PNG
In vmms of HOST I have this version
vmms.PNG
MS site show me this versions of IS
integration_services.PNG
I think there no association with vmms and SI, because the version are different, but in regedit i have correct versiioning.
Patrick BogersDatacenter platform engineer Lindows

Commented:
No more questions from poster.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial