当前位置: 网站首页 技术文章 正文

[脚本] 一键跳过CPU/TPM等硬件要求直装Windows 11各种版本

来源:互联网 发布时间:2024-08-24 07:35:34

昨天提到微软在镓分支版本 (Ga) Windows 11 Can Build 25905 版修改了一些东西,导致在线升级时原本使用的注册表跳过 TPM/CPU 检测方案失效,只能通过 ISO 镜像暴力修改 dll 后才能更新。

这段时间微软在 Windows 11 Can 版里进行了诸多调整,除了硬件安装要求的注册表被无视后,微软还在改资源管理器,这导致一些第三方修改 Windows Shell (包括桌面和任务栏) 的软件失效。

回到硬件要求方面,昨天发文后,今天知彼而知己发了一个解决方案,这个解决方案来自 GitHub 上的开发者 @AveYo。

AveYo 编写并维护了一个用于跳过各种检测的脚本,脚本名为 Skip_TPM_Check_on_Dynamic_Update.cmd

在微软改东西后不少用户反馈脚本失效了,于是在 7 月份 AveYo 火速更新了一版,更新的这个新版本实测可以在 Windows 11 Can 通道中在线升级,不需要制作本地 ISO 镜像改 dll。

如果微软不继续改的话,那这个脚本也支持后续版本包括 Windows 11 Can 或者秋季的 Windows 11 23H2 版安装或升级,建议用户收藏备用。

下载地址:

文件下载服务器:https://dl.lancdn.com/landian/script/bypass11/

项目主页:https://github.com/AveYo/MediaCreationTool.bat/tree/main/bypass11 * 你的 star 对开发者来说非常重要,请不要忘记顺手点个 star

使用方法:

下载 cmd 批处理后双击打开 (需管理员权限),此时批处理会自动修改系统,批处理执行完毕后即可继续在线更新。

要恢复原状也很简单:该批处理第一次运行是安装 (执行时会显示 INSTALLED ),第二次运行是卸载 (执行时会显示 REMOVED ),也就是每次运行都是互斥的,以此可以控制修改系统还是恢复原状。

需要提醒的是:经实测该批处理是可以使用的,但也有额外情况,即安装后,再执行更新时可能会出现 0x80004005 错误代码导致无法更新,如果遇到这种情况,只需要再次运行 cmd 也就是卸载,卸载后直接去检查更新即可,此时不会再提示 CPU/TPM 等不不满足硬件要求。

下面是批处理使用和更新情况配图:

👇之前直接升级 Windows 11 Dev Build 25905 会这样

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇即便改注册表跳过也没用

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇使用 bypass11 批处理第一次运行会提示 INSTALLED 代表改系统

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇此时点击 Windows Update 中的解决会弹出这个 不再提示 CPU 不满足要求

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇但出现 0x80004005 错误代码

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇此时再次运行 bypass 11 批处理,会显示 REMOVED 代表恢复原状

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

👇然后再次更新发现可以正常下载更新了

[脚本]一键跳过CPU/TPM等硬件要求直装Windows11各种版本

相关教程