1. 苏葳的备忘录首页
  2. 软件

VMware 10安装时报授权服务错的解决

vmware因机子上原来的vmware workstation 8这几天有些异常,比如客户系统启动后,始终无法上网(NAT模式),但主机ping 客户系统ip却正常。怀疑是长期使用后的文件或配置损坏,索性将其卸载。正好看官网出了vmware 10,顺便升级一下也好。结果卸载vm8后重启机子时,直接报个msvcp71.dll丢失错误,而office等软件倒使用正常。同时机子用浏览器上网时也出现问题。

机子上不去网的症状是ping域名正常,而在IE/chrome/ff里都无法打开网页,也未设任何代理,安全设置也全为默认,不解。因急用VMware,所以先装了VMware再说吧。

然后就是官网下载vmware workstation 10。安装到最后,报’…’ MSI failed等,之后是“vmware authorization service failed to start”,总之是安装文件中的一个msi文件运行失败。到网上一查,这种问题网络上铺天盖地,大致解决方法如下:

1 XXXX_x64.msi报错的问题,vmware官方认为是微软msi服务的问题,建议升级ms的msi服务至最新版。

2 另一个极易引发的问题是流行的杀毒软件avast!,将其卸载,安装vmware成功后再重新安装即可。

3 有可能是卸载或失败的安装未能成功清理导致。可用安装文件名(vmwarexxxxx.exe)加 /clean参数清理,vmware 8/9/10可如此清理,但10在我的win7 64位上清理时报错。而用8的安装程序清理正常。但也未解决问题。

4 手工清理,清理注册表,服务项,文件,数据等。发现可能由于安装失败,在服务中已经有了个vmwarw的usb服务,但未启动。

大致就这些原因,那么现在来处理这些问题:

1 清理无效之后,只好假设是本地安装的ess 6杀毒套装的问题。在系统正常模式下无法停用该服务和进程,只好进入安全模式,打开cmd窗口,用sc config “”ekrn”” start= disabled来禁用其服务,并在开机启动项中(亦需在安全模式,普通模式下无法取消它的界面的自动启动项)将ess自启动项去除。再次安装,仍然不行。无奈将ess 卸载,再次安装,仍然不行。

2 用/clean清理无效后,只得手工逐项清理,结果仍然是不行。

3 关闭系统UAC,(在用户帐户里面),不行。

无奈之下,考虑恢复host系统了,然而,在恢复系统之前,抱着一线希望,想到了修复开机时报的msvcp71.dll错误,去网上下载了个dll包,将文件解压至windows\syswow64(注意不是system32),再启动,报错消失,而浏览器上网也正常了,好吧,看来浏览器上网也跟缺少这个文件有关,那么vmware 10的安装程序失败会不会也与之有关的呢?

再次运行vmware 10的安装程序,无报错成功完成。免去恢复系统的痛苦了。

在本次故障的处理中,忽视了开始的msvcp71.dll报错,而由于之前在启动vmwar时曾经报过vmware authorization service启动失败错误,因而把注意力放在了网上普遍存在的错误处理案例上。结果,问题原因恰恰在缺少系统dll上。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/517.html

发表评论

邮箱地址不会被公开。 必填项已用*标注