可通过五种方法验证Windows 10/11安全启动状态:一、系统信息工具查“安全启动状态”;二、PowerShell运行Confirm-SecureBootUEFI命令;三、BCDEdit检查winload.efi路径及secureboot字段;四、注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\State中UEFISecureBootEnabled值为1;五、设置→设备安全性中查看“安全启动”状态。
如果您想确认当前 Windows 10 或 Windows 11 系统是否已启用安全启动(Secure Boot),则需通过系统内置工具直接读取固件状态。以下是验证此状态的步骤:
一、使用系统信息工具查看
该方法通过 Windows 内置的“系统信息”界面快速获取 Secure Boot 状态,无需重启或进入 BIOS,适用于所有支持 UEFI 的设备。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 msinfo32 并按回车,启动系统信息窗口。
3、在右侧“系统摘要”列表中,向下滚动查找“安全启动状态”项。
4、若显示为 “开启”,表示 Secure Boot 已启用;若显示为 “关闭” 或 “不支持”,则未启用或平台不兼容。
二、使用 PowerShell 命令检测
PowerShell 提供了更底层、更精确的 Secure Boot 查询接口,其结果直接来自 UEFI 固件,可信度高且可脚本化复用。
1、以管理员身份打开 PowerShell:右键“开始”按钮,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、输入以下命令并按回车:Confirm-SecureBootUEFI。
3、若返回值为 True,说明 Secure Boot 已启用且处于有效验证状态;若返回 False,表示未启用、被禁用或固件未通过完整性校验。
三、通过 BCDEdit 查看启动配置
BCDEdit 可读取当前启动管理器的 Secure Boot 相关策略设置,用于辅助判断系统是否在 UEFI 模式下运行并启用相应保护机制。
1、以管理员身份运行命令提示符或 PowerShell。
2、执行命令:bcdedit /enum {current}。