一个很有用的调试线程死锁的命令!locks在windbg 最新的版本6.11.1.40X(X为任意数字)不可用了,运行!locks会提示下面错误:

0:001> !locks

NTSDEXTS: Unable to resolve ntdll!RTL_CRITICAL_SECTION_DEBUG type

NTSDEXTS: Please check your symbols

 

解决方案是回退到版本6.10.3.233,

下载地址:http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.10.3.233.msi

 

安装上面版本,或者简单替换C:\Program Files\Debugging Tools for Windows (x86)\winxp目录下的ntsdexts.dll为老版本。