Windbg SOS and CLR版本不一致的解决方案
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,由于测试服务环境与Windbg运行环境的差异,这就可能出现Windbg在分析dump文件时.net sos.dll和mscordacwks.dll版本不一致问题,从而导致windbg调试器的扩展命令无
千家信息网最后更新 2024年11月23日Windbg SOS and CLR版本不一致的解决方案
由于测试服务环境与Windbg运行环境的差异,这就可能出现Windbg在分析dump文件时.net sos.dll和mscordacwks.dll版本不一致问题,从而导致windbg调试器的扩展命令无法正常使用,具体的解决方法如下:
1.首先定义Windgb symbols路径(如:d:\temp),接着在symbols路径下创建一个文件夹来存放.net sos.dll和mscordackwks.dll(如:d:\temp\clr1026);
2.然后将dump运行环境,即测试服服务器上.net Framework安装路径下的sos.dll和mscordacwks.dll两个dll拷贝到symbols目录下的clr1026文件夹;
3.最后启动Windbg并加载dump文件,在命令窗口下输入调用命令:.cordll -u -ve -lp +(sos.dll和mscordacwks.dll所在的根目录),即.cordll -u -ve -lp d:\temp\clr1026;
4.再次验证调试器下的所有扩展命令均可以正常使用,但在使用过程中仍旧提示SOS与CLR版本不匹配信息如下:
5.运行.chain命令查找额外的dll路径,然后运行.unload不加载系统默认sos.dll,最后运行.setdll 使用自定义sos.dll路径,具体操作步骤如下1、2和3:
命令
路径
运行
文件
环境
版本
文件夹
调试器
服务
测试
一致
两个
信息
再次
差异
所在
拷贝
方法
服务器
根目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天龙八部游戏已与服务器断开连接
数据库er图设计方法
职位序列与职位族 软件开发
苏州工控软件开发公司
地平线4如何连接xbox服务器
互联网直销软件开发
网络安全计划百度文库
怀旧服服务器最大的版本
商业性网络安全知识竞赛
服务器运行几分钟自己重启
长沙县软件开发高职
仓库管理服务器
邯郸工控软件开发定做
广州专业软件开发需要多少钱
通信网络安全保密制度例文
亚马逊云数据库
公安系统监管平台软件开发公司
四核八线程软件开发够用吗
数据库主要面临哪些安全风险
青岛智能还款app软件开发
阿里云云数据库助理工程师认证
长宁区网络技术有哪些
仁王2服务器
服务器共享怎么关闭
建设网站需要什么电子商务服务器
dellt430服务器怎么样
2000数据库的查询分析器
mac 如何连接服务器
软件开发中的工程项目
为什么要进行网站数据库维护