VMware Horizon Community
vmrulz
Hot Shot
Hot Shot

vc_runtimeMinimum_x86 packages missing after removing Hor agent 7.8

This has got me stumped. We have a couple hundred Win10 (21h1 - 22H2) static VM's that have the older Horizon 7.8 agent. This agent is problematic in many ways including just upgrading it. You can't do an inplace upgrade. You must uninstall, reboot then attempt to install a newer agent.

This issue seemed to creep in over the last couple months where the uninstall of the agent removes (all?) of the Visual C++ x86 runtime msi packages that are required for newer agent version installs. I've tried updating the runtimes with latest packages from MS but just the install of those is balking about the older MSI's missing. This reminds me of DLL hell of the old days of windows.

The screenshot is when attemping to install the 8.7 agent. If I try to install a slightly older agent it complains about a prior runtime missing. I've tried using the supposed MS wondertool MicrosoftProgram_Install_and_Uninstall.meta app but that doesn't work.

 

Anybody have this issue and found a solution?

 

 

Has anybody found a way to repair these libraries?

Thanks!

 

Reply
0 Kudos
2 Replies
Jubish-Jose
Hot Shot
Hot Shot

7.8 is pretty old and no longer supported, so the best way would be either deploying a new image and do a fresh install or perform the upgrade in stages (e. g. 7.8 --> 7.10 --> 7.13 --> 8.x). I nothing works, I would reach out to support team and they can help to get in touch with professional services who can help with moving to 8.x. 

Please if the below articles are helpful in any way.

https://kb.vmware.com/s/article/89840 

https://kb.vmware.com/s/article/85517 


-- If you find this reply helpful, please consider accepting it as a solution.
Reply
0 Kudos
vmrulz
Hot Shot
Hot Shot

Agreed. I didn't note that but we are on 8.7 with our Horizon infra. About 20% of our VM's are these (old agent) VM's that in many cases people have modified over the years and new images will cause ill feelings shall we say. The 7.8 agent is a pain to upgrade in an automated fashion unlike 8.x version agents which can be upgraded in place.  We used to be able to manually uninstall and install an 8.x agent until this vc_runtime issue crept in consistiently.  There is a lot about these missing c++ libraries on the Internet but no consistently good fixes I've found.

 

Thanks for your reply!

Reply
0 Kudos