Raj*_*pta 5 windows windows-7 vmware-workstation
我一直在 Windows 7 机器上使用 VMware Player。
今天我注意到我的 VMware 播放器没有启动,所以尝试使用安装程序修复它,但即使这样也无法启动。单击运行 VMware 播放器并允许管理员权限后,该程序无法启动。
我什至尝试安装最新版本的 VMware,但也失败了。当我尝试启动 VMware Player 或其安装程序时没有任何反应。除此之外,我的电脑上一切正常。
现在我尝试安装 VMware 工作站的全新试用版,该安装程序甚至无法启动。以前一切正常。
我在尝试运行安装程序时偶尔会看到此错误:
我不知道要查看事件日志的内容……这是为 Vmware 列出的应用程序日志的快照:

以下是其中一个日志的详细信息:-
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>
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
从我从那里的日志条目中看到的,你有一个vmauthd错误。此错误通常会阻止您在机器上启动任何类型的 VM;这可能是由几个问题引起的:
鉴于vmauthd您提供的错误详细信息,遗憾的是没有回答问题,因为来自的实际错误vmauthd没有将任何详细信息返回给 windows。所以,现在,我们需要做一些基本的故障排除,以确保 VMware 在系统上正确设置:
在应用程序无法安装,或者在正常情况下没有任何效果的情况下,还有一些额外的步骤需要考虑:
备用配置文件:在计算机上创建备用用户配置文件有助于安装软件,或使用操作系统组件,否则这些组件可能会被锁定、损坏或以其他方式拒绝访问主配置文件。
control userpasswords2并按下Enter键盘上的

点击 Next
如果您愿意,您可以输入密码,我通常将其留空,因为它只是一个临时帐户。

然后,您可以继续完全重新启动计算机,并直接登录到测试帐户。 尝试运行VMWare Player 安装程序(不是工作站安装程序),看看它是否安装。
系统还原:您可以使用的另一个选项是运行系统还原。这是 Windows 的一个很好的功能,它允许用户及时将他们的机器恢复到以前的状态。鉴于您知道它上次运行的时间,您应该能够在此之前恢复并查看您的应用程序是否启动。
服务验证
VMWare Player 4.02x 安装后应具有以下内容:

您可以通过执行以下操作来验证此信息:
services.msc这将打开您的服务控制台。确保这些服务存在。如果没有,您将需要重新安装 VMWare Player 4.02x。
服务配置
Local System Account.netlogon服务设置为Automatic而不是禁用或手动。用户配置
性能计数器:您提供的信息,请通过提升的命令提示符从命令行运行以下命令:
LODCTR /R
此命令根据当前注册表设置和备份 INI 文件从头开始重建 perf 注册表字符串和信息。
您也可以从实际脚本运行它(一旦运行它,无论如何都要运行脚本,只是为了确保您的服务也设置正确,然后尝试您的图像)。
应用程序脚本/测试:
您可以创建一个不错的批处理文件,其中包含以下内容:
lodctr /r
net stop vmauthdservice
net start vmauthdservice
Run Code Online (Sandbox Code Playgroud)
然后在遇到问题时运行它。请注意,这在 Windows XP 上不可用,但在 Vista、7 及更高版本上,您可以运行它。确保从ELEVATED命令提示符运行:
cmd上面列表中的结果Run as Administrator...然后执行上面的命令。
这个小脚本为系统上的虚拟机重建正确的性能字符串/计数器,启动和停止 VM 身份验证和注册服务。
然后,您可以继续并再次尝试您的 VM 映像。
| 归档时间: |
|
| 查看次数: |
12782 次 |
| 最近记录: |