哪里可以find并下载mscorwks.dll和mscordacwks.dll的不同版本?

我试图习惯使用WinDbg来解决崩溃转储时,我能够得到他们,但每次我这样做似乎是要求我的mscorwks.dll和mscordacwks.dll的不同版本,我不从来没有机会获得转储来自的机器。

除了告诉最终用户,他们必须在他们的Windows目录中挖掘这些文件,然后向我发送一个非常大的“迷你”转储文件,还有什么地方可以获得这些文件的不同版本的副本? WinDbg似乎无法通过微软的符号服务器find它们。

您应该从捕获该转储的计算机上获取mscordacwks.dll,然后将其重命名为WinDbg预期的那个(通常将其放入WinDbg文件夹中)。 之后,如果你重新加载转储和符号,你可以得到正确的结果。

如果碰巧具有相同级别的修补程序(Microsoft修补程序),则可以从其中一台机器复制该文件,但通常很难。

是的,如果微软有一个中央位置让我们下载这个文件的所有版本,那么我们可能会放心,但在此之前,我们必须使用这个解决方法。

参考

http://blogs.msdn.com/b/dougste/archive/2009/02/18/failed-to-load-data-access-dll-0x80004005-or-what-is-mscordacwks-dll.aspx

更新在其他地方已经提到,您可能能够从修补程序中提取特定版本的mscordacwks.dll。 这是可行的,但通常需要时间来搜索正确的修补程序。