我正在运行 64 位 Windows 7,并且正在尝试安装 VMware Player 4.0.3。
我收到一个错误:
MSI“C:\users.....\Local\Temp\vmware_1338456060\vmwarevmcisockets64.msi”失败。
我之前安装过这个,但不得不卸载应用程序。这次尝试重新安装。
答案1
记录在 Windows 7 64 位主机操作系统上安装 VMware Player 4.0.2
障碍#1 让安装程序正常工作:
C:\Temp
如果文件夹尚不存在,请创建它。删除其中的所有内容,并将自解压可执行文件放入其中。在我的例子中,该文件名为 VMware-player-4.0.2-591240.exe。打开命令提示符(Start->Run->cmd.exe)
,然后通过键入 导航到 .exe 文件所在的文件夹cd C:\Temp
。然后键入此C:\Temp>VMware-player-4.0.2-591240.exe /e
- 下载安装编辑(相信我,你会需要它的,因为 VMware 的一些笨蛋没有彻底测试他们的安装包)
- 运行 开始安装
C:\Temp\VMware-player-4.0.2-591240.exe
。这将在 里面创建一个文件夹C:\Users\%username%\AppData\Local\Temp\vmware_%random_number%
。(在我的例子中,这是安装提前停止的地方)将此文件夹复制到 文件夹\vmware_%random_number%
中C:\Temp\
。 - 如果你正在获得“错误 2732。目录管理器未初始化”尝试启动播放器时出现消息,然后按照说明进行操作这里。说明有点难懂,但最终你会搞定的。运行
msiexec
选项/qn
[/q 设置用户界面级别 /n 将其设置为无] 对我来说是可行的,所以不要乱用这些选项。播放器将“悄悄”安装,你甚至不知道它在那里,直到你检查“开始”菜单。
障碍#2 让 VMPlayer 运行 ISO 映像:
当然事情还没结束!当我尝试从 ISO 映像安装 CentOS_64 位时,还遇到了另一个错误。此错误如下:
无法获取 vmci 驱动程序版本:句柄无效。您的驱动程序“vmci.sys”版本不正确。请尝试重新安装 VMware Workstation。模块 DevicePowerOn 开机失败。
- 首先,您必须下载正确的“vmci.sys”驱动程序文件。请参阅此关联了解如何执行此操作。如果您使用的是 64 位计算机,请确保将 vmci.sys 文件复制到您的
C:\Program Files(x86)\VMware Player
文件夹中,以及C:\Windows\System32\drivers
- 同样,如果您使用的是 64 位机器,请打开 .vmx 文件并更改此设置
vmci0.present = false
。
这是我生命中永远无法挽回的 4 个小时,但现在我在 Windows 7 64 位系统上安装并运行了 VMware Player。希望这能有所帮助...
附言:如果您收到 VMWare Player 的更新/升级到较新版本的通知,您将无法执行此操作,因为安装/升级包仍然损坏。按照上述步骤卸载当前版本并使用新文件重新安装可能会帮助您解决问题。
答案2
尝试一下,并且在执行后面的步骤之前不要忘记创建还原点。
- 打开
regedit
。 - 点击寻找可能是以下子菜单编辑。
- 搜索 VMware,删除所有 VMware 的注册表项。
- 删除
temp/%temp/prefetch
数据。 - 尝试重新安装。
答案3
在我的情况下,这是由于 TEMP 路径已从默认路径更改。您必须在注册表中恢复默认路径(临时覆盖环境变量不起作用)。