How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Michael Hannigan Your Own Question
Michael Hannigan
Michael Hannigan, IT Expert
Category: Software
Satisfied Customers: 11697
Experience:  25+ Years Experience in Field. MCSE, ICCP. Software Integration and Deployment Expert
Type Your Software Question Here...
Michael Hannigan is online now
A new question is answered every 9 seconds

I have just installed vmwarethere is a file

Customer Question

i have just installed vmware there is a file vmware-usbarbitrator64.exe that will not start, sends an side-by-side error on loading MSVCR90.dll

This is the Output from sxsTrace:

Startet die Generierung des Aktivierungskontextes.
    Flags = 0
    ProcessorArchitecture = AMD64
    CultureFallBacks = de-DE;de
    ManifestPath = C:\Program Files (x86)\Common Files\VMware\USB\vmware-usbarbitrator64.exe
    AssemblyDirectory = C:\Program Files (x86)\Common Files\VMware\USB\
    Application Config File =
INFORMATION: Manifestdatei "C:\Program Files (x86)\Common Files\VMware\USB\vmware-usbarbitrator64.exe" wird analysiert.
    INFORMATION: Die Manifestsdefinitionsidentität ist "VMware.VMware.vmware-usbarbitrator,processorArchitecture="amd64",type="win32",version=""".
    INFORMATION: Verweis: Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.4148"
INFORMATION: Verweis "Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.4148"" wird aufgelöst.
    INFORMATION: Für ProcessorArchitecture "amd64" wird der Verweis aufgelöst.
        INFORMATION: Verweis für Kultur "Neutral" wird aufgelöst.
            INFORMATION: Bindungsrichtlinie wird angewendet.
                INFORMATION: Sucht nach Herausgeberrichtlinien in "C:\Windows\WinSxS\manifests\".
            INFORMATION: Startet die Assemblierungssuche.
            INFORMATION: Beendet die Assemblierungssuche.
FEHLER: Bei der Generierung des Aktivierungskontextes ist ein Fehler aufgetreten.
Beendet die Generierung des Aktivierungskontextes.

Submitted: 2 years ago.
Category: Software
Expert:  Michael Hannigan replied 2 years ago.
Hello. My name is***** can help you with your question.This means that there is a DLL that needs to be registered. This is a pretty common problem with various applications. It's the Visual C++ runtime. It may be finding a version of the runtime but not the one that is required to run that binary. However this message specifically with this executable is usually a symptom of a virus. What I would do before anything else is run a full VirusScan on the computer. Registering system DLLs can cause a great deal of harm if we're doing it based on misleading information. If you go into the Windows logs, you should see this error in there, and it should tell you exactly what version of the runtime it's looking for. If you can find that out, we can find the correct runtime. But I would definitely make sure that your computer is free of viruses first. Mike
Customer: replied 2 years ago.

My notebook is definitely virus free, but full of different programms, that uses MS VC++ runtime. I have just installed a VM Server. The exe that cause the error belongs to VMware, acting as a service to share usb ports between my pc (host) and the virtual machines. The right dll comes with VMware and should be used by VMware install process (i checked the box "install C++ librarys"), but there is just a newer version of msvcr90.dll at my notebook and some older versions to.

The filder C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_08e4299fa83d7e3c has a file msvcr90.dll, but there is no folder C:\Windows\WinSxS\manifests\ or C:\Windows\WinSxS\manifests\ ...

Expert:  Michael Hannigan replied 2 years ago.
Okay then what you need is to have the exact version of the runtime that it's asking for. That should be in the error message. Then you can download that runtime and install it. You can always try registering it manually but you're right the installation should be doing that here are some steps that you can takeInstall Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)Run the .NET Framework Repair ToolRun the Microsoft Fixit Script Making sure of course that you have the right redistributable for C++. Also make sure that your installing the 64-bit version because the 64-bit version is what will be under the when winwxs folder.

Related Software Questions