设置Windows调试/测试模式
2021-07-01
1140
0
以管理员的方式在命令提示符或批处理运行以下命令
bcdedit /set debug on
bcdedit /set testsigning on
bcdedit /set loadoptions ddisable_integrity_checks
pause
成功后可以执行msconfig
在引导选项卡,高级选项中查看当前状态。当然也可以直接运行bcdedit /dbgsettings
查看。
当然也可以用以下批处理:
@echo off
bcdedit.exe /set nointegritychecks off && (echo 禁用驱动程序强制签名成功) || (echo.&echo 请右键以管理员身份运行。&echo.&pause&exit)
echo.
bcdedit.exe /set testsigning on && (
echo 测试模式设置成功。
echo.
echo 设置完成,按任意键将重启电脑,需要稍后手动重启请关闭此窗口。
pause>nul
shutdown -r -t 5
) || (echo.&echo 请右键以管理员身份运行。 &echo.&pause&exit)
附BCDEDIT的使用帮助:
BCDEDIT - 启动配置数据存储编辑器
Bcdedit.exe 命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并
控制操作系统的启动方式。这些参数以前
位于 Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于非易失性 RAM 项中
(在基于可扩展固件接口的操作系统中)。可以
使用 Bcdedit.exe 在启动配置数据存储中
添加、删除、编辑和附加项。
有关命令和选项的详细信息,请键入 bcdedit.exe /? <command>。例
如,若要显示有关 /createstore 命令的详细信息,请键入:
bcdedit.exe /? /createstore
有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。
对存储执行的命令
================================
/store 用于指定当前系统默认值以外的 BCD 存储。
/createstore 新建空的启动配置数据存储。
/export 将系统存储的内容导出到文件。以后
可以使用该文件还原系统存储的状态。
/import 使用 /export 命令创建的备份文件来还原
系统存储的状态。
/sysstore 设置系统存储设备(仅影响 EFI 系统,在重新启动后不再保留,
且仅用于系统存储
设备不确定的情况下)。
对存储中的项执行的命令
===========================================
/copy 复制存储中的项。
/create 在存储中创建新项。
/delete 删除存储中的项。
/mirror 创建存储中项的镜像。
运行 bcdedit /? ID 可获得有关这些命令使用的标识符的信息。
对项选项执行的命令
======================================
/deletevalue 删除存储中的项选项。
/set 设置存储中的项选项值。
运行 bcdedit /? TYPES 可获得这些命令使用的数据类型的列表。
运行 bcdedit /? FORMATS 可获得有效数据格式的列表。
控制输出的命令
============================
/enum 列出存储中的项。
/v 命令行选项,完整显示项标识符,
而不是使用已知标识符的名称。
单独使用命令 /v 可完整
显示 ACTIVE 类型的项标识符。
单独运行 "bcdedit" 等同于运行 "bcdedit /enum ACTIVE"。
控制启动管理器的命令
======================================
/bootsequence 为启动管理器设置一次性启动序列。
/default 设置启动管理器将使用的默认项。
/displayorder 设置启动管理器显示
多重启动菜单的顺序。
/timeout 设置启动管理器的超时值。
/toolsdisplayorder 设置启动管理器显示工具
菜单的顺序。
控制启动应用程序紧急管理服务的命令
==========================================================================
/bootems 启用或禁用启动应用程序的
紧急管理服务。
/ems 启用或禁用操作系统项的
紧急管理服务。
/emssettings 设置全局紧急管理服务参数。
控制调试的命令
==============================
/bootdebug 启用或禁用启动应用程序的启动调试。
/dbgsettings 设置全局调试程序参数。
/debug 启用或禁用操作系统项的内核
调试。
/hypervisorsettings 设置虚拟机监控程序的参数。
控制远程事件日志记录的命令
=========================================
/eventsettings 设置全局远程事件日志记录参数。
/event 启用或禁用操作系统项的远程
事件日志记录。