无法在VM上安装Windows11?这是修复它的方法

如果无论您尝试何种方法都无法在 VMware Workstation 上安装 Windows 11,那么您并不孤单 。有很多用户报告处理Windows 10 和 Windows 11 主机上 WMware Workstation 的“此电脑无法运行 Windows 11 ”错误 。
在深入研究他的问题后,我们意识到实际上有多种潜在原因会导致此问题发生 。尽管基本消息很可能会指出您的 PC 未满足最低要求,但您会发现情况并非总是如此 。为了让您更轻松,我们列出了最有可能导致此问题的潜在罪魁祸首:

  • 未满足Windows 11 的最低要求– 如果您遇到此问题,您应该做的第一件事是确保您确实满足 Windows 11 的最低要求 。虽然有一些方法可以绕过安全启动和 TPM 2.0 要求,但您需要确保操作系统驱动器上有足够的空间,并且您的处理器支持 Windows 11 。
  • 安全启动和 TPM 2.0 在 VMware Workstation 中被禁用——您可能会遇到此问题的另一个原因是,如果您的系统确实支持安全启动和 TPM 2.0,但是这两个功能在 VMware Workstation 的虚拟机设置中被禁用 。为了解决这个问题,您需要做的就是从 Fireware 部分启用安全启动,并从 Trusted Platform Module 启用 Trusted Platform Module 。
  • VMware 工作站中未添加 VTPM – 您可能会处理此问题的另一个原因是 VTPM 文件未正确配置以适应 Windows 11 虚拟机的情况 。在这种情况下,您可以通过编辑 VMX 文件来解决问题,以确保将 VTPM 添加到 VMware Workstation 中 。
  • TPM 检查失败——如果您通过了除 TPM 检查之外的所有其他要求,您可以通过修改负责在 VMware Workstation 中执行 TPM 检查的注册表项来轻松绕过它 。要解决此问题,您需要通过提升的命令提示符进行一些编辑 。
现在您已熟悉此问题的每个潜在原因,让我们开始修复部分 。您将在下方找到修复列表,其他受影响的用户已成功使用这些修复来查明此问题的根源 。
无法在VM上安装Windows11?这是修复它的方法

文章插图
1.满足最低要求如果您刚刚开始使用 WMware Workstation 解决“此 PC 无法运行 Windows 11 ”错误,您需要做的第一件事是确保您当前的 PC 设置满足最低要求:
  • 系统盘需要64GB或更大
  • 该处理器不支持 Windows 11 – 1 GHz 或更快,在兼容的 64 位处理器或片上系统 (SoC) 上具有 2 个或更多内核
  • PC 必须支持安全启动
  • PC 必须支持 TPM 2.0
  • 必须启用 TPM2.0
注意:虽然 TPM 2.0 和安全启动要求可以通过我们将在下面展示的一些变通办法绕过,但其他变通办法是强制性的 。因此,在继续下面的下一个方法之前,请确保您满足可用磁盘空间和处理器要求 。
确定满足最低要求后,请转到下面的下一个方法 。
2. 在 VMware 上启用安全启动和 TPM 2.0此问题的最典型原因是您的系统支持安全启动和 TPM 2.0,但在 VMware Workstation 的虚拟机设置中禁用了这两个功能 。只需从 Fireware 部分启用安全启动并从 Trusted Platform Module 启用 Trusted Platform Module 即可解决此问题 。
如果您使用 VMware Workstation Pro,则可以通过加密虚拟机然后添加虚拟可信平台模块 (TPM) 来修复错误 。
重要提示:如果您使用的是 VMware Workstation Player,请转到下一个技术,该技术涉及注册表破解和修改 .vmx 文件 。
我们仅在 VMware Workstation Pro 上测试了以下说明 。要加密 TPM 并将其添加到您的虚拟系统,请执行以下步骤:
  1. 首先,打开您安装的 VMware Workstation PRO 版本 。
    注意:如果您之前没有这样做,请创建一个新的虚拟计算机 。
  2. 然后通过选择并右键单击您的虚拟机来选择设置 。
  3. 接下来,在“设置”窗口中打开“选项”选项卡 。
  4. 从左窗格中选择“访问控制”选项卡 。
  5. 接下来,移至右侧窗格并单击“加密”按钮 。
  6. 在下一个屏幕中,输入加密密码并再次确认 。
    注意:您需要加密密码才能访问虚拟机,因此请妥善保管 。
  7. 等待加密过程完成,然后单击加密按钮 。
  8. 完成后,单击确定以保存更改 。
  9. 此时,TPM 现在可以安装在您的虚拟系统上 。为此,请从加密虚拟机的上下文菜单中选择设置 。
  10. 单击硬件选项卡上的添加按钮 。
  11. 在Hardware Type窗口中,选择Trusted Platform Module 。
  12. 要将虚拟 TPM 添加到您的虚拟计算机,请单击完成按钮 。
  13. 在“设置”窗口的“摘要”列中,可信平台模块将标记为存在 。
  14. 要保存更改,请单击确定 。
  15. 尝试在 VMware 中安装 WIndows 11,看看问题现在是否已解决 。
