解决Windows 11安装难题:Skip_TPM_Check_on_Dynamic_Update.cmd使用教程
引言:TPM限制的痛点与解决方案
你是否曾遇到过这样的情况:购买了新电脑却无法安装Windows 11,或者想将旧电脑升级到Windows 11却被告知硬件不支持?其中最常见的障碍之一就是TPM(Trusted Platform Module,可信平台模块)2.0的要求。许多用户因此被挡在Windows 11的大门之外,无法体验微软最新的操作系统。
本文将详细介绍如何使用Skip_TPM_Check_on_Dynamic_Update.cmd工具绕过Windows 11安装过程中的TPM检查,让你在不支持TPM 2.0的设备上也能顺利安装和运行Windows 11。读完本文后,你将能够:
- 理解Windows 11安装的TPM限制原理
- 掌握
Skip_TPM_Check_on_Dynamic_Update.cmd工具的使用方法 - 学会在不同场景下应用该工具进行Windows 11安装
- 了解工具的工作原理和注意事项
一、Windows 11安装限制解析
1.1 Windows 11的硬件要求
Windows 11对硬件有以下主要要求:
| 硬件要求 | 最低规格 |
|---|---|
| 处理器 | 1 GHz或更快的支持64位的处理器(双核或多核)或系统单芯片(SoC) |
| 内存 | 4 GB RAM |
| 存储 | 64 GB或更大的存储空间 |
| 系统固件 | UEFI,支持安全启动 |
| TPM | TPM 2.0 |
| 显卡 | 支持DirectX 12或更高版本,支持WDDM 2.0驱动程序 |
| 显示器 | 对角线长大于9英寸的HD(720p)显示屏,每个颜色通道为8位 |
其中,TPM 2.0的要求是许多用户升级或安装Windows 11时遇到的主要障碍。
1.2 TPM及其作用
TPM(Trusted Platform Module,可信平台模块)是一种硬件芯片,用于提供基本的安全相关功能,主要涉及加密密钥的安全存储和设备身份验证。TPM 2.0是目前最新的版本,提供了更强的安全性和更多的功能。
虽然TPM芯片确实能提高系统安全性,但许多旧设备和部分新设备并未配备TPM 2.0芯片,这使得这些设备的用户无法正常安装Windows 11。
1.3 常见的安装错误
当你的设备不满足Windows 11的硬件要求时,可能会遇到以下错误:
- "这台电脑无法运行Windows 11"
- "该设备不支持安全启动"
- "该设备不满足安装Windows 11的最低系统要求"
- "无法在此设备上安装Windows 11,因为它缺少必需的TPM 2.0"
这些错误信息通常会在安装过程的早期阶段出现,阻止安装继续进行。
二、Skip_TPM_Check_on_Dynamic_Update.cmd工具介绍
2.1 工具概述
Skip_TPM_Check_on_Dynamic_Update.cmd是一个功能强大的批处理脚本,旨在绕过Windows 11安装过程中的TPM检查和其他硬件限制。该工具由AveYo开发,目前最新版本为V13(2023年12月7日更新)。
该工具的主要特点包括:
- 支持通过Windows Update或挂载ISO文件安装Windows 11
- 能够跳过Canary版本ISO的第二次TPM检查
- 不会在系统中留下"Server"标签
- 具有前瞻性设计,已测试支持26010版本ISO
- 支持Windows Update和Windows Update修复版本
2.2 工具工作原理
Skip_TPM_Check_on_Dynamic_Update.cmd通过以下几种机制绕过Windows 11的安装限制:
- 修改注册表项,添加绕过检查的相关设置
- 创建必要的系统链接,替换关键系统文件
- 修改安装文件,降低TPM版本要求
- 通过PowerShell脚本修改系统文件,绕过硬件检查
下面是工具工作流程的流程图:
三、工具获取与准备
3.1 获取工具
要获取Skip_TPM_Check_on_Dynamic_Update.cmd工具,你需要先获取整个项目。项目的仓库地址为:
https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat
你可以通过以下命令克隆整个项目仓库:
git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat.git
克隆完成后,在项目目录的bypass11文件夹中可以找到Skip_TPM_Check_on_Dynamic_Update.cmd文件。
3.2 系统环境要求
使用该工具前,请确保你的系统满足以下基本要求:
- 运行Windows 7或更高版本的操作系统
- 具有管理员权限
- 已禁用任何可能影响脚本运行的安全软件
3.3 准备Windows 11安装介质
在使用工具前,你需要准备Windows 11的安装介质。你可以选择以下两种方式之一:
-
Windows Update方式:确保你的系统已连接到互联网,并且可以访问Windows Update服务。
-
ISO文件方式:下载Windows 11的ISO文件并挂载。你可以从微软官方网站或其他可信来源获取Windows 11 ISO文件。
四、工具使用方法详解
4.1 基本使用步骤
Skip_TPM_Check_on_Dynamic_Update.cmd工具的基本使用步骤如下:
- 以管理员身份打开命令提示符或PowerShell
- 导航到工具所在的目录
- 运行工具
以下是具体的命令示例:
cd path\to\MediaCreationTool.bat\bypass11
Skip_TPM_Check_on_Dynamic_Update.cmd
首次运行时,工具会自动安装必要的组件并配置系统以绕过TPM检查。
4.2 安装模式
当你不带任何参数运行工具时,它会自动进入安装模式(如果尚未安装)。安装过程包括:
- 创建系统目录
%SystemDrive%\Scripts - 将工具复制到系统目录
- 添加必要的注册表项
- 设置调试器路径
安装完成后,工具会显示"INSTALLED"消息,并提示再次运行可以卸载。
4.3 卸载模式
要卸载工具,只需再次运行不带参数的脚本:
Skip_TPM_Check_on_Dynamic_Update.cmd
工具会检测到它已经安装,并自动进入卸载模式,执行以下操作:
- 删除系统目录中的工具文件
- 清理相关的注册表项
- 恢复系统设置
卸载完成后,工具会显示"REMOVED"消息,并提示再次运行可以重新安装。
4.4 命令行参数
Skip_TPM_Check_on_Dynamic_Update.cmd支持以下命令行参数:
install:强制安装工具remove:强制卸载工具
使用示例:
# 强制安装
Skip_TPM_Check_on_Dynamic_Update.cmd install
# 强制卸载
Skip_TPM_Check_on_Dynamic_Update.cmd remove
五、不同安装场景的应用
5.1 通过Windows Update升级
如果你计划通过Windows Update升级到Windows 11,可以按照以下步骤操作:
- 运行
Skip_TPM_Check_on_Dynamic_Update.cmd安装工具 - 打开Windows设置
- 导航到"更新和安全" > "Windows Update"
- 检查更新
- 选择下载并安装Windows 11
工具会在后台自动绕过TPM检查,使升级过程能够顺利进行。
5.2 使用ISO文件安装
如果你使用ISO文件安装Windows 11,可以按照以下步骤操作:
- 下载Windows 11 ISO文件
- 挂载ISO文件
- 运行
Skip_TPM_Check_on_Dynamic_Update.cmd安装工具 - 打开挂载的ISO文件,运行
setup.exe - 按照安装向导的提示完成安装
工具会自动修改安装文件,绕过TPM检查。
5.3 在虚拟机中安装
在虚拟机中安装Windows 11时,同样可以使用该工具绕过TPM检查:
- 创建一个新的虚拟机
- 挂载Windows 11 ISO文件
- 在虚拟机中启动系统,进入命令提示符
- 将
Skip_TPM_Check_on_Dynamic_Update.cmd复制到虚拟机中 - 运行工具安装
- 继续Windows 11的安装过程
六、工具高级配置与定制
6.1 修改注册表设置
Skip_TPM_Check_on_Dynamic_Update.cmd工具会添加以下注册表项来绕过TPM检查:
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
DisableWUfBSafeguards = 1 (DWORD)
HKLM\SYSTEM\Setup\MoSetup
AllowUpgradesWithUnsupportedTPMorCPU = 1 (DWORD)
你也可以手动修改这些注册表项来达到相同的效果。
6.2 自定义安装选项
工具支持通过修改代码来自定义安装选项。例如,你可以修改以下变量来自定义安装行为:
set OPT=/Compat IgnoreWarning /MigrateDrivers All /Telemetry Disable
这个变量定义了传递给安装程序的选项,包括忽略警告、迁移所有驱动程序和禁用遥测等。
6.3 处理特殊情况
对于Canary版本的Windows 11 ISO,工具包含专门的处理代码:
:canary iso skip 2nd tpm check by AveYo
set C= $X='%SOURCES%\hwreqchk.dll'; $Y='SQ_TpmVersion GTE 1'; $Z='SQ_TpmVersion GTE 0'; if (test-path $X) {
set C=%C% try { takeown.exe /f $X /a; icacls.exe $X /grant *S-1-5-32-544:f; attrib -R -S $X; [io.file]::OpenWrite($X).close() }
set C=%C% catch { return }; $R=[Text.Encoding]::UTF8.GetBytes($Z); $l=$R.Length; $i=2; $w=!1;
set C=%C% $B=[io.file]::ReadAllBytes($X); $H=[BitConverter]::ToString($B) -replace '-';
set C=%C% $S=[BitConverter]::ToString([Text.Encoding]::UTF8.GetBytes($Y)) -replace '-';
set C=%C% do { $i=$H.IndexOf($S, $i + 2); if ($i -gt 0) { $w=!0; for ($k=0; $k -lt $l; $k++) { $B[$k + $i / 2]=$R[$k] } } }
set C=%C% until ($i -lt 1); if ($w) { [io.file]::WriteAllBytes($X, $B); [GC]::Collect() } }
if %VER%_%PRE% == 11_ISO powershell -nop -c iex($env:C) >nul 2>nul
exit /b
这段代码会修改hwreqchk.dll文件,将TPM版本要求从1改为0,从而绕过第二次TPM检查。
七、常见问题与解决方案
7.1 安装后无法启动Windows Update
如果安装工具后无法启动Windows Update,请尝试以下解决方案:
- 运行
windows_update_refresh.bat脚本(位于同一目录下) - 检查网络连接
- 暂时禁用防火墙和安全软件
- 卸载工具并重新安装
7.2 工具运行后没有效果
如果工具运行后没有达到预期效果,请检查以下几点:
- 是否以管理员身份运行工具
- 是否有其他安全软件阻止了工具的运行
- 系统是否满足基本要求
- 是否使用了最新版本的工具
7.3 Beta/Dev/Canary通道版本问题
对于Beta/Dev/Canary通道的Windows 11版本,你可能需要额外使用OfflineInsiderEnroll工具。该工具可以帮助你在未满足硬件要求的设备上注册Windows Insider计划。
八、工具工作原理深度解析
8.1 注册表修改分析
Skip_TPM_Check_on_Dynamic_Update.cmd工具通过修改以下注册表项来绕过TPM检查:
- DisableWUfBSafeguards:禁用Windows Update的保护措施,允许安装在不支持的硬件上。
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /f /v DisableWUfBSafeguards /d 1 /t reg_dword
- AllowUpgradesWithUnsupportedTPMorCPU:允许在不支持的TPM或CPU上进行升级。
reg add HKLM\SYSTEM\Setup\MoSetup /f /v AllowUpgradesWithUnsupportedTPMorCPU /d 1 /t reg_dword
8.2 文件系统修改
工具还会创建必要的系统链接和修改关键文件:
if not exist %SOURCES%\WindowsUpdateBox.exe mklink /h %SOURCES%\WindowsUpdateBox.exe %SOURCES%\SetupHost.exe
这条命令创建了一个硬链接,将WindowsUpdateBox.exe链接到SetupHost.exe,从而替换了原有的Windows Update框程序。
8.3 进程注入与调试器技巧
工具使用了Windows的调试器机制来拦截安装程序的执行:
reg add "%IFEO%\SetupHost.exe\0" /f /v Debugger /d "%SystemDrive%\Scripts\get11.cmd" >nul
通过设置SetupHost.exe的调试器路径,工具可以在安装程序启动时自动运行,从而修改安装行为。
九、注意事项与风险提示
9.1 安全风险
使用本工具绕过Windows 11的硬件要求可能会带来一定的安全风险:
- TPM芯片提供的安全功能将无法使用
- 系统可能更容易受到恶意软件和攻击
- 微软可能不提供针对修改系统的技术支持
9.2 系统稳定性
在不满足硬件要求的设备上运行Windows 11可能会导致系统不稳定:
- 性能问题
- 兼容性问题
- 意外崩溃或数据丢失
9.3 微软支持政策
请注意,微软官方不支持在不满足最低硬件要求的设备上安装Windows 11。使用本工具可能会使你的系统失去微软的官方支持。
十、总结与展望
Skip_TPM_Check_on_Dynamic_Update.cmd工具为那些硬件不满足官方要求但仍想体验Windows 11的用户提供了一个可行的解决方案。通过巧妙地修改注册表和系统文件,该工具能够绕过Windows 11安装过程中的TPM检查和其他硬件限制。
然而,我们也应该认识到,微软设置这些硬件要求是为了确保系统的安全性和稳定性。在使用此类工具时,用户需要权衡新系统带来的好处与可能的风险。
随着Windows 11的不断更新,微软可能会加强对硬件要求的检查,这意味着Skip_TPM_Check_on_Dynamic_Update.cmd工具也需要不断更新以应对新的限制。建议用户关注工具的更新,并始终使用最新版本以获得最佳效果和最高安全性。
最后,希望本文能够帮助你顺利安装和使用Windows 11,享受新版本操作系统带来的新功能和改进。
如果本文对你有帮助,请点赞、收藏并关注,以便获取更多类似的技术教程和解决方案。下期我们将介绍更多Windows 11的高级使用技巧,敬请期待!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



