如何在老旧电脑上绕过限制升级到Windows 11

Comentários · 26 Visualizações

你是家里电脑方面的专家吗?如果你在假期回家,你的亲戚们不可避免地会请你帮忙处理那台他们根本不想换的电脑,因为它仍然还能正常使用。只要这台电脑不到10年,且拥有足够的内存和存储空间,基本上值得保留。

  你是家里电脑方面的专家吗?如果你在假期回家,你的亲戚们不可避免地会请你帮忙处理那台他们根本不想换的电脑,因为它仍然还能正常使用。只要这台电脑不到10年,且拥有足够的内存和存储空间,基本上值得保留。

  但是如果它是Windows PC,首先要检查的就是系统版本。系统>关于页面显示的是Windows 10吗?那他们真的需要你的帮助了。

  2025年10月14日,微软正式结束对Windows 10的支持。除非将其注册到扩展安全更新(Extended Security Updates)计划,否则这台老电脑将不再收到安全更新。对于仍在使用Windows 10的人来说,他们已经落后两个月,错过了11月和12月的“补丁星期二”重要安全补丁。相信我——你绝对不想在缺少数月安全更新的电脑上进行任何操作。

  所以,该升级了,对吧?遗憾的是,这可不是一件轻松的事。

  如果你试图在一台五、六年老的电脑上升级到Windows 11,通常会弹出一条错误信息,明确告知该老电脑不符合资格,因为其CPU未列入官方兼容处理器名单。如果电脑没有TPM 2.0,或TPM未启用,也会遇到障碍。

  官方政策是如此,但——和所有Windows相关的事一样——细则里常有例外。

  这些恼人的限制阻止了你通过Windows Update或Windows 11安装助手自动升级。然而,正如本年度已有数百位ZDNET读者报告的那样,针对最初为Windows 10设计的多数电脑,都有可行的规避办法。

  过去几年,微软与爱好者之间进行了一场猫捉老鼠的游戏,偶尔会加入一些“路障”,让绕过兼容性检查变得更困难。大多数现代电脑都有办法绕过这些限制,但一些较老的设备,尤其是采用AMD处理器的机型,可能就没有办法了。

  本文的步骤已经综合了所有这些变化。

  这些说明默认你的电脑使用x64 CPU(非ARM、非32位),安装的是Windows 10零售版或OEM版(Home或Pro),且你以管理员身份登录。

  此外,你需要系统盘有足够的空闲空间。官方要求是64 GB可用空间,但实际升级在25‑30 GB空间下也能完成。如果空间不足,需要卸载应用或删除文件以达到最低要求。

  请务必阅读本节。

  本文提供两种升级方案。若要使用下面第1种方案的规避方法,你的电脑必须满足Windows 11的其他全部要求。

  要检查你计划升级的电脑是否符合这些要求,运行系统信息工具Msinfo32.exe,查看“系统摘要”页面。特别留意BIOS模式一项。如果显示为 “Legacy”,则必须先将系统切换到UEFI模式(并将系统磁盘从MBR转为GPT分区),才能以常规方式安装Windows 11。

  要查看电脑的TPM是否已启用,运行可信平台模块管理工具Tpm.msc。

  如果电脑配备TPM并且已开启,程序会显示其信息。 在 “TPM制造商信息” 栏下,检查规格版本是否为2.0。若没有TPM,或在固件设置中被禁用,则会出现 “找不到兼容的TPM” 提示。

  如果你无法(或不愿)将Legacy BIOS改为UEFI,或你的老电脑根本没有TPM选项,那么需要使用第2种方案——利用未公开的hack绕过兼容性检查完成升级。请直接跳到本文的“选项2”章节,了解如何使用免费工具Rufus执行此升级。

  最后需注意,微软在Windows 11 24H2更新中增加了一套新限制。此更改要求CPU必须支持特定指令集——SSE4.2和PopCnt。大多数2009年以后上市的Intel CPU能满足此标准,2013年以后上市的AMD CPU也应符合。

  但对2008年及更早生产的电脑而言,根本不可能升级到受支持的Windows 11版本。详细信息请参阅 “Microsoft阻止你的Windows 11升级?这款可靠工具可能帮你解决”。

  如果你计划进行全新安装,可从安装介质启动并运行Windows Setup。此方式完全跳过CPU兼容性检查(但仍需要TPM与安全启动)。安装完成后,需要重新安装所有应用、恢复数据文件并自行调整系统设置。

  想省去这些麻烦吗?请选择适合你硬件的方案。

  通过以下注册表编辑,你可以绕过CPU检查并接受任意TPM版本。请注意,此方法要求在当前Windows环境中运行Setup程序,不能通过USB启动升级。

  该过程包含四个步骤。

  你只需要对Windows注册表做一个小修改。

  超过三年的时间里,这一修改曾在微软官方支持网站有文档,但公司于2024年12月将其删除。(这里有该文档的存档版本。)该修改告诉Windows 11 Setup程序跳过兼容CPU的检查,并允许在配备旧版TPM(1.2) 的电脑上安装。操作注册表时请务必备份完整系统。

  打开注册表编辑器(Regedit.exe),定位到以下键

  HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

  如果MoSetup键不存在,需要手动创建。右键左侧导航栏的HKEY_LOCAL_MACHINE\SYSTEM\Setup,选择 “新建>键”,命名为MoSetup后回车。

  选中MoSetup键后,在右侧空白处右键,选择 “新建>DWORD值”(不要选QWORD)。

  将默认名称改为AllowUpgradesWithUnsupportedTPMOrCPU,然后回车。双击新建的值,将 “数值数据” 改为1。效果如下图所示

  使用此注册表tweak可覆盖Windows 11的CPU兼容性检查。前提是系统已有TPM(任意版本)且已启用安全启动。

  在继续之前务必检查是否有错误——Windows对注册表的非常严格,若键名或数值名拼写错误,或放置位置不对,升级将失败。点击OK保存更改,然后重启电脑。

  在要升级的电脑上,打开Windows 11下载页面 (aka.ms/DownloadWindows11),选择页面底部的 “下载适用于x64设备的Windows 11磁盘映像 (ISO)”。将ISO文件保存到下载文件夹。

  请注意,这个文件体积很大,下载时间取决于你的网络速度。

  对于使用非美国区域语言的Windows用户,安装过程中可能会遇到问题。

  默认下载的语言是英语(美国),但在提示选择产品语言时,你也可以选择 “English (International)”。有读者反馈,使用其他语言(如英语(英国))进行升级时,如果语言选择错误,可能导致升级后无法保留已安装的应用和数据文件。若出现此情况,请退出升级,重新下载正确语言的ISO再尝试。

  下载完成后,打开文件资源管理器,双击刚才下载的ISO文件。系统会把它挂载为一个虚拟DVD驱动器,拥有独立的盘符。

  如果你装有7‑Zip等第三方压缩软件,可能会弹出 “无法加载Autorun.dll” 错误。出现该错误时,右键ISO文件,选择 “打开方式>Windows资源管理器”。

  在文件资源管理器中,找到虚拟驱动器里的Setup.exe,双击开始升级。会出现一段使用“惊悚语言”警告兼容性问题以及可能失去未来更新资格的对话框。

  你可以放心点击 “接受”,继续升级。(关于该警告的真实含义,可参阅 “Microsoft真会切断对‘不受支持’ Windows 11电脑的安全更新吗?”)。点击OK后,升级应能顺利进行。

  如果你从同一版本(Home或Pro)升级,系统会提供三种选项保留应用、设置和文件(完整升级);仅保留数据文件、重新安装应用和设置(仅保留数据);完全全新安装(清洁安装)。如果没有看到完整升级选项,请参考步骤2中关于语言选择的说明,重新下载正确语言的ISO再试。

  还有一点提示在Setup开始时留意 “更改安装如何下载更新” 选项。为提高成功率,点击该链接并选择 “暂不”。这样可以让Windows Setup更快完成——后续你仍可在升级完成后手动下载更新。

  如果遇到任何困难或升级失败,请参考本文提供的详细排错指南“Windows 11升级不工作?试试我最喜欢的5种故障排除技巧”。

  对于没有TPM、亦不支持安全启动和UEFI的老旧电脑,需要使用未公开的hack绕过兼容性检查。理论上可以手动将安装介质 \Sources目录下的Appraiserres.dll替换为零字节文件,并做一系列注册表修改。但使用免费开源的Rufus工具创建包含这些tweak的安装介质要更简单。

  首先下载最新版本的Rufus。4.6之前的版本已无法工作,因为微软在2024年10月对兼容性检查工具进行过修改。关于新版本工作原理的细节,请参阅 “Microsoft阻止你的Windows 11升级?这款可靠工具可能帮你解决”。

  另外,需要注意的是,Rufus仍然无法绕过Windows 11 24H2引入的针对极老电脑的限制。如果CPU不支持SSE4.2和PopCnt指令,即使使用Rufus也无济于事。(这类机器大多已使用15‑20年,建议直接淘汰)。

  请先从aka.ms/DownloadWindows11下载Windows 11 ISO,选择页面底部的 “下载适用于x64设备的Windows 11磁盘映像 (ISO)”。(虽然Rufus提供直接下载ISO的选项,但建议仍从官方页面获取)。

  将ISO文件保存到系统盘的下载文件夹,以便快速定位。随后准备一只容量至少16 GB的USB闪存盘。制作过程会格式化该闪存盘,请提前备份其中的数据,并且不要把Windows 11 ISO本身保存在该盘中。

  在Rufus界面中,务必勾选顶部的 “绕过Windows 11升级兼容性检查” 复选框。

  Rufus成功创建安装介质后,打开该USB盘,在文件资源管理器中双击Setup.exe。请勿通过从USB启动并执行全新安装的方式升级,这种方式不可行。

  和前一种方案一样,Setup会弹出兼容性警告,标题为 “需要您注意的事项”。这只是恐吓手段。(警告的真实含义请参阅 “Microsoft真会切断对‘不受支持’ Windows 11电脑的安全更新吗?”)。点击 “接受” 后,升级应能顺利继续。

  有读者反馈,在使用Windows 11 24H2版ISO并配合最新Rufus版本时,Setup会提前因 “尝试了不受支持的操作” 而中止。解决办法在Setup开始时仔细寻找 “更改安装如何下载更新” 选项,点击后选择 “暂不”。这样可让Setup不被中断继续进行。

  如果Setup仍意外退出并显示错误信息,请再次尝试并选取上述选项。

  我在ZDNET的同事Lance Whitney在 “如何按自己的方式安装Windows 11(并规避微软限制)” 一文中提供了关于Rufus其他选项的更详尽说明。

  如果你在升级过程中遇到困难或升级失败,请参考本文的排错指南“Windows 11升级不工作?试试我最喜欢的4种故障排除技巧”。

  如果你已经尝试过本升级方法,欢迎分享你的体验。成功了请告诉我细节,遇到问题也请发邮件与我沟通,看看问题出在哪里。

  请务必提供电脑的品牌型号以及任何错误信息的截图。

  如果你能够使用SetupDiag实用工具生成报告,请一并附上——详细使用方法可在我的Windows 11升级排错指南中找到。我专门设立了一个收件箱用于收集这些反馈Win11Upgrade [at] realworldwindows [dot] com。虽然无法回复每一封邮件,但我都会阅读,并对你们的报告深表感激。这些信息是我三年多来持续更新本指南的宝贵资源。

Comentários
会员免费服务:时刻音乐 时刻云盘 时刻工具箱 时刻标签 GitHub加速 时刻工具