如何使用 DXDIAG 和 MSINFO 诊断损坏的 DLL

如何使用 DXDIAG 和 MSINFO 诊断损坏的 DLL

我目前正在与软件支持团队沟通,试图诊断为什么我的电脑上的某个程序崩溃了。这是一个 Windows 10 Pro 1703 系统,该软件应该是兼容的。

他们要求提供 DXDIAG 和 MSINFO 的输出以帮助诊断问题。他们表示,我发送的输出文件表明“某些 Windows DLL 已损坏”。他们没有具体说明是哪些,只建议运行我选择的防病毒检查程序进行全面扫描,并运行 sfc /scannow“最多三次”。

我的防病毒软件只有 Windows Defender,没有发现任何错误。SFC 没有发现任何错误。

我的问题是如何使用 DXDIAG 和 MSINFO 输出确定哪些 DLL 已损坏?

我想验证软件公司的声明,如果声明属实,就修复 Windows。如果不是,我不想浪费一两天时间修复不需要修复的 Windows 安装。

* 修正操作系统中的拼写错误 *

* 更新 *

SFC /scannow、Chkdsk c: /r/f、Windows Defender 完整扫描和脱机扫描均已恢复正常。此 Windows 安装中从未出现过任何恶意软件。DXDIAG 和 MSINFO 输出能告诉我什么,而 SFC、Chkdsk 和 Windows Defender 不能?

* 更新 *

在查看输出文件后,似乎在 MSINFO 输出 > 软件环境 > Windows 错误报告日志中列出了故障应用程序和故障模块。是否可以分辨出哪个存在问题,是应用程序、模块还是两者兼而有之?

答案1

  • 您可以尝试chkdsk C: /f /r在 cmd 工具上执行命令,它C:是您的 Windows 安装目录,有时静默硬盘故障不会显示出来,直到您安装的程序引用损坏的文件。

  • 您可以通过点击崩溃报告窗口中的“查看问题详情”来找到错误的文件名:

崩溃报告

但请注意,知道有缺陷的 DLL 文件并不意味着您可以通过下载来替换它。

相关内容