我的电脑上安装了 Windows 7 Professional SP1 32 位。每当我打开 E 盘时,Windows 资源管理器就会崩溃。
这不会影响其他驱动器,打开 D 驱动器时 Explorer 也不会崩溃。我已经进行了防病毒扫描,并且正在进行反恶意软件扫描,但我认为我不会那么幸运。
更新:到目前为止我已经尝试过的方法以及一些更有用的信息:
- 我尝试过在安全模式下访问。虽然速度有点慢,但访问驱动器不会导致 Windows 资源管理器崩溃。
- E 盘是一个分区,不包含与操作系统相关的内容。
- 它是一个内部驱动力。
- 我安装了 SP1。我删除了它,但没什么变化。
- 我安装了许多更新(来自 Windows 更新)并更新了许多应用程序。这可能是原因吗?遗憾的是,我没有记录它开始崩溃的时间。
- 我运行了
chkdsk E: /F /X
,没有报告任何错误
注意:我在我的事件日志中发现了这一点:
答案1
答案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