我有一个Vista 32位机,我想启用本地内核debugging。 在WinDbg我select文件/内核debugging,并select本地选项卡,并单击确定。 我收到以下消息。
系统不支持本地内核debugging。 …在Windows Vista中默认禁用本地内核debugging,您必须运行“bcdedit -debug on”并重新启动以启用它。
我天真地按照指示,并打开提升的命令提示符,并键入“bcdedit -debug on”和重新启动。
但是,在重新启动时,系统会在login屏幕时挂起 – 或者在input我的用户名和密码之后。
使用Linux sysfs_notify调用
对于Docker,当主机内核更新时,应用程序会停止工作吗?
带有Nginx和PHP-FPM的AWS EC2 – 无法将cpu推送超过50%
Linux内核:udelay()返回太早?
Linux:request_mem_region返回不可用的范围
我怀疑发生了什么事情是因为一个debugging器被启用,用户模式exception正在触发内核debugging器进程,它正在等待我从一个附加的debugging器input一些input?
我希望在实际的目标机器上进行debugging。
我的问题是,每次启动 – 无论我select何种F8启动选项 – 它总是挂起或得到这么远,然后重新启动 – 然后挂起。
以安全模式引导 – 接近login屏幕,然后重新启动。 这同样适用于命令行和networking启动选项。 最后一个已知的好configuration – 也挂起。
有没有办法在Windows加载之前更改启动选项,以便closures内核debugging。 我只有一个启动configuration,事后来看,我的问题 – 我应该为我的debugging启动选项创build了第一个启动configuration的副本。
不幸的是,该系统没有串口,所以我不能尝试通过这个来debugging。
我现在能想到的唯一select是尝试通过USB端口连接来自不同机器的debugging器。 但是,我不需要将目标PCconfiguration为接受USB端口上的debugging器,或者如果我得到正确的debuggingUSB电缆,这是否正常工作?
Linux模块:性能计数器不起作用
用旧的GLIBC版本检测堆栈溢出
在Linux内核模块中定制.mod.c MODULE_ALIAS
内核内存(虚拟地址条目)在TLB?
没有必要使用修复选项! 只需按F10而不是F8,现在您将能够编辑bootparameter! 只要删除/ DEBUG,然后按回车继续启动过程。 设置完毕后,使用bcdedit -debug关闭以永久更改调试选项。
解决了如何让机器再次运行。
在重新启动过程中按F8键将提供修复选项。 选择“修复”并提供许多其他选项,包括恢复到上一个还原点,并打开命令提示符。
我曾尝试以下…
打开一个命令提示符,输入“bcdedit -debug off”,这个被接受但似乎没有帮助。 然后,我尝试恢复到前几天的还原点。 再次,我得到了一个挂载重新加载。
原因,….这些都没有关闭启动配置的调试选项。 我需要做的是:在修复菜单 – 打开一个命令提示符。 然后键入bcdedit / enum列出引导配置。 然后调用bcdedit / set {default}调试关闭
重启然后没有挂起工作。
我想我最初尝试调用bcdedit -debug关闭在引导管理器配置(它已经是),因为我没有指定一个特定的配置名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。