关于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"安装。

浙公网安备 33010602011771号