必须用Rufus制作免检启动盘或手动替换appraiserres.dll才能绕过TPM 2.0检测:Rufus自动注入绕过逻辑至PE阶段,而手动法需解压install.wim后覆盖空DLL,应急法仅在徽标出现时通过Shift+F10预置注册表开关。

想用老电脑全新安装Windows 11,却被“该电脑必须支持TPM 2.0”卡在启动界面进不去安装程序,说明你手里的U盘还是原版镜像,安装程序一加载就执行硬件检测并强制终止。这一步根本没机会点“下一步”,更别提改注册表或调命令行——必须在进入图形化安装界面之前,就让检测逻辑失效。
用Rufus制作免检启动盘(推荐新手)
下载最新版Rufus(2026年11月起已内置Win11绕过选项),插入空白U盘,打开软件后按顺序操作:选择U盘设备→点击“选择”按钮加载官方Windows 11 ISO镜像→在“图像选项”下拉菜单中选【Windows To Go / 绕过TPM/CPU/SecureBoot检查】→点击“开始”等待写入完成。
这一步最关键:Rufus会自动替换install.wim中负责硬件校验的核心模块,并注入绕过逻辑到启动环境。它不修改原始ISO文件,而是重建启动链,在PE阶段就屏蔽检测调用,比手动改注册表更彻底——因为注册表方法只对升级有效,而全新安装时系统还没建好注册表。
写入完成后,U盘根目录会出现一个名为“Rufus_bypass_info.txt”的说明文件,里面记录了本次绕过的检测项,可对照检查是否包含TPM 2.0和Secure Boot两项。
手动替换appraiserres.dll(适合已有启动盘)
方法一:挂载原版ISO中的sources/install.wim文件(用7-Zip或WinRAR右键→“打开压缩包”即可浏览)→定位到\sources\appraiserres.dll→将其复制到桌面备份。
方法二:用文本编辑器新建一个空文件,保存为同名appraiserres.dll,编码选ANSI,内容留空→将这个空文件拖回install.wim对应路径,覆盖原文件。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
【必须先解压再覆盖,直接往ISO里拖会失败】很多用户卡在这一步:试图把空DLL直接拖进ISO文件,结果提示“只读”或无反应。正确做法是先用压缩软件打开install.wim(它是WIM格式,不是普通文件夹),找到路径后右键“添加到压缩包”,再选“更新”模式覆盖。
替换完成后,用UltraISO或PowerISO重新写入U盘,确保引导结构不被破坏。此方法兼容所有版本Rufus未覆盖的老镜像,但2026年8月后微软已对DLL签名做校验,部分新版安装环境会拒绝加载空DLL,需配合禁用驱动签名强制策略使用。
安装过程中强制跳过(应急可用)
第一步:从原版Win11安装U盘启动,看到Windows徽标+转圈时,连续按Shift+F10调出命令提示符。
第二步:输入regedit → 回车打开注册表编辑器 → 左侧导航到HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup → 右侧空白处右键→新建→DWORD (32位)值 → 命名为AllowUpgradesWithUnsupportedTPMOrCPU → 双击该值,将数值数据改为1 → 关闭注册表编辑器 → 输入exit → 回车关闭命令行 → 按Alt+F4关闭安装界面 → 系统会自动重启并重新进入安装流程。
这个操作本质是提前预置微软官方认可的绕过开关,但仅在安装程序尚未执行最终校验前生效。如果已弹出红色报错框再调命令行,此时注册表路径可能还未映射,会提示“找不到指定路径”。务必在刚出现Windows徽标、未弹窗前操作。










