天天看点

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

微软将于 10 月 5 日推送 Windows 11 更新,但是正式版有一些严格的硬件要求,包括 2 代锐龙/8 代英特尔 CPU 以及几款 7 代型号,TPM 2.0 支持等。这意味绝大部分 PC 甚至虚拟机都将无法用 Windows 10 升级成 Windows 11。

除了升级以外,如果你已经安装了 Windows 11 测试版但不满足硬件条件,你可能在正式版到来之后也依然无法更新到最新版本。

幸运的是,外媒提出了一种简单的方法可以绕过 TPM 要求,仅需一个简单的开源脚本即可。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

如何绕过 Windows 11 的 TPM 要求

1.利用 Aveyo 开源工具 Universal MediaCreationTool,

不过我们这里仅需要其中跳过 TPM 检查的脚本。

下载地址:(打不开此地址可以从文末的网盘下载)

​​https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15#file-skip_tpm_check_on_dynamic_update-cmd​​

2.找到“Skip_TPM_Check_on_Dynamic_Update.cmd”

3. 仅选择并复制该文件的所有代码。(我这里已经给大家复制好了,直接复制下面的代码即可)

@(set "0=%~f0"^)#) & powershell -nop -c iex([io.file]::ReadAllText($env:0)) & exit/b#:: double-click to run or just copy-paste into powershell - it's a standalone hybrid script
$_Paste_in_Powershell = { $:code;    $N = 'Skip TPM Check on Dynamic Update'; $toggle = $null -eq $env:skip_tpm_enabled; $off = $false  $M = sp HKLM:\SYSTEM\Setup\MoSetup 'AllowUpgradesWithUnsupportedTPMOrCPU' 1 -type dword -force -ea 0  $M = sc.exe config Winmgmt start= demand; sp HKLM:\SOFTWARE\Microsoft\Wbem 'Enable Costly Providers' 0 -type dword -force -ea 0  $B = gwmi -Class __FilterToConsumerBinding -Namespace 'root\subscription' -Filter "Filter = ""__eventfilter.name='$N'""" -ea 0  $C = gwmi -Class CommandLineEventConsumer -Namespace 'root\subscription' -Filter "Name='$N'" -ea 0  $F = gwmi -Class __EventFilter -NameSpace 'root\subscription' -Filter "Name='$N'" -ea 0  if ($B -or $C -or $F) { $B | rwmi; $C | rwmi; $F | rwmi; $off = $true }  if ($toggle -and $off) { write-host -fore 0xf -back 0xd "`n $N [REMOVED] run again to install "; timeout /t 5; return }  $P = "$([environment]::SystemDirectory)\cmd.exe"; $T = "$P /q $N (c) AveYo, 2021 /d /rerase appraiserres.dll /f /s /q"  $D = "$($P[0]):\`$WINDOWS.~BT"; $Q = "SELECT SessionID from Win32_ProcessStartTrace WHERE ProcessName='vdsldr.exe'"  $F = swmi -Class __EventFilter -NameSpace 'root\subscription' -args @{    Name = $N; EventNameSpace = 'root\cimv2'; QueryLanguage = 'WQL'; Query = $Q} -PutType 2 -ea 0  $C = swmi -Class CommandLineEventConsumer -Namespace 'root\subscription' -args @{    Name = $N; WorkingDirectory = $D; ExecutablePath = $P; CommandLineTemplate = $T; Priority = 128} -PutType 2 -ea 0  $B = swmi -Class __FilterToConsumerBinding -Namespace 'root\subscription' -args @{Filter=$F;Consumer=$C} -PutType 2 -ea 0  if ($toggle) { write-host -fore 0xf -back 0x2 "`n $N [INSTALLED] run again to remove "; timeout /t 5 } ; $:code;} ; start -verb runas powershell -args "-nop -c & {`n`n$($_Paste_in_Powershell-replace'"','\"')}"$_Press_Enter      
Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

4.打开记事本,并把代码粘贴到其中。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

5.将文件以后缀名 .cmd 为格式保存。为了方便大家,我已经为大家打包好了这个 cmd文件,文末可以下载。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

6.双击并运行该脚本。

7.当询问是否允许 Windows PowerShell 对你的设备进行更改时,单击是。

然后程序会打开 PowerShell 并显示“Skip TPM Check on Dynamic Update [Installed]”。(如果你之后想重新启用 TPM 检查再次运行即可。)

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

完成后,如果你现在处于预览体验计划中,Windows 将自动开始下载 Windows 11 并安装。如果你已经安装了 Windows 11 但无法接收更新,则系统会下载更新。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

此外,如果你不在测试通道中,你也可以通过下载 Windows 11 的 ISO 文件、将其写入启动盘并从 Windows 10 中运行 setup.exe 文件来升级到新版操作系统。

注意:微软在 10 月 5 日才会推送正式版,在此之前下载到的是测试版的镜像文件。

全新安装 Windows 11 时如何绕过 TPM

如果你计划进行全新安装而不是升级到 Windows 11,同时需要绕过 TPM,你需要将安装盘或 ISO 文件也禁用 TPM 检测。

上面提到的 Universal MediaCreationTool 工具也有这一功能,它可以自动生成不检查 TPM 状态的 Windows 11 ISO 或启动盘。当然,相信很多小伙伴之前已经用其他方法,例如修改 ISO 镜像来达到同样的目的。

1.打开 MediaCreationTool 的 Github 页面并下载。

GitHub地址:

​​https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15#file-mediacreationtool-zip​​

2.从 zip 文件中解压出 MediaCreationTool.bat 并将其保存到某个位置。

3.运行 MediaCreationTool.bat。如果 Windows 提醒该文件具有潜在危险,则还需要点击“仍然运行”。

4.选择 11 作为 MCT 版本。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

5.选择“创建 USB”或“创建 ISO”。如果你需要在虚拟机或其他电脑上安装,请点击创建 ISO 文件。

6.当 Windows 询问是否允许 Power Shell 打开应用程序时,选择“是”。Windows MCT 工具将自行启动。当然,这里的标题栏依然是显示“Windows 10”,但只是需要借用 Win10 MCT 工具罢了。

7.出现提示时请自行选择 USB 驱动器或 ISO 文件。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

8.选择所需的 USB 驱动器或 ISO 文件位置。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

9.MCT 工具需要几分钟时间从微软服务器下载 Windows 11 镜像并创建 USB 启动盘或 ISO 文件。当然,该工具这里依然显示的是“正在下载 Windows 10”,但实际上下载的是 Windows 11 的镜像,不用疑惑。

Win11 正式版即将到来,一个小工具帮你绕过 TPM 升级要求

继续阅读