如果问题仍未解决,请转到下面的下一个方法 。
3.编辑VMX文件添加VTPMVTPM 文件未正确设置为接受 Windows 11 虚拟机的情况是您可能遇到此问题的另一个原因 。在这种情况下,您可以通过修改 VMX 文件以验证 VMware Workstation 中是否安装了 VTPM 来解决问题 。
编辑虚拟机的 .vmx 文件并添加 VTPM 是修复 PC 无法运行 Windows 11 问题(虚拟可信平台模块)的最简单解决方案 。此解决方案适用于所有 VMware Workstation 版本,包括 Pro、Player 和 Fusion 。
要通过更改 .vmx 文件来使用软件功能,请执行以下步骤:
  1. 首先,打开VMware Workstation 。
    注意:如果您还没有,请创建一个新的虚拟机 。此外,关闭所有当前处于活动状态的虚拟机 。
  2. 右键单击虚拟机,从上下文菜单中选择设置 。
    在“设置”窗口中,单击“选项”选项卡 。
  3. 在右窗格中找到工作目录 。
  4. 这是存储虚拟机的.vmx文件的位置 。因此,将工作目录的路径复制到剪贴板 。
  5. 要关闭“设置”窗口,请单击“确定” 。
  6. 要打开文件资源管理器,请按Win + E并转到工作目录路径 。根据您要安装虚拟机的位置,路径可能会发生变化 。
  7. 默认工作目录的路径如下所示:C:\Users\用户名\Documents\Virtual Machines\Windows 10 或 Windows 11
  8. 在 Windows 10 及更高版本 x64 文件夹中找到 Windows 10 及更高版本 x64.vmx 文件 。
  9. 在下一个菜单中,右键单击 .vmx 文件时,从上下文菜单中选择“打开方式”>“记事本” 。
    注意:也可以使用其他文本编辑器,例如Notepad++。
  10. 在记事本中打开文件时,将以下行添加到文件末尾:autoAddVTPM = “软件” managedVM.autoAddVTPM = “软件”
  11. 要保存文件并关闭记事本,请使用Ctrl + S 。
  12. 编辑文件后重新启动 VMware Workstation、Fusion 或 Player 。
  13. 重新启动虚拟计算机并继续安装 Windows 11 。您应该能够跳过 TPM 检查并完成安装 。
如果问题仍未解决,请转到下面的最终可能修复方法 。
4. 通过注册表编辑器绕过 VMware 的 TPM 检查如果您满足除 TPM 检查之外的所有其他要求,您可以通过更改负责在 VMware Workstation 中执行 TPM 检查的注册表条目轻松绕过它 。要解决此问题,您需要使用提升的命令提示符进行某些更改 。
解决此问题的另一种方法是编辑 Windows 注册表并添加新条目 。它将帮助您克服 VMware Workstation 最低系统要求错误 。
当系统要求通知显示在您的屏幕上时,此方法需要编辑和插入注册表项 。
【无法在VM上安装Windows11?这是修复它的方法】以下是如何做到这一点:
  1. 设置完成后,在虚拟机上安装 Windows 11 。
  2. 在 VMware Workstation 中安装 Windows 11 时,由于缺少系统要求,“此 PC 无法运行 Windows 11 ”问题会阻止 Windows 设置 。
  3. 要打开命令提示符,请在出现以下错误消息时按键盘上的Shift + F10。
  4. 要打开注册表编辑器,请在命令提示符窗口中执行以下命令,然后单击Enter:注册表
  5. 导航到注册表编辑器中的以下位置:HKEY_LOCAL_MACHINE\SYSTEM\Setup
  6. 从Setup键的上下文菜单中选择New > Key 。
  7. BypassTPMCheck应重命名为密钥 。
  8. 从 BypassTPMCheck 键的上下文菜单中选择新建 > DWORD(32 位)值 。
  9. LabConfig应重命名为新的DWORD值 。
  10. 通过右键单击它修改LabConfig值 。
  11. 要保存更改,请在数值数据字段中键入 1,然后单击确定 。
  12. 完成后关闭注册表编辑器 。
  13. 要退出命令提示符,请键入 exit 并按Enter 。
  14. 由于此 PC 无法运行错误,您将返回到Windows 安装程序窗口 。在左上角,单击后退按钮(后退箭头图标) 。
  15. 选择要安装的 Windows 版本后单击下一步 。
  16. 您现在应该能够完成 Windows 11 设置而不会遇到任何错误 。