
更新:从2024年10月1日起,微软已经使绕过这些兼容性检查变得更加困难-但有一个解决方案。有关详细信息,请参阅本文。我也更新了这篇文章中的说明。
2025年10月14日,微软将停止向你的Windows 10电脑提供安全更新,除非你愿意支付高昂的价格加入扩展安全更新计划。
如果你试图在一台使用了几年以上的电脑上升级到Windows 11,你会被明确告知,你的旧电脑不符合条件,因为它的CPU不在官方的兼容处理器列表中。微软已经非常明确地表示,它不会修改这些要求。如果您的PC没有可信平台模块(TPM) 2.0版本,您也会遇到障碍。
这可能是官方政策,但就像所有与windows相关的事情一样,阅读细则是值得的。
这些恼人的限制会阻止你使用Windows Update或Windows 11安装助手自动升级到Windows 11。然而,正如我在ZDNET的Windows 11 FAQ中所述,有完全支持的解决方案。
当然,本文中的所有内容都要求您以管理员身份登录想要升级的PC。
请不要跳过这一节。要利用下面选项1中描述的解决方法,您的计算机必须满足Windows 11的所有其他要求。
它一定是。配置为使用UEFI启动,而不是传统的BIOS配置。
必须支持安全引导,尽管它不需要启用。(但说真的,各位,你应该启用它。)
必须启用TPM;版本1.2是可以的,但是没有TPM或禁用TPM的系统将会失败。
要在考虑升级的PC上检查这些详细信息,请运行系统信息实用程序Msinfo32.exe,然后查看系统摘要页面。需要特别注意“BIOS Mode”的取值。如果显示“Legacy”,则需要将系统重新配置为UEFI模式(并将系统磁盘从MBR转换为GPT分区),然后才能作为普通升级安装Windows 11。
要查看您的PC是否启用了TPM,请运行可信平台模块管理工具TPM .msc。如果你的电脑包含一个TPM,它是打开的,这个应用程序将显示有关它的信息。如果没有TPM,或者如果TPM在固件设置中被禁用,您将看到一条消息,说“无法找到兼容的TPM”。
如果你不能(或不愿意)从Legacy BIOS更改为UEFI,或者如果你有一台根本没有TPM选项的旧电脑,你需要使用一个未记录的黑客,允许你绕过兼容性检查并完成升级。有关如何使用免费的Rufus实用程序执行此升级的详细信息,请参阅本文末尾的选项2。
如果你打算重新安装Windows 11,你可以从安装介质启动并运行Windows安装程序。该选项完全跳过CPU兼容性检查(但仍然需要TPM和安全启动支持)。安装完成后,您需要重新安装所有应用程序,恢复数据文件,并调整设置以个性化您的系统偏好。
想要避免这些麻烦吗?选择适合您的硬件的选项。
这个过程需要四个步骤。
您需要对Windows注册表做一个小的更改,正如微软支持文档中所述。这一改变告诉Windows 11安装程序跳过对兼容cpu的检查,并允许在具有较旧TPM(版本1.2)的PC上安装。通常的警告在使用注册表时适用;我建议您在继续之前做一个完整的备份。
打开注册表编辑器(Regedit.exe)并导航到以下键:
HKEY_LOCAL_MACHINE \ \安装\ MoSetup系统
如果MoSetup键不存在,则需要创建它。右键单击左侧导航窗格中的HKEY_LOCAL_MACHINE\SYSTEM\Setup节点,然后选择New > Key。将其命名为MoSetup并按Enter。
选择MoSetup键,然后右键单击右侧窗格中的任何空白区域。选择该选项以创建一个新的DWORD值。(不要选择QWORD选项!)
通过输入文本AllowUpgradesWithUnsupportedTPMOrCPU来替换该键的默认名称,然后按Enter。然后双击新值,将“数值数据”框改为1。结果应该是这样的:
单击OK保存更改,然后重新启动PC。
在你想升级的电脑上,进入Windows11下载页面(又名a.ms/DownloadWindows11),选择页面底部的选项“下载Windows11磁盘镜像(ISO) for x64设备”。将ISO文件保存在Downloads文件夹中。
注意,这是一个大文件。根据你的网络连接速度,下载可能需要一段时间。
下载完成后,打开File Explorer并双击在上一步中下载的ISO文件。这样做可以将文件作为虚拟DVD驱动器挂载到自己的文件夹中,并具有自己的驱动器号。
在文件资源管理器中,找到Setup.exe文件并双击它以开始升级。您将看到关于兼容性问题的严厉警告,但您可以安全地单击Accept跳过它。(有关该警告信息的详细含义,请参阅“微软真的要切断你不受支持的Windows 11电脑的安全更新吗?”)在该对话框上单击“确定”后,你的升级应该没有任何严重问题。
你有三个选择:你可以保留你的应用程序、设置和文件(完全升级);保留你的数据文件,但重新开始应用程序和设置(仅保留数据);或者完全重新开始(Clean Install)。
在没有TPM的旧pc和不支持安全启动的pc上,您需要使用未记录的黑客来绕过兼容性检查器。您可以通过将Appraiserres.dll文件(在Windows 11安装程序驱动器的Sources子文件夹中)替换为零字节版本来手动完成此操作。但是使用免费的、开源的Rufus工具制作一个包含这个文件的USB驱动器会更简单。
重要提示:在2024年10月初,微软对其兼容性检查工具进行了一些更改。因此,在运行安装程序之前,还需要执行另外一个重要步骤。该步骤涉及在提升的Command提示符下运行五个命令。请参阅下面的完整说明。
首先,你需要下载Windows 11的ISO,并提供一个至少16gb大小的u盘。在此过程中,您将重新格式化该驱动器,因此请先备份该驱动器上的所有数据。
从开发者网站或微软商店下载Rufus并运行该应用程序。
选择USB驱动器,然后选择“磁盘或ISO映像”选项。
点击选择t按钮,选择之前下载的Windows 11 ISO,然后单击“开始”。
在Windows用户体验对话框中,选择第一个复选框来删除硬件要求,如下面的截图所示。
单击OK开始创建驱动器。
在Rufus成功创建安装程序后,在文件资源管理器中打开USB驱动器,但不要双击Setup。相反,打开具有管理员权限的命令提示符窗口。在搜索框中输入“cmd”,选择“命令提示符”,然后单击“以管理员身份运行”。
在该命令提示符窗口中,运行以下五个命令,确认每个命令都执行成功。
如果你愿意,你可以直接从这个GitHub问题线程复制这些命令。
该步骤完成后,返回到文件资源管理器窗口,其中包含您之前创建的USB驱动器的内容,然后双击Setup。
我在ZDNET的同事Lance Whitney在“如何按照你想要的方式安装Windows 11(并避开微软的限制)”一文中有更多关于Rufus的其他可用选项的细节。
如果你尝试过这次升级,我想听听你的体验。如果成功了,请分享细节。如果遇到问题,给我发邮件,这样我们就能找出问题所在。一定要包括详细信息——你的电脑的品牌和型号,以及任何错误信息的截图。我专门为这些反馈设置了一个收件箱:Win11Upgrade [at] realworldwindows.com。
本文最初发表于2022年4月9日,但此后多次更新。最后一次更新是在2024年10月4日。




