如何阻止WinDbg缩小窗口?

时间:2018-07-06 22:14:15

标签: windows debugging windbg

这是一个奇怪的错误。假设,如果我打开WinDbg并按照我喜欢的方式放置所有窗口:

enter image description here

然后,由于某种原因,我打开WinDbg的次数越多,所有这些窗口的收缩程度就越大。随着时间的流逝,一切最终都变成了这样:

enter image description here

有没有办法防止它发生?

1 个答案:

答案 0 :(得分:0)

这不是旧版本WinDbg的修复。这是您可以在Windows 10以外的Windows系统上安装WinDbg Preview v.10的方式。(由@ magicandre1981建议,对我的原始问题的评论中提供)。

  • 在Windows 10计算机上的Windows应用商店中安装WinDbg Preview。然后运行它。

  • 打开任务管理器并切换到Processes选项卡。找到WinDbg Preview并单击左V形以将其打开:

enter image description here

  • 右键单击DbgX.Shell.exe,然后选择“打开文件位置”。这将在Windows资源管理器中将其打开。

    在我的情况下,文件夹为:

    C:\Program Files\WindowsApps\Microsoft.WinDbg_1.1808.20001.0_x86__8wekyb3d8bbwe

  • 关闭WinDbg预览应用程序。

  • 选择打开的文件夹中的所有文件,然后将它们复制到目标Windows计算机。 (我已经在Windows 8.1机器上完成了此操作,但是据说只要安装了正确版本的.NET Framework,它也可以在Windows 7上运行。根据magicandre1981的说法,它应该是.NET 4.6.1。我没有进行测试。)

  • 将所有WinDbg预览文件移动到目标计算机上的Program Files文件夹中。然后在其中运行DbgX.Shell.exe以启动WinDbg预览:

enter image description here

或者您可能想要为其创建快捷方式并将其放置在任务栏上。


我个人比以前的WinDbg更喜欢WinDbg Preview。是的,它有一些自己的错误。但是,好处是他们不断地更新它,即开发它。

以下是其外观的一些快速屏幕截图(截至今天,2018年9月2日):

  • 这是您可以连接到VM进行内核调试(通过虚拟COM端口)的方法,该过程仍然很慢,但是对于较短的调试会话来说是可管理的。要点是调试器更加用户友好。在这种情况下,您需要做的就是单击“确定”进行连接。它记住了我以前的所有设置:

enter image description here

  • 这是我的自定义调试环境的样子:

enter image description here

如您所见,改进了反汇编屏幕,本机和监视窗口,堆栈跟踪,内存转储等。是的,顶部的命令栏占用了太多空间,但是如果他们愿意,可以将其折叠起来通过命令行操作WinDbg。如您所见,我个人不使用命令窗口,我喜欢用鼠标将按钮捣碎:)

另外,请确保定期在Windows 10计算机上检查更新,并重复上述步骤以安装WinDbg Preview。 (不幸的是,无法从非Windows 10计算机上进行更新。)根据我几个月来的使用经验,他们发布了多个更新并修复了最明显的错误。

尽管仍然存在许多错误...