VMware tools actually comes with msvcr90.dll, which is installed into winsxs. However, rvmSetup.exe and vmtoolsd.exe are both unable to find it. If I manually copy msvcr90.dll into the folder, however, rvmSetup.exe starts up, and exits because a missing procedure entry point. vmtools.exe fails to initialize c++ properly. VMwareResolutionSet.exe also fails to find msvcp90.dll, located in the same directory.