WinDbg无法加载SOS.dll
发布时间:2020-12-13 20:15:59 所属栏目:Windows 来源:网络整理
导读:我需要使用WinDbg调试一个32位的托管应用程序,但WinDbg固执地拒绝加载SOS.dll扩展.经过很多互联网搜索和事情尝试,我被困了.我有使用WinDbg调试非托管代码的经验,但这是我第一次尝试管理. 当我直接WinDbg加载默认的SOS.dll它给出这个错误: sxe ld clr - I wa
我需要使用WinDbg调试一个32位的托管应用程序,但WinDbg固执地拒绝加载SOS.dll扩展.经过很多互联网搜索和事情尝试,我被困了.我有使用WinDbg调试非托管代码的经验,但这是我第一次尝试管理.
当我直接WinDbg加载默认的SOS.dll它给出这个错误: sxe ld clr <- I wait until the clr has loaded .loadby sos clr The call to LoadLibrary(C:WindowsMicrosoft.NETFrameworkv4.0.30319sos) failed,Win32 error 0n193 "%1 is not a valid Win32 application." Please check your debugger configuration and/or network access. 如果我试图指定SOS.dll,我收到一个不同的错误: .load C:WindowsMicrosoft.NETFrameworkv4.0.30319sos clr The call to LoadLibrary(C:WindowsMicrosoft.NETFrameworkv4.0.30319sos clr) failed,Win32 error 0n126 "The specified module could not be found." Please check your debugger configuration and/or network access. 我的设置是通过串行连接的VM到VM,两个VM都是Windows Server 2008 R2 SP1. 注意:在新的Windows操作系统中,似乎在x64 CPU上安装x86调试工具,如this solution所示,不可能(也不需要),所以请不要建议.安装程序失败并出现错误. 提前感谢您的想法.
可以在同一台机器上安装x86和x64版本的WinDbg,如果您正在调试32位.NET应用程序,则应使用x86版本的WinDbg / SOS.该错误消息告诉您,您正在尝试加载错误的SOS版本的应用程序的位置.
还有一些额外的guidance here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 脚本 – 以一个步骤(在windows上使用7zip)以编程方式提取ta
- 以编程方式扩展Windows Azure角色
- 在Windows 2012中使用ECDHE-ECDSA-AES256-GCM-SHA384进行ht
- Windows 下搭建 SVN服务器
- Windows – 如何在一个窗口中运行多个进程的Delphi中创建Ch
- 在XAMPP for Windows上从CPAN安装perl模块
- cmd – 如何缩短DOS提示符的路径?
- Windows 的 Oracle Data Access Components (ODAC)
- 在Server 2012上安装Windows Management Framework 4.0(Pow
- windows – 检查我的托管服务帐户的安装位置的支持方式是什
推荐文章
站长推荐
- group-policy – 如何使用软件安装GPO部署.exe
- DL360 – SD卡上的Windows Server 2012 Core hyp
- DLL – 在Firefox扩展中使用Firebreath生成的插件
- windows-server-2008 – netsh.exe:错误87
- windows – 如何获取不同语言的管理员组名称
- windows-server-2008 – 为什么我不能在Powershe
- 有没有快速的方法来创建文件的Windows快捷方式,而
- windows – 默认网关IP =路由器IP吗?
- windows-phone-8 – 在Windows Phone 8应用程序中
- windows-phone-7 – 是否可以检查位置服务是否有
热点阅读