多数情况下windows 11升级被拦截是因安全启动未真正启用,需确保bios中secure boot设为enabled、boot mode为uefi且csm禁用,并通过msinfo32验证“bios模式”为uefi、“安全启动状态”为“开启”,同时确认gpt分区与efi引导一致;若硬件支持但配置无效,可临时通过注册表labconfig项bypasstpmcheck和bypasssecurebootcheck设为1绕过检测。

电脑开启TPM 2.0后Windows 11升级仍被拦截,多数情况是安全启动(Secure Boot)未真正激活或处于错误状态,而非TPM本身有问题。系统要求两者必须同时满足且被正确识别,缺一不可。
确认安全启动是否真正启用
按 Win + R 输入 msinfo32 回车,打开“系统信息”窗口。
在右侧找到“BIOS模式”和“安全启动状态”两项:【BIOS模式必须为UEFI,安全启动状态必须显示“开启”】。若任一项不符,即使TPM已开,升级也会失败。
注意:部分主板BIOS中虽将Secure Boot设为Enabled,但若启动模式仍是Legacy或CSM开启状态,系统仍会报告“安全启动状态:关闭”。
BIOS中正确配置安全启动
方法一:标准UEFI安全启动启用路径
重启电脑→开机瞬间反复按Del(台式机主流)或F2/F10(笔记本常见)进入BIOS→切换至Advanced(高级)或Boot(启动)菜单→找到Secure Boot选项→设为Enabled→同时确认Boot Mode为UEFI(不是Legacy或CSM)→若存在CSM(Compatibility Support Module)选项,务必设为Disabled→按F10保存退出。
方法二:Intel平台额外检查项
在Intel主板中,Secure Boot启用前需确保PCH-FW Configuration里的Platform Trust Technology(PTT)已启用,否则Secure Boot可能无法初始化。这一步遗漏会导致“已开启Secure Boot”却显示“状态:关闭”。
方法三:AMD平台关键依赖
AMD主板必须先启用fTPM(Firmware TPM),再启用Secure Boot;顺序颠倒时,Secure Boot可能灰显或无法保存。fTPM启用位置通常在Advanced → AMD fTPM configuration → Firmware TPM = Enabled。
验证GPT分区与UEFI引导一致性
第一步:以管理员身份运行cmd,输入 diskpart → list disk → select disk 0 → list partition,确认系统盘分区样式为GPT。
第二步:继续输入 bcdedit /enum firmware,查看输出中是否有“path \EFI\Microsoft\Boot\bootmgfw.efi”。若无此路径或提示“找不到启动管理器”,说明系统实际以Legacy方式安装,即使BIOS设为UEFI也无法触发Secure Boot校验。
【此时不能仅靠BIOS设置解决,必须转换启动模式】:需使用mbr2gpt工具在线转换,或重装系统时选择UEFI模式启动安装介质。
绕过检测的临时应急操作
方法1:注册表强制跳过检查
Win + R → regedit → 导航至 HKEY_LOCAL_MACHINE\SYSTEM\Setup → 右键新建项 LabConfig → 在LabConfig下新建两个DWORD(32位)值:BypassTPMCheck 和 BypassSecureBootCheck,均设为1。
方法2:删除升级过程中的校验模块
当升级卡在6%并弹出不兼容提示时,打开C:\$Windows.~BT\Sources\(需先在资源管理器中勾选“隐藏的项目”)→ 找到并永久删除 appraiserres.dll → 关闭报错窗口→返回Windows更新页面点击“解决问题”,系统将跳过硬件校验继续安装。











