VMWare Tools 10 repository

Most of you may even know the old VMWare Tools repository.

https://packages.vmware.com/tools/esx/index.html

VMWare communicated that the new VMWare Tools 10.x will be developed independed of the vSphere enviroment. So from now on, you will not find anymore the latest tools at the above-mentioned link.

From now on, you can dowload the latest tool versions from here:

https://packages.vmware.com/tools/releases/index.html

vmware_repo

Click on the highest number folder or on the latest folder and you will be redirected to the newest tool version for each supported OS.

vmware_repo2

Regards

VMWare Tools 10.0.5.3227872 & SydeBySide Event ID 33

One of our customers had some problems with the new deployed VMWare Tools 10.0.5 on their W2k12 r2 Systems. The W2k8 r2 systems had no problems.

From time to time we found the event ID 33 with the following two errors:

Activation context generation failed for “C:\Program Files\VMWareTools\plugins\vmusr\vmtray.dll”. Dependent Assembly Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.4148″ could not be found. Please use sxstrace.exe for detailed diagnosis.

error33

Activation context generation failed for “C:\Program Files\VMWareTools\plugins\vmusr\dndcp.dll”. Dependent Assembly Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.4148″ could not be found. Please use sxstrace.exe for detailed diagnosis.

error33_

After searching a while I found out that this error message only appears when a new user logs in to the server. There was neither a VMWare Tools icon on the notification area visible.

Most of similar problems where indicating that there is a problem with the Visual Studio for C++.

First of all I used the SFC command (sfc /scannow) to check if all system binaries where ok. Did received no error from the system.

sfc

Then I used the sxstrace like in the event written. First of all i started the sxstrace to trace the errors:

c:\windows\system32\sxstrace Trace -logfile:c:\temp\sxstrace.log

sxstrace

A friend of me logged now also in to the system to reproduce the error. After he logged in, I saw the new event entries in the event viewer. Now I could stop the the tracing by pressing enter.

The binary output c:\temp\sxstrace.log could now be converted in a txt file. For this, we used the following command:

c:\windows\system32\sxstrace Parse -logfile:c:\temp\sxstrace.log -outfile:c:\temp\sxstraceOutPut.txt

 

sxstrace2

Now the txt file was readable and it could be opened and searched for error messages like this one:

ERROR: Cannot resolve reference Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”amd64″,version=”9.0.30729.4148″.

So, I compared the installed Visual C++ versions on the W2k8 and W2k12 systems. There I found out that the following version was not installed on the w2k12 systems:

Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148

visualC

 

I download it from the microsoft site and installed it manually.

After installing it, I didn’t receive any more those errors. This seems to be the SP1 for the Visual C++ 2008 Redestributable package.

But why this isn’t installed with the VMWare Tools package? Is this maybe not included in the package?

After checking with the software packager of the enterprise, we found out that by installing only the MSI, the C++ will not be installed. When you install the software with the EXE, the C++ is preinstalled.

So, we had to package the following two software packages:

Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.6161

Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148

visualC++

After deploying those two packages, every w2k12 was running perfectly again.

vExpert 2016

Hi people out there!

I HAVE IT! Yes, VMWare announced yesterday the new vExperts for 2016 and I’m also one of them! Yeah 🙂

VMW-LOGO-vEXPERT-2016-k

You can have a look at the announcement page: http://blogs.vmware.com/vmtn/2016/02/vexpert-2016-award-announcement.html

Thanks to VMWare and also thanks to all credentials who gave such a good feedback for my work in the last years

Hope I can contribute this year as much as I did in 2015!

Regards