我设置 Windows 10 通过在 RegistryEditor 中导入以下文件来为我的 MyUniquelyNamedApp.exe 生成完整转储:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyUniquelyNamedApp.exe]
"DumpFolder"="C:\\MyUniquelyNamedApp\\DumpFiles"
"DumpCount"=dword:00000010
"DumpType"=dword:00000002
在测试 MyUniquelyNamedApp.exe 时,我遇到了崩溃,并生成了一个转储文件(这反过来又发现了代码中可能存在的错误)。不幸的是,生成转储文件的过程似乎也破坏了文件系统。几个以前安装的程序从 中丢失了C:\Program Files
。
在崩溃发生之前,一些文件夹被复制到了计算机中,并且一些其他程序已经启动,所以我不能确定转储是否是导致崩溃的原因。
然而,同样的事情已经发生在同事身上好几次了,他怀疑转储注册表的更改是罪魁祸首。
顺便说一句,在我对硬盘上方注册表的更改之前,它是从另一台机器克隆的。
转储文件生成是否可能损坏文件系统?其他可能的罪魁祸首是什么?我该如何进一步调查该问题?