关于windbg1.2502.25002.0版本一些问题的解决方案(maddress,sos)

目前最新版的 windbg (1.2502.25002.0)在 sos 使用上有很多问题,个人建议不要使用这个版本,截图如下:

这个版本有如下几个问题:

1)!maddress 命令执行报错。

2)不能自动加载 sos.dll。

总体来说相比之前的windbg使用上降低了体验,那如何处理呢?

大家要知道,windbg 的安装有三种方式:

1)离网情况:
在有网的机器上下载 appinstaller 文件,然后带到离网的情况下安装,这种安装方式是用 微软商店 安装的。

2)有网情况:如果安装环境下有网,直接通过 微软商店 安装即可。

3)使用微软提供的 winget 包安装器安装。比如:winget search Microsoft.WinDbg

截图如下:

第二种安装方式,微软商店会自动对 windbg 进行周期性检测更新,所以想保留固定版本的情况就比较搞了。

这里我们采用winget直接安装指定版本,个人比较建议的经典版本是 1.2402.24001.0,它没有文章开头所说的2个缺陷。

稍微提醒一下:从 2021年5月更新(版本 21H1) 开始,Windows默认集成 winget,即 Windows 10(版本 1709 及以上) 和 Windows11。

安装命令如下: winget install Microsoft.WinDbg --version 1.2402.24001.0, 稍微截一张图:

搜索 windbg,打开之后观察,太棒了。

为了防止以后search不到这个版本,大家可以通过方式1 https://www.cnblogs.com/huangxincheng/articles/18299958 的形式给下载下来单独保存。

从此高枕无忧了,哈哈,

MSDN: https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/
版本:https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/windbg-release-notes

如果 winget 命令安装失败,可手工下载 msixbundle 文件,并使用 Add-AppxPackage -Path "E:\soft\windbg.msixbundle" 安装。

posted @ 2025-04-15 10:55  一线码农  阅读(174)  评论(0)    收藏  举报