gpt4 book ai didi

通过版本号下载SOS.dll

转载 作者:行者123 更新时间:2023-12-04 16:31:15 29 4
gpt4 key购买 nike

我得到一个需要SOS.dll 4.0.30319.1008的小型转储,但是winDBG无法下载正确的dll。符号路径已设置为SRV*C:\symcache*http://msdl.microsoft.com/download/symbols
有人知道通过提供版本号在哪里下载SOS.dll吗?
我决定手动下载dll,并将其替换为Windows下的Microsoft.net折叠。

最佳答案

更新:I published a blog post on how to open snapshots collected on other machines

如果您不需要目标计算机上的SOS和CLR程序集,请尝试执行以下步骤:

  • .sympath c:\symbols //[setSymPath]
  • .symfix + ///[尝试下载所需的程序集。第一次会很久
  • .cordll -ve -u -l //尝试自动加载所需的程序集
  • .reload //案例

  • 如果它不起作用(罕见情况),则要执行一组步骤:
  • SOS CLR 程序集已包含在Microsoft更新中,因此您需要提取安装在目标计算机(捕获了转储的机器)上的同一更新。这是仓库的链接:http://www.mskbfiles.com/sos.dll.php
  • 下载所需的更新并解压缩几次[f.e.您将获得“GDRGDR.cab”和“QFEGDR.cab”文件->也将其解压缩]
  • 结果文件夹将需要名为如下的程序集:'clr_dll_amd64'->应重命名为clr.dll
  • 您将需要找到所需的文件(CPU架构,位数很重要)
  • 您可以使用将其加载到Windbg中。加载c:\mytempfolder\NDP40-KB2835393-x64\QFEGDR\sos [仅精确的程序集匹配将起作用]
  • 加载文件后,请使用 .reload 命令(以防万一)

  • 希望这可以帮助=)

    关于通过版本号下载SOS.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764394/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com