在 Windows 7 虚拟机上安装 VMware Tools 时遇到驱动无法安装的问题

主要原因是较新版本的 VMware Tools(通常是 11.x 及以上版本)要求 Windows 7 必须安装了特定的 SHA-2 代码签名补丁。如果你的 Win7 是较老的纯净版,没有打过这些补丁,VMware Tools 就会因为验证签名失败而拒绝安装驱动。

为 Windows 7 安装必要的补丁

1、在有网的实体机上,去Microsoft Update Catalog网站下载这补丁(有一个x86、一个64,选择自己需要的下载就可以)的独立安装包(.msu 格式)。

2、将这两个 .msu 文件制作成 ISO 镜像(可以使用 UltraISO 工具)

  • 打开 UltraISO(建议右键点击它,选择"以管理员身份运行")。
  • 在 UltraISO 界面的左下角 (本地目录区域),浏览并找到你存放 .msu 补丁文件的文件夹(比如"桌面")。
  • 右下角 (本地文件列表区域),找到那个 .msu 文件。
  • 按住鼠标左键 ,将这个 .msu 文件拖拽 到界面右上角的空白区域(这就是你要制作的光盘内容区)。
  • (或者,你也可以右键点击该 .msu 文件,选择"添加"。)
  • 此时,你应该能看到 .msu 文件出现在了右上角的列表中。
  • 点击左上角菜单栏的 "文件" (File) -> "另存为" (Save As...)
  • 在弹出的保存窗口中:
  • 保存位置:选择一个你容易找到的地方(比如桌面)。
  • 文件名 :随便起一个名字,最好是英文,比如 win7_update
  • 保存类型 :确保选择的是 标准 ISO 文件 (*.iso)
  • 点击 "保存" 。很快,桌面上就会生成一个名为 win7_update.iso 的文件

3、将 ISO 挂载到虚拟机并安装

  • 回到你的虚拟机软件(VMware)。
  • 进入你的 Windows 7 虚拟机的 "设置" (Settings)
  • 点击左侧的 "CD/DVD"
  • 在右侧选择 "使用 ISO 映像文件" (Use ISO image file) ,然后点击"浏览",选中你刚才在桌面上制作的 win7_update.iso 文件。
  • 确保顶部的 "已连接" (Connected) 框是勾选状态,点击"确定"。
  • 进入 Windows 7 虚拟机系统内,打开"计算机" (我的电脑),双击光驱图标,运行里面的 .msu 文件进行安装。

4、安装完成后,重启虚拟机。

5、再次尝试安装 VMware Tools,这次驱动应该就能顺利安装上了。

相关推荐
银河外卖员5 小时前
VMware 虚拟机安装 Windows 10 系统详细图文教程
windows·vmware
渣渣灰95875 小时前
Windows 10 环境部署 Claude Code 教程
windows·vscode·calude code
元Y亨H6 小时前
Windows 内置管理员 (Administrator) 账户重命名指南
windows
水饺编程6 小时前
第5章,[Win32 章节] :几种典型的颜色
c语言·c++·windows·visual studio
STDD7 小时前
Samba 文件共享:Linux 服务器与 Windows/Mac 共享文件夹
linux·服务器·windows
在繁华处7 小时前
轻棋局(一):项目总览与架构设计
人工智能·windows
灰色人生qwer8 小时前
Python 规则:带默认值的参数必须放在不带默认值的后面
linux·windows·python
水饺编程12 小时前
编程基础:令牌粘贴指令,【##】
c语言·c++·windows·visual studio
Vodka~12 小时前
一根网线——Windows共享网络给Linux访问互联网
linux·网络·windows
森叶12 小时前
Windows 下从 Chromium/V8 源码编译 V8 10.8.168.25
windows