问题描述
最近换了新电脑,需要虚拟机迁移。之前一直使用的VMware15版本,本次依然安装的该版本,但出现问题:
新系统的系统版本为:Windows 11 25H2 家庭中文版。
问题原因:VMware 报 Device/Credential Guard 不兼容,Win11 25H2 强制启用 VBS,即使关闭了 Hyper-V 功能,系统底层仍加载了 Hypervisor ,该系统版本的VBS(基于虚拟化的安全)很顽固
解决方案有两个:1. 彻底关闭VBS;2. 升级VMware版本(免关闭安全功能)
解决方案一
1. 关闭内存完整性
(1)打开Windows 安全中心
(2)设备安全性 → 内核隔离 → 内核隔离详细信息
(3)将 内存完整性 关闭
(4)重启电脑
2. 关闭Windows功能
(1)Win+R 输入 optionalfeatures
(2)取消勾选以下所有项(如有)
Hyper-V、Windows 虚拟机监控程序平台、虚拟机平台、Windows 沙盒
(3)点确定,重启电脑
3. CMD执行禁用命令
Win+R 输入 cmd,按 Ctrl+Shift+Enter 以管理员运行
bcdedit /set hypervisorlaunchtype off4. 注册表禁用(家庭版关键步骤)
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard" /v "Enabled" /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\LsaCfg" /v "ConfigFlags" /t REG_DWORD /d 0 /f5. 验证
重启电脑后,Win+R 输入 msinfo32:
找到 基于虚拟化的安全性 项
状态应显示为 "未启用"
解决方案二
如果不想关闭系统安全功能,可直接升级VMware是最省心的方案
| VMware版本 | 是否支持与Hyper-V 共存 |
|---|---|
| 15.5以下 | 不支持,必须关闭 Hyper-V |
| 15.5 - 17.5 | 支持,需勾选 WHP |
| 17.6 + | 完全支持 |
1. 卸载原版本
- 停止服务和进程
- Win+R → services.msc → 回车
- 停止所有 VM 开头的服务
- Ctrl+Shift+Esc → 任务管理器 → 结束所有 vm 开头的进程
- 卸载主程序
- Win+R → control → 控制面板
- 程序和功能 → 找到 VMware Workstation → 卸载
- 清理残留文件夹
- C:\Program Files (x86)\VMware\
C:\Program Files\VMware\
C:\ProgramData\VMware\
C:\Users\用户名\AppData\Roaming\VMware\
C:\Users\用户名\AppData\Local\VMware\
- C:\Program Files (x86)\VMware\
- 清理注册表
- Win+R → regedit
Ctrl+F 搜索 VMware、VMCI、VMnet、vmx,逐个删除
重点删除:
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.
HKEY_CURRENT_USER\Software\VMware, Inc.
- Win+R → regedit
- 清理设备管理器
- 此电脑 → 管理 → 设备管理器
查看 → 显示隐藏的设备
卸载所有 VMware 虚拟网卡和驱动
- 此电脑 → 管理 → 设备管理器
- 重启电脑
2. 下载安装新版本
- 注册Broadcom账号
- 因 Broadcom 收购了 VMware,所以需要从 Broadcom下载,访问 https://support.broadcom.com
- 点击 Register 注册
- 使用 QQ/163 等邮箱(避免企业邮箱)
- 查收验证码并激活
- 登录下载
- 访问链接:Home - Support Portal - Broadcom support portal - Support Portal
- 找到对应的版本
- 安装即可(如果刚注册,可能需要审核,所以可能出现下载按钮不可点击的情况)
- 安装
- 安装包右键、以管理员身份运行
- 接受许可协议
- 勾选 “安装 Windows Hypervisor Platform 支持”
- 点击安装,完成
- 验证
- 打开VMware,选择 免费个人使用
- 帮助 - 关于 - 确认版本
- 启动虚拟机测试
VMware 汉化步骤
VMware Workstation Pro 25H2u1 官方移除了简体中文语言包,可以通过移植旧版(17.x)语言包的方式实现汉化。
1. 获取中文语言包
Gitee 仓库下载:https://gitee.com/anjisuan608/VMware-Workstation-Pro-25H2-zh_CN
2. 安装语言包
(1)如果已开启了VMware,需要先关闭进程:任务管理器中结束所有VMware相关进程
(2)将下载的语言包中 zh_CN 文件夹复制到安装目录的 messages 文件夹下
3. 修改配置文件
(1)在文件资源管理器地址栏中输入:%APPDATA%\VMware
(2)找到 preferences.ini 文件,打开文件,在文件末尾添加一行:
pref.locale = "zh_CN"4. 重新打开VMware,即可