找不到...转储文件,Win32错误0n87

时间:2017-06-06 10:10:38

标签: windbg

我尝试通过文件/打开崩溃转储将SYS文件加载到WinDbg中,它一直在说

  

找不到C:\ Windows [...] \ win32k.sys转储文件,Win32错误0n87

     

参数无效

Screenshot

我使用不同的工具多次检查:文件存在。必定存在不同的问题。

2 个答案:

答案 0 :(得分:1)

在后台,WinDbg显示带有附加信息的命令窗口。单击“确定”按钮后,该信息将消失,因此请保持对话框打开。

在您的情况下,它可能会显示类似

的内容
Loading dump file [C:\Windows\[...]\win32k.sys]
Could not match Dump File signature - invalid file format
Could not open dump file [C:\Windows\[...]\win32k.sys], Win32 error 0n87
Invalid parameter

第二行清楚地表明WinDbg能够找到该文件,但仍然无法打开该文件。

如果您有可用的十六进制编辑器,您将看到WinDbg无法打开以DCD开头的SYS文件(我不知道更详细的文件格式)但是能够打开SYS以MZ开头的文件(Portable Executable格式)。

感谢评论中的@magicandre1981:Windows压缩WinSXS目录中的文件。 lzmsexpand可以解压缩这些文件。

答案 1 :(得分:0)

您尝试将w32k.sys作为转储打开,它会显示错误。指向像filename.dmp

这样的正确转储文件