微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在启动时关闭Windows内核调试?

我有一个Vista 32位机器,我想要启用本地内核调试.
在WinDbg中,我选择了“文件/内核调试”,并选择了“本地”选项卡,然后单击“确定”.
我收到以下消息.

系统不支持本地内核调试.

本地内核调试在Windows Vista中认禁用,您必须运行’bcdedit -debug on’并重新启动才能启用它.

我天真地遵循说明,并打开一个提升的命令提示符,并键入’bcdedit -debug on’和重新启动.

但是,在重新启动时,当系统进入登录屏幕时,或者在输入用户名和密码之后,系统将挂起.

我怀疑发生了什么是因为调试器被启用,在内核调试器进程中正在触发用户模式异常,并且正在等待我从连接的调试器输入一些输入?

我希望在实际的目标机上进行调试.

我的问题是,每次启动 – 无论是F8引导选项,我选择 – 它总是挂起或得到这么远,然后重新启动 – 然后挂起.

以安全模式启动 – 靠近登录屏幕,然后重新启动.
同样适用于命令行和网络引导选项.
最后一个好的配置 – 也挂.

有没有办法在Windows加载之前更改引导选项,以便我可以关闭内核调试.我只有一个启动配置,在事后,我的问题 – 我应该创建一个一个启动配置的副本为我的调试启动选项.

不幸的是,系统没有串行端口,所以我不能尝试通过调试.

现在我可以想到的唯一选择是尝试通过USB端口连接来自不同机器的调试器.但是,我不需要配置目标PC来接受USB端口上的调试器,或者如果我正确的调试USB电缆,这将正常工作?

没有必要使用修复选项!只需按F10而不是F8,现在就可以编辑bootparameter了!只需删除/ DEBUG,然后按Enter键继续启动过程.设置后使用bcdedit -debug关闭以永久更改调试选项.

原文地址:https://www.jb51.cc/windows/363702.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