
1. 旧 PC 升级 Win11 可行吗?
过去 15 年的大多数 PC 都能运行 Windows 11。预装 Windows 10 的 PC 通常在编辑注册表后可以升级,而较旧或配置特殊的 PC,可能需要第三方工具。自 2022 年发布以来,文章作者会定期审核并更新内容,以反映最新指导信息。
若你是家人和朋友指定的 PC 专家,下次他们求助 Windows PC 时,先查看系统版本。若“系统”>“关于”页面显示为 Windows 10,他们就需要帮助了。2025 年 10 月 14 日,微软正式停止对 Windows 10 的支持,不再为零售客户提供安全更新。那些无视警告、仍运行 Windows 10 的用户,自 2025 年 11 月起就已错过重要的月度安全更新。据微软统计,仍有数亿台 PC 在运行 Windows 10。
没人想在数月未更新安全补丁的 PC 上做事,那有哪些选择呢?可以加入扩展安全更新计划,将支持截止日期延长至 2026 年 10 月,但只剩几个月时间;也可以升级到 Windows 11,但这并非易事。在使用超过五六 年的 PC 上升级到 Windows 11,很可能收到错误消息,告知该旧 PC 不符合升级条件,因为其 CPU 不在官方兼容处理器列表中。此外,若 PC 没有 Trusted Platform Module(TPM)2.0 版本,或者 TPM 未启用,也会遇到障碍。
不过,仔细研读细则很有必要。如果 PC 使用不到 10 年,且有足够的内存和存储空间,或许值得保留并进行升级。本文说明考虑了这些因素,假定使用配备 x64 CPU(非 ARM 架构且非 32 位)、运行零售版或 OEM 版 Windows 10(家庭版或专业版)的 PC,并且是以管理员身份登录想要升级的 PC,同时系统驱动器上需要有足够的可用空间。官方要求至少有 64GB 的可用空间,但实际上,最少有 25GB 至 30GB 的可用空间也能完成升级。若可用空间不足,需要卸载应用程序或删除文件以达到最低要求。
2. 选择哪种升级方式?
本文介绍了两种升级选项。选项 1 要求计算机满足 Windows 11 的其他所有要求,必须配置为使用 UEFI 启动,而非传统 BIOS 配置;必须支持安全启动(Secure Boot),不过不一定要启用(但建议启用);TPM 必须启用,TPM 1.2 版本也可以,但没有 TPM 或 TPM 被禁用的系统将无法升级。最初为 Windows 10 设计的 PC 通常都配备 TPM 2.0。
要检查考虑升级的 PC 的这些细节,可以运行系统信息工具 Msinfo32.exe,查看“系统摘要”页面,特别注意“BIOS 模式”的值。如果显示“传统”,则需要将系统重新配置为 UEFI 模式(并将系统磁盘从 MBR 分区转换为 GPT 分区),才能正常升级到 Windows 11。
要查看 PC 是否启用了 TPM,可以运行可信平台模块管理工具 Tpm.msc。如果计算机配备了 TPM 且已开启,该应用程序将显示相关信息。在“TPM 制造商信息”标题下,检查规格版本,确认是否为 2.0。如果没有 TPM,或者 TPM 在固件设置中被禁用,会看到一条消息,提示“未找到兼容的 TPM”。
如果无法(或不愿意)从传统 BIOS 更改为 UEFI,或者旧 PC 根本没有 TPM 选项,那么需要使用第二种选项,即利用一个未公开的技巧绕过兼容性检查并完成升级。具体操作方法,请跳到本文的“选项 2”部分,了解如何使用免费的 Rufus 工具进行升级。
最后要注意,从 Windows 11 24H2 版本更新开始,微软增加了一组新的限制。这些更改要求 CPU 支持特定指令:SSE4.2 和 PopCnt。2009 年及以后的大多数英特尔 CPU 的 PC 都能满足这一标准,2013 年及以后的 AMD CPU 也应符合这些要求。但 2008 年或更早制造的 PC 无法升级到受支持的 Windows 11 版本。
如果打算全新安装 Windows 11,可以从安装介质启动并运行 Windows 安装程序。这种方式可以完全跳过 CPU 兼容性检查(但仍需要 TPM 和安全启动支持)。安装完成后,需要重新安装所有应用程序、恢复数据文件,并调整设置以个性化系统偏好。若想避免这些麻烦,那就选择适合硬件的升级选项。
3. 选项 1:使用简单的注册表编辑
通过编辑注册表,可以绕过 CPU 检查并接受任何 TPM 版本。此选项要求在当前 Windows 系统中运行安装程序,不能从 USB 闪存驱动器启动进行升级。此过程需要四个步骤:
首先,更改 Windows 注册表中的一个键值。需要对 Windows 注册表进行一处小改动,三年多来,微软支持网站上都有相关说明,但该公司在 2024 年 12 月删除了这些说明(这里有该支持文章的存档版本)。这一改动会让 Windows 11 安装程序跳过对兼容 CPU 的检查,并允许在配备旧版 TPM(1.2 版本)的 PC 上进行安装。操作注册表时要遵循常见的注意事项,建议在操作前进行完整备份。打开注册表编辑器(Regedit.exe),导航到以下键值:HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup。如果 MoSetup 键不存在,需要创建它。在左侧导航窗格中,右键单击 HKEY_LOCAL_MACHINE\SYSTEM\Setup 节点,然后选择“新建”>“项”,将其命名为 MoSetup 并按回车键。选择 MoSetup 键,然后在右侧窗格的空白处右键单击,选择创建一个新的 DWORD 值(不要选择 QWORD 选项)。将该值的默认名称替换为 AllowUpgradesWithUnsupportedTPMOrCPU,然后按回车键。接着双击新值,将“数值数据”框改为 1。在继续操作前检查是否有错误。Windows 对注册表内容的要求非常严格,若拼写错误键名或值名,或者在错误的位置创建所需的值,升级将会失败。点击“确定”保存更改,然后重启 PC。
其次,下载 Windows 11 ISO 文件。在想要升级的 PC 上,访问 Windows 11 下载页面(aka.ms/DownloadWindows11),选择页面底部的选项“下载适用于 x64 设备的 Windows 11 磁盘映像(ISO)”,将 ISO 文件保存到“下载”文件夹。这是一个大文件,根据网络连接速度,下载可能需要一些时间。对于使用非美国语言版本 Windows 的用户,安装过程中可能会遇到问题。默认下载的是美国英语版本,但在提示选择产品语言时,也可以选择国际英语。有几位使用其他语言(包括英国英语)配置的 Windows 10 PC 用户报告称,选择错误的语言会导致升级后无法保留已安装的应用程序和数据文件。如果遇到这种情况,请退出升级,下载另一种语言选项,然后再次尝试。
然后,在文件资源管理器中挂载 ISO 文件。下载完成后,打开文件资源管理器,双击上一步下载的 ISO 文件。这样会将该文件挂载为一个虚拟 DVD 驱动器,显示在一个单独的文件夹中,并分配一个驱动器号。如果安装了 7 - Zip 等替代文件压缩应用程序,可能会收到一条错误消息,提示无法加载“Autorun.dll”文件。如果看到此错误,右键单击 ISO 文件,选择“打开方式”>“Windows 资源管理器”。
最后,运行 Windows 安装程序。在文件资源管理器中,找到上一步打开的虚拟驱动器中的 Setup.exe 文件,双击它开始升级。会看到一个对话框,以吓人的语言警告存在兼容性问题,以及升级后可能无法获得未来更新。不要被这个对话框吓到,点击“接受”继续升级。点击“确定”后,升级应该会顺利进行,不会出现严重问题。如果是从同一版本(家庭版或专业版)进行升级,会有三个选项:保留应用程序、设置和文件(完整升级);保留数据文件,但重新安装应用程序和设置(仅保留数据);或者全新安装。如果没有看到“完整升级”选项,请参考步骤 2 中关于语言选择的说明。再次下载 Windows 11 ISO 文件,选择正确的语言,然后再次尝试。最后一点建议:在安装程序开始时,注意查看一个名为“更改安装程序下载更新的方式”的选项。为了提高升级成功的几率,点击该链接并选择“现在不”选项,这样可以让 Windows 安装程序更快完成。升级完成后,将有机会下载这些更新。如果遇到任何困难或升级失败,请参考相关文章获取详细的解决建议。
4. 选项 2:使用免费的 Rufus 工具
对于没有 TPM 的旧 PC 以及不支持安全启动和 UEFI 的 PC,需要使用一个未公开的技巧来绕过兼容性检查。从技术上讲,可以手动将 Windows 11 安装驱动器的 Sources 子文件夹中的 Appraiserres.dll 文件替换为零字节版本,然后进行一系列注册表编辑,但使用免费的开源 Rufus 工具创建包含这些调整的安装介质(USB 闪存驱动器)会更简单。
要开始操作,需要从 aka.ms/DownloadWindows11 下载 Windows 11 ISO 文件,选择页面底部的选项“下载适用于 x64 设备的 Windows 11 磁盘映像(ISO)”(虽然 Rufus 提供了下载 ISO 文件的选项,但建议直接从这个官方页面获取),将 ISO 文件保存到 Windows 系统驱动器的“下载”文件夹,以便于查找。还需要一个至少 16GB 的 USB 闪存驱动器,此过程会对该驱动器进行格式化,所以请先备份驱动器上的所有数据,且不要将 Windows 11 ISO 文件存储在此处。
从开发者网站或微软应用商店下载 Rufus 并运行该应用程序。在 Rufus 中,选择 USB 驱动器,然后选择“磁盘或 ISO 映像”选项,点击“选择”按钮,选择之前下载的 Windows 11 ISO 文件(提示:它在“下载”文件夹中)。选择完成后,确认分区方案和目标系统选项与计划升级的系统相匹配,这对于升级使用传统 BIOS 而非 UEFI 的旧系统尤为重要(对于 2015 年及以后制造的大多数 PC,默认设置通常是正确的)。点击“开始”。
在 Windows 用户体验对话框中,选中第一个复选框以移除硬件要求。如果看到关于撤销 UEFI 引导加载程序的错误消息,请下载一个新的 ISO 文件并重新开始。根据偏好调整其他设置,点击“确定”接受更改,然后点击“开始”开始创建可引导的安装驱动器。
Rufus 成功创建安装程序后,在文件资源管理器中打开该 USB 驱动器,双击 Setup.exe。不要尝试从该 USB 驱动器启动进行全新安装,这样做不会成功。和另一个选项一样,会看到一个关于兼容性问题的警告,标题为“需要你注意的事项”,这只是一种吓唬人的手段。点击对话框中的“接受”后,升级应该会顺利进行,不会出现严重问题。
有几位读者报告称,使用 Windows 11 24H2 版本和最新版本的 Rufus 创建的安装介质运行安装程序时,安装程序会提前失败并显示错误消息(“尝试了不支持的操作”)。解决方法是:在安装程序开始时,注意查看一个名为“更改安装程序下载更新的方式”的选项,点击该链接并选择“现在不”选项,这样应该可以让安装程序继续运行而不中断。如果安装程序意外退出并显示错误消息,请再次尝试并选择此选项。
若遇到任何困难或升级失败,请参考相关文章获取详细的解决建议。
5. 升级成功了吗?
如果尝试了这次升级,作者很想了解体验。如果升级成功,请分享详细情况;如果遇到问题,请发邮件,一起找出问题所在。作者专门设置了一个收件箱来接收反馈:Win11Upgrade [at] realworldwindows [dot] com。请务必提供 PC 的品牌和型号以及任何错误消息的截图。如果能使用 SetupDiag 工具生成报告,也请一并提供,具体操作说明可在作者的 Windows 11 升级故障排除指南中找到。作者无法回复每一条反馈,但会阅读所有内容,非常感谢提供的报告。在过去三年多来更新本指南的过程中,这些信息非常有价值。那么,你的升级情况如何呢?
3736

被折叠的 条评论
为什么被折叠?



