打开特定驱动器时 Windows 资源管理器崩溃

打开特定驱动器时 Windows 资源管理器崩溃

我的电脑上安装了 Windows 7 Professional SP1 32 位。每当我打开 E 盘时,Windows 资源管理器就会崩溃。

这不会影响其他驱动器,打开 D 驱动器时 Explorer 也不会崩溃。我已经进行了防病毒扫描,并且正在进行反恶意软件扫描,但我认为我不会那么幸运。

更新:到目前为止我已经尝试过的方法以及一些更有用的信息:

  1. 我尝试过在安全模式下访问。虽然速度有点慢,但访问驱动器不会导致 Windows 资源管理器崩溃。
  2. E 盘是一个分区,不包含与操作系统相关的内容。
  3. 它是一个内部驱动力。
  4. 我安装了 SP1。我删除了它,但没什么变化。
  5. 我安装了许多更新(来自 Windows 更新)并更新了许多应用程序。这可能是原因吗?遗憾的是,我没有记录它开始崩溃的时间。
  6. 我运行了chkdsk E: /F /X,没有报告任何错误

注意:我在我的事件日志中发现了这一点:

在此处输入图片描述

答案1

您需要扫描驱动器的所有文件夹,甚至是包含视频的文件夹。

如果 Explorer 尝试显示预览或缩略图,则可能会因此类文件夹中的无效数据而崩溃。

经过Kees Bakker 在 CNET 论坛上

答案2

Explorer.exe 崩溃的原因有很多。主要是由于内容和 shell 扩展。例如,您打开一个包含 AVI 的文件夹,然后 explorer 扫描所有文件名,AV 套件扫描显示屏上的所有文件内容,并加载您已安装到操作系统中的 shell 可执行文件(作为鼠标右键选项)。这些通常位于当前用户中,与安全模式下的用户不同,因为这是内置管理员名称,而不是您作为管理员组成员的名称。注意末尾的 s。您不是同一个用户,也不是用户选项。

如果不运行所有进程、启动项、服务(包括 Shell 扩展、计划任务等)的日志,就不可能猜测您的情况。请从搜索引擎(更好的 Highjackthis 应用程序)获取 OTL.exe,然后将结果发给我。

根据我的经验,第二个最常见的原因是损坏的 $MFT 或 $MFTbackup sp?(假设是 NTFS)。这可以在事件日志中与任何磁盘错误一起查看。查看系统日志。无论如何 win+R> chdkdsk e: /f(重新启动时为是){y] 并重试。

第三个最常见的原因是 <Win7 上有 4GB RAM,运行过多进程,包括 svchost 下的许多服务以及臃肿的第三方应用程序...它们不能很好地共存。这会导致堆栈溢出> OMG <如果不使用 procmon.exe 和内存映射程序进行广泛研究,很难证明这一点,但我们可以说它可能是由恶意软件引起的,而不是 Windows 本身的错误。

原因还有很多,但 OTL.exe 孪生日志文件可能会告诉你原因是什么。

答案3

请以管理员权限打开命令行并输入:

mv E:\autorun.inf E:\autorun_inf_backup.txt

然后再试一次。

这会将 E:\autorun.inf 文件重命名为 E:\autorun_inf_backup.txt

要将其改回来:

mv E:\autorun_inf_backup.txt E:\autorun.inf

自动运行.inf文件在 Windows 资源管理器中输入 E:\ 驱动器时读取。


如果不是 autorun.inf 故障 -查看错误Windows 事件查看器

您也可以运行文件系统检查,正如有人在评论中所建议的那样。

答案4

以下是我认为 Explorer 可能崩溃的几个原因...

  • 如果您在不同的操作系统之间使用此驱动器,文件名中可能会存在一些无效字符,从而导致 Explorer 崩溃。
  • 如果您的 Explorer 中有任何损坏/奇怪的图像,您可以根据需要使用 Windows 命令提示符将其删除。

我建议你在驱动器上chkdsk使用/x /f /v标志并查看你能得到什么结果。

chkdsk E: /x /f /v

相关内容