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

如何在启动时closuresWindows内核debugging?

我有一个Vista 32位机,我想启用本地内核debugging。 在WinDbg我select文件/内核debugging,并select本地选项卡,并单击确定。 我收到以下消息。

系统不支持本地内核debugging。 …在Windows Vista中认禁用本地内核debugging,您必须运行“bcdedit -debug on”并重新启动以启用它。

我天真地按照指示,并打开提升的命令提示符,并键入“bcdedit -debug on”和重新启动。

但是,在重新启动时,系统会在login屏幕时挂起 – 或者在input我的用户名密码之后。

使用Linux sysfs_notify调用

对于Docker,当主机内核更新时,应用程序会停止工作吗?

带有NginxPHP-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电缆,这是否正常工作?

转储$ mft文件内容

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] 举报,一经查实,本站将立刻删除。

相关推荐