2025-06-07 15:00来源:本站
当微软在2021年发布Windows 11时,它也对新操作系统提出了严格的硬件兼容性要求。如果你试图升级一台Windows 10电脑,新安装程序内置的兼容性评估器会先检查你的硬件。如果您的CPU不在支持的型号列表中,或者您的PC缺少支持2.0版本标准的可信平台模块(TPM),则升级失败。
对于Windows爱好者来说,这种兼容性检查与其说是障碍,不如说是挑战,他们很快发现了两种绕过硬件要求的方法,几乎可以在任何能够运行Windows 10的硬件上升级Windows 11。(我在一篇文章中记录了这两种方法,这篇文章是我在ZDNET上发表的最受欢迎的文章之一:如何将“不兼容”的Windows 10电脑升级到Windows 11:两种选择。)
微软正式记录了其中一种技术,主要是为了企业客户的利益。使用此技术,您可以通过对注册表进行少量修改,在CPU不兼容的系统上执行Windows 11升级。结果的安装是不受支持的,但它可以工作。然而,还有一个额外的、关键的要求。需要升级的PC必须同时开启TPM扣卡。旧的TPM 1.2也可以。没有TPM ?对不起,没有升级。
第二种技术使用一种粗糙但有效的破解方法,将兼容性评估器模块(alertuerres .dll)替换为同名的零字节文件。流行的Rufus实用程序通过单击复选框自动执行此修改,它甚至可以在没有TPM并且无法启用安全启动的pc上工作。正如大量读者所报道的那样,这种技术甚至在古老的个人电脑上也很有效。
直到本周,情况才有所改变。与此同时,微软在10月1日推出了Windows 11 24H2版本,它似乎也调整了一些额外的设置,打破了第二个升级选项。昨天我听到一位读者报告说,他使用Rufus创建的安装程序失败了,错误信息如下:
我能够在专门为测试此场景而创建的虚拟机上重现此问题。该虚拟机没有TPM,并且是使用Legacy BIOS而不是UEFI创建的,因此它也无法满足Windows 11支持安全启动的要求。
但在微软和忠实的Windows黑客社区之间持续不断的猫捉老鼠游戏中,这只是一个减速带。昨天,一位用户在GitHub上报告了这个问题后,Rufus开发者Pete Batard迅速提供了一个解决方案。
他写道,对于就地升级,您需要在运行Setup.exe之前,从提升的命令提示符运行一系列命令来进行额外的注册表更改。(正如巴塔德所指出的,这些修改最初是由Win 11启动和升级修复工具包的开发人员发布的。)
(我建议你直接从GitHub注释中复制这些命令,以确保它们执行时没有问题。)
根据那篇文章中的讨论,下一个版本的Rufus将包含一个批处理脚本,用户需要手动运行该脚本来绕过就地升级的新限制。
微软发布的文档化方法似乎没有任何变化。在具有TPM并配置了UEFI和安全引导的pc上,无论是否支持CPU,升级都应该很简单。
但是,在没有TPM或配置为使用Legacy BIOS而不是UEFI的旧硬件上进行额外的兼容性检查将构成重大的可用性障碍,特别是对于缺乏Windows部署技术背景的用户。
我将继续测试这些场景。如果你在升级过程中遇到任何问题,请给我发一封详细的电子邮件,包括你的电脑的品牌和型号,以及任何错误信息的截图。我专门为这些反馈设置了一个收件箱:Win11Upgrade [at] realworldwindows.com。