什么是 AllowUpgradesWithUnsupportedTPMorCPU?

“AllowUpgradesWithUnsupportedTPMorCPU”是升级时由 Windows 11 安装程序创建的新注册表值。如果您偶然发现了这个值,那么您很可能在启动到 Windows 时尝试更新您的系统。手动编辑此值可以帮助您在升级过程中绕过兼容性检查,这可以帮助您在不受支持的 PC 上安装 Windows 11。

但是,您可以在注册表中的指定位置手动创建此条目(见下文)并将其值设置为 1 以让系统忽略 Windows 11 的要求。这样,您就可以在不受支持的硬件上安装 Windows 11。

当您使用 AllowUpgradesWithUnsupportedTPMorCPU 时会发生什么?

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

手动编辑“AllowUpgradesWithUnsupportedTPMorCPU”值会绕过在 Windows 11 安装期间执行的兼容性检查。即使您没有 TPM 或安全启动,启用该值也允许设置升级您的系统。

此注册表值是“无论如何安装”的背景切换,显示在满足基本兼容性但缺少 TPM 或安全启动等增强安全功能的系统上。

使用 AllowUpgradesWithUnsupportedTPMorCPU 是否安全?

目前,启用、禁用或删除此注册表值似乎不会对系统产生任何不利影响。毕竟,微软自己共享了这个小小的注册表绕过,以便希望在不受支持的系统上尝试 Windows 11 的人们可以这样做。

该值似乎是在您设置时创建的,升级到 Windows 11 后应自动删除。但是,您可以手动创建它以在不受支持的 PC 上强制安装 Windows 11。

您也可以在安装 Windows 11 后手动删除该值。编辑“AllowUpgradesWithUnsupportedTPMorCPU”注册表值时,尚未报告任何错误、崩溃、蓝屏。

如何使用 AllowUpgradesWithUnsupportedTPMorCPU?

如果您希望在安装 Windows 11 时绕过 TPM 和 CPU 检查,那么您可以使用下面的指南使用“AllowUpgradesWithUnsupportedTPMorCPU”。

选项 1:手动禁用 TPM 签入注册表

按下Windows + R 键盘上的regedit  ,然后按 键盘上的 Enter 键打开注册表编辑器。 

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

导航到以下路径。您也可以将下面的地址复制粘贴到顶部的地址栏中。 

HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

现在右键单击右侧的空白区域并选择“新建”。

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

选择“DWORD(32 位)值”。 

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

为新值输入以下名称,然后按键盘上的 Enter 确认更改。 

AllowUpgradesWithUnsupportedTPMOrCPU

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

双击新创建的值并输入“1”作为您的值数据。

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

单击“确定”以保存更改。

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

您现在可以在系统上安装 Windows 11,并且在安装过程中不再受到限制。 

选项 2:使用注册表脚本自动禁用 TPM 签入注册表

如果您希望自动编辑您的注册表值,那么您只需使用下面链接的文件即可。

在您的 PC 上下载该文件并运行“DisableTPMcheck”文件。

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

单击“是”以确认您的更改。

allowupgradeswithunsupportedtpmorcpu:是什么?如何使用和更简单的替代品-LMLPHP

您现在可以在您的 PC 上安装 Windows 11,并且您不应再因 TPM 要求而受到限制。如果您想恢复更改,只需运行上面链接的 .zip 存档中的“EnableTPMcheck”文件。 

下一步:升级到 Windows 11

您现在可以轻松升级到 Windows 11,而无需担心 TPM 检查。您可以使用以下两种方法之一安装 Windows 11:

AllowUpgradesWithUnsupportedTPMorCPU 的替代方案(绕过注册表)

备选方案 1:如果您不喜欢使用注册表或其条目,您可以通过简单地从 Windows 11 的 ISO 中删除名为 appraiserres.dll 的文件,然后使用它来安装 Windows 11 来绕过 TPM 和安全启动的系统检查任何不受支持的 PC。请参阅下面的指南链接。

阅读: 如何在 Windows 11 安装程序中删除或替换 appraiserres.dll

但是等等,还有更多。

备选方案 2:如果手动删除appraiserres.dll对您来说也太过分了,那么您可以使用 Rufus(版本 3.16 beta2)创建一个 Windows 11 bootbale USB 驱动器,该驱动器将忽略 TPM 和安全启动要求,并让您在其上安装 Windows 11不支持的硬件。使用此方法制作可启动驱动器后,您可以使用本指南通过 BIOS/UEFI 安装 Windows 11 。所以,这是一个两步过程:

  1. 使用忽略系统要求的 Rufus 2.16 BETA2 创建可启动的 Windows 11 USB 驱动器
  2. 使用您在上面创建的 bbotable USB 驱动器安装 Windows 11

安装 Windows 11 后删除 AllowUpgradesWithUnsupportedTPMorCPU 是否安全?

是的,升级到 Windows 11 后删除“AllowUpgradesWithUnsupportedTPMorCPU”注册表值是完全安全的。

如何删除 AllowUpgradesWithUnsupportedTPMorCPU

您可以手动删除该文件,或使用上面链接的注册表文件从系统中删除“AllowUpgradesWithUnsupportedTPMorCPU”注册表值。导航到下面的路径并删除右侧相同的注册表值。

HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

或者,您也可以使用上面给出的“DisableTPMcheck”注册表脚本自动从系统中删除该值。

11-27 16:02