KDbgCtrl 命令行选项
KDbgCtrl 命令行使用以下语法:
kdbgctrl [-e|-d|-c] [-ea|-da|-ca] [-eu|-du|-cu] [-eb|-db|-cb] [-sdb Size | -cdb]
kdbgctrl -cx
kdbgctrl -td ProcessID File
kdbgctrl -sd {active|automatic|full|kernel|mini}
kdbgctrl -?
参数
-e
启用完整内核调试。
-d
禁用完整内核调试。
-c
检查是否启用了完整内核调试。 如果启用了“完整内核调试”,则显示 true;如果禁用了“完整内核调试”,则显示 false。
-ea
启用自动内核调试。
-da
禁用自动内核调试。
-ca
检查是否启用了自动内核调试。 如果启用了“自动内核调试”,则显示 true;如果禁用了“自动内核调试”,则显示 false。
-eu
启用用户模式错误处理。
-du
禁用用户模式错误处理。
-cu
检查是否启用了用户模式错误处理。 如果启用了“用户模式错误处理”,则显示 true;如果禁用了“用户模式错误处理”,则显示 false。
-eb
启用阻止内核调试。
-db
禁用阻止内核调试
-cb
检查是否阻止了内核调试。 如果内核调试被阻止,则显示 true;如果未阻止内核调试,则显示 false。
-sdb Size
设置 DbgPrint 缓冲区的大小。 如果 Size 以 0x 为前缀,则会将其解释为十六进制数字。 如果前缀为 0(零),则会将其解释为八进制。 否则,会将其解释为十进制。
-cdb
显示 DbgPrint 缓冲区的当前大小(以字节为单位)。
-cx
确定当前的“完整内核调试”设置,并返回适当的值。 此选项不能与其他选项组合,也不显示任何输出。 它设计用于批处理文件中,可在其中测试 KDbgCtrl 程序的返回值。 可能的返回值如下:
值 | 含义 |
---|---|
0x10001 |
已启用完整内核调试。 |
0x10002 |
已禁用完整内核调试。 |
任何其他值 |
出现了错误。 KDbgCtrl 无法确定完整内核调试的当前状态。 |
-td ProcessID File
获取内核会审转储文件。 输入转储文件的进程 ID 和名称。
-sd {active|automatic|full|kernel|mini}
设置系统崩溃时要收集的转储类型,并重新加载崩溃转储堆栈。 有关转储类型的详细信息,请参阅多种内核模式转储文件。
-?
显示 KDbgCtrl 的命令行帮助。
其他信息
有关所有 KDbgCtrl 设置的说明,请参阅使用 KDbgCtrl。