MSVCR80.dll中的错误导致vmware-hostd崩溃

今天早上,当我启动我的机器时,VMWare Web界面不工作。 经过一番调查,我发现事件日志中的以下内容:

 错误应用程序名称:vmware-hostd.exe,版本:0.0.0.0,时间戳:0x4ade2d25
错误模块名称:MSVCR80.dll,版本:8.0.50727.5592,时间戳:0x4d2be7f2
exception代码:0x40000015
故障偏移量:0x000046b4
错误进程ID:0x17f4
错误应用程序开始时间:0x01cc09cb0c92dbd3
错误的应用程序path:C:\ Program Files(x86)\ VMware \ VMware Server \ vmware-hostd.exe
错误模块path:C:\ Windows \ WinSxS \ x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.5592_none_d09196c24426e2d4 \ MSVCR80.dll
报告ID:4d3cc4dc-75be-11e0-8009-5c260a0e99b4 

当机器启动时,VMWare Host Agent服务即使启动types设置为“自动”,也不会启动。 如果我启动它,VMWare Web界面不起作用。 如果我重新启动Web界面,VMWare主机代理立即崩溃。

有任何想法吗?

编辑:我已经尝试下载和安装Visual c + + 2005年可再发行的x86和x64版本。 我的系统是Windows Server 2008 R2。 我也尝试un – 然后重新安装VMWare服务器2,应该已经照顾了“datastores.xml”错误,这是所有的谷歌。

编辑2:我发现在hostd日志文件中的以下内容:

  [2011-05-03 20:41:10.959'App'1212 info]尝试vimsvc
 [2011-05-03 20:41:10.970'Vimsvc'1212 info]初始化vimsvc插件
 [2011-05-03 20:41:10.978'Libs'1212 info] [ADS]无法在ACE初始化中获取主机ADS对象(0x80070005)
 [2011-05-03 20:41:10.978'Libs'1212 warning]无法初始化活动目录
 [2011-05-03 20:41:10.978'App'1212错误]无法初始化Active Directory服务
 [2011-05-03 20:41:10.979'App'1212 panic]错误:未初始化
 [2011-05-03 20:41:10.979'App'1212 panic] backtrace: 

这让我觉得这个问题可能出在我的笔记本电脑上,而且由于我在一个客户端工作,在一段时间内我没有连接到我公司的networking。 所以今天晚上我通过VPN连接并重新启动服务….现在它工作。 我不能肯定地说这是问题,但似乎是可能的。

伟大的解决scheme是由“dramatik2”在VMWare论坛提供的: http : //communities.vmware.com/message/1425952#1425952


由“dramatik2”提问

我们今天早上在我们所有的VMWare服务器系统上收到以下错误。 自从今天的星期三以来,我假设它与微软更新有关。 任何人遇到问题?

VMWare主机代理服务在启动后立即停止工作。

事件日志中logging以下错误信息:

  • 日志名称:应用程序
  • 来源:应用程序错误
  • date:11/25/2009 7:52:28 AM
  • 事件ID:1000
  • 任务类别:(100)
  • 级别:错误
  • 关键词:经典
  • 用户:N / A
  • 电脑: *******
  • 描述:
  • 错误应用程序vmware-hostd.exe,版本0.0.0.0,时间戳0x49cc4272,错误模块MSVCR80.dll,版本8.0.50727.4016,时间戳0x49cc5361,exception代码0x40000015,故障偏移量0x000046b4,进程ID 0x1230,应用程序启动时间0x01ca6de724a24d6a。 事件Xml:

通过回答“dramatik2”:

parsing度:

直接从命令行运行以下命令:

"C:\Program Files (x86)\VMware\VMware Server\vmware-hostd.exe" -u "C:\ProgramData\VMware\VMware Server\hostd\config.xml"

注意到它在授权域用户帐户方面失败

编辑以下文件,删除涉及违规域用户帐户的任何行:

C:\ ProgramData \ VMware \ VMware Server \ hostd \ authorization.xml

重新启动服务 – 它的工作!

原因:

我们networking上的域控制器(AD / DNS)都是虚拟的。 它是一个catch 22的情况。 在VMWare服务器可以对其进行身份validation之前,域控制器不会启动。

build议:确保物理机上至less有一个域控制器正在运行

我试过这个修复,它工作closures所有的Microsoft Office系统的实例。 点击开始| 控制面板。 点击程序| 卸载程序。 从列表中select它,然后单击更改button。 http://backspacetab.com/2011/05/02/msvcr80-dll-error-learn-how-to-fix/

以上不适合我(我从VMware Workstation 7.1升级到VMware Workstation 9.0)。 这应该可能在大多数情况下工作(至less它对我来说):

  1. 卸载VMware。
  2. 重启系统!
  3. 从C *中删除所有VMware文件夹(可能是最重要的: c:\Users\[user name]\AppData\Roaming\VMware\ )。 当然,保留包含你的VMware机器的那些!
  4. 清理完成后重新启动(如果您还没有)并再次安装VMware。
  5. 重新启动并启动VMware。

然后,您应该能够重新添加虚拟机并使用它们:-)。

*)如果您在删除一些VMware文件夹时遇到困难,您可以在Windows安全模式下执行此操作。 只要确保你已经卸载了VMware ;-)。