I have been using VMware Player on a Windows 7 machine.
Today I noticed that my VMware player wasn't starting so tried to repair it using the installer but even that failed to start. After clicking to run VMware player & allowing admin permissions, the program just doesn't start.
I even tried installing the latest version of VMware but that too failed. Nothing happens when I try to start VMware Player or its installer. Everything works fine on my computer apart from that.
Now I tried to install the fresh trial version of VMware workstation, that installer even fails to start.
Previously everything used to work fine.
Why is the whole product family of VMware failing to start now?
Very occasionally I saw this error when trying to run the installer:
Edit:
I don't know what to look into the Event logs.. here is a snapshot of the application logs listed for Vmware:
Here are the details of one of those logs:-
Log Name: Application
Source: VMware NAT Service
Date: 21-01-2012 19:19:07
Event ID: 1000
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: Rajat-PC
Description:
The description for Event ID 1000 from source VMware NAT Service cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Using configuration file: C:\ProgramData\VMware\vmnetnat.conf.
IP address: 192.168.186.2
Subnet: 255.255.255.0
External IP address: 0.0.0.0
Device: vmnet8.
MAC address: 00:50:56:EC:E3:0A.
Ignoring host MAC address: 00:50:56:C0:00:08.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="VMware NAT Service" />
<EventID Qualifiers="0">1000</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-01-21T13:49:07.000000000Z" />
<EventRecordID>24656</EventRecordID>
<Channel>Application</Channel>
<Computer>Rajat-PC</Computer>
<Security />
</System>
<EventData>
<Data>Using configuration file: C:\ProgramData\VMware\vmnetnat.conf.
IP address: 192.168.186.2
Subnet: 255.255.255.0
External IP address: 0.0.0.0
Device: vmnet8.
MAC address: 00:50:56:EC:E3:0A.
Ignoring host MAC address: 00:50:56:C0:00:08.
</Data>
</EventData>
</Event>
Details of a vmauthd error:
Log Name: Application
Source: vmauthd
Date: 14-01-2012 12:37:05
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Rajat-PC
Description:
The description for Event ID 100 from source vmauthd cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Failed to read registry perf object Process\ID Process
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="vmauthd" />
<EventID Qualifiers="0">100</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-01-14T07:07:05.000000000Z" />
<EventRecordID>24291</EventRecordID>
<Channel>Application</Channel>
<Computer>Rajat-PC</Computer>
<Security />
</System>
<EventData>
<Data>Failed to read registry perf object Process\ID Process
</Data>
</EventData>
</Event>
Details included in all the error logs for vmauthd:
Failed to read registry perf object Memory\Committed Bytes
Failed to read registry perf object Memory\Page Faults/sec
Error 232 while sending PID reply
Failed to read registry perf object Memory\Cache Bytes
Failed to read registry perf object Process\ID Process
Failed to read registry perf object Memory\Pool Nonpaged Bytes
Failed to read registry perf object Memory\Pool Paged Bytes
Error 232 while sending ERROR reply
Best Answer
From what I see from the log entries there, you have a
vmauthd
error. This error usually prevents you from starting any type of VM on the machine; this can be caused through several issues:Given the
vmauthd
error details you have provided, unfortunately doesn't answer the question, given that the actual error fromvmauthd
didn't return any details back to windows. So, now, we need to do some basic troubleshooting, to ensure that the VMware is setup properly on the system:Recovery Options
In situations where applications just will not install, or under normal circumstances nothing works, there are a few additional steps to consider:
Alternate Profile: Creating an alternate user profile on the computer can help to install software, or work with Operating System components that otherwise may be locked, corrupted, or otherwise denied access on the primary profile.
control userpasswords2
and press Enter on your keyboardClick on Next
You can enter a password if you wish, I just usually leave it blank, as it will be just a temporary account.
You can then go ahead and completely restart the computer, and log directly into the test account. Try to run the VMWare Player installer (not the workstation one), to see if it installs.
System Restore: The other option that is available to you is to run System Restore. This is a good feature of Windows that allows the user to restore their machine back to a previous state in time. Given that you know when the last time it WAS working, you should be able to restore just prior to that and see if your applications start.
Additional Troubleshooting
Service Verification
VMWare Player 4.02x should have the following after install:
You can verify this information by doing the following:
services.msc
That will bring up your Service console. Make sure those services exist. IF THEY DO NOT, you will need to re-install VMWare Player 4.02x.
Service Configuration
Local System Account
.netlogon
service is Set toAutomatic
and not disabled or manual.User Configuration
Performance Counters: information you provided, please run the following from the Command Line via an Elevated Command prompt:
This command rebuilds the perf registry strings and info from scratch based on the current registry settings and backup INI files.
You can also run this from an actual script (once you run this, run the script anyway, just to make sure that your services are setup properly as well, then try your images).
Application Scripting/Testing:
You could create a nice batch file that includes the following:
And then run it whenever you have issues. Note, this isn't available on Windows XP, but on Vista, 7, and above, you can run this. Make sure you run from an ELEVATED command prompt:
cmd
result in the list aboveRun as Administrator...
Then execute the commands above.
This little script rebuilds the proper performance strings/counters for Virtual Machines on the system, starts and stops the VM Authentication and Registration Services.
You can then just go ahead and try out your VM images again.