none
系统经常出现:explorer.exe遇到问题需要关闭 RRS feed

  • 问题

  • 我们公司的电脑从前段时间开始经常出现:explorer.exe遇到问题需要关闭,然后点击确定后资源管理器就崩溃了。桌面、打开的文件夹都没有了,其他程序还在。有时过一会,资源管理器能自己恢复,但有时不能,只能从任务管理器中新建explorer.exe进程来重启启动它。而导致出现这个现象的操作有:文件的复制粘贴、打开文件夹、文件重命名……甚至有时电脑进入桌面后,没进行什么操作,自己就会崩溃。

     

    从事件查看器的应用程序日志中看一般有这样的信息:

    Application Error   事件ID 1000

    错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 comctl32.dll,版本 6.0.2900.5512,错误地址 0x00010ff1。

    日志里面错误模块有很多,shell32.dll、ntdll.dll、ole32.dll、kernel32.dll什么的都有。还有下面的这个

    Application Hang   事件ID 1002

    挂起应用程序 explorer.exe,版本 6.0.2900.5512,挂起模块 hungapp,版本 0.0.0.0,挂起地址 0x00000000。

     

    域中只有一台服务器做域控制器、dns、dhcp、文件服务器、应用程序服务器、远程访问/vpn服务器。

    系统是server 2003 企业版sp2 机型是dell T105。

     

    客户端都是xp 专业版 sp3 是先用光盘安装好一台,把驱动、更新、所需软件都安好,然后其他用ghost安装的。是dell optiplex 330的机型。杀毒软件是mcafee virusscan 企业版+antispyware 8.5.0i

     

    去google了一下,也没找到很好的解决办法。也没查出病毒,而且有些电脑只安装了最基本的办公软件和杀毒软件,给普通员工的也都是user权限。而且server 2003有时候也会出现这种现象,只是能比客户端少一些,毕竟用客户端多一些,服务器不是经常动。

     

     

    我想问一下,这种情况一般会是哪里的问题?如果不能直接找到问题,那怎么进行排错?从哪里看日志呢?请对这个问题有了解的朋友给些帮助。非常感谢!

    2009年1月9日 11:50

全部回复

  •  

    首先在本机建立一个系统还原点! 

    请在出现问题的客户端上执行一次clean boot

    a. 运行MSCONFIG

    b. 在常规下选择 选择性启动。

    c. 然后清除Process System.ini File, Process Win.ini FileLoad Startup Items 的复选框,但是保留使用原始Boot.ini

    d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all.

    e. 然后重新启动。观察问题是否依旧发生。

     

    2009年1月9日 12:16
  •  谢依村

    你好!感谢你的帮助。我照着你说的方法做了,并且运行了一天,发现仍然会出现这个问题。我只开启了系统所需的程序和360安全卫士,其他程序都暂时没有运行,但还是在复制或者打开文件夹的时候就会碰到explorer.exe崩溃。我是在公司的生产环境中,不方便在很多台主机上测试,只能在自己的电脑上做。现在不知道还有什么办法能解决这个问题。

     

    2009年1月11日 1:43
  •  

    使用支持线程和进程模块分析的管理工具分析重点进程和错误文件究竟的载入方式。根据结果做处理。
    2009年1月11日 2:34
  •  shangbin 写:

     

    使用支持线程和进程模块分析的管理工具分析重点进程和错误文件究竟的载入方式。根据结果做处理。

     

     

    能告诉一下具体是什么工具吗?

    2009年1月11日 3:51
  •  阿亮 写:

     谢依村

    你好!感谢你的帮助。我照着你说的方法做了,并且运行了一天,发现仍然会出现这个问题。我只开启了系统所需的程序和360安全卫士,其他程序都暂时没有运行,但还是在复制或者打开文件夹的时候就会碰到explorer.exe崩溃。我是在公司的生产环境中,不方便在很多台主机上测试,只能在自己的电脑上做。现在不知道还有什么办法能解决这个问题。

     

    如果所有的机器都出现这个问题,很可能还是病毒问题,或者软件冲突。只不过杀毒软件检查不出来。你看看除了你已经说的错误还有没有其他错误,回忆一下最近装了什么软件没有。

    360的高级工具里面本身自带一个简单的进程分析功能。主要看看EXPLORER里面有哪些非MICROSOFT的进程。

    2009年1月11日 4:46
    版主
  • 事件查看器查看所有错误日志,贴上来看看吧

    控制面板-管理工具-事件查看器

    2009年1月11日 13:08
  • 不好意思,前两天事特别多,没来得及来看大家帮我分析的回帖。现在我把这几天我分析的情况说一下。

    将mcafee virusscan 8.5i 更新到最新后扫描,发现有com.run病毒和一些”有潜在威胁“的cookie,杀软都自动删除掉了。之后手动找了一下,发现了诸如dp1.fne、eap1.fne 、shell.fne的文件,google了一下,发现是有害的文件,于是删除掉了。

     

    用360的分析发现explorer.exe的进程中,除了调用微软的文件,其他都是mcafee、Adobe、迅雷、搜狗,还有两个没有签名的文件是rarext.dll和unlockerCOM.dll,分别在program files\winrar和program files\unlocker路径下,我个人判断是安装的winrar的扩展和unlocker的文件。

     

    另外检查了其他所有进程,没有发现陌生的文件。

     

    用SREng 2.7.0扫描也没有发现在启动程序、注册表、驱动、正在运行的进程、文件关联、浏览器加载项、autorun.inf、hosts文件、计划任务中发现奇怪的程序。

     

    应用程序中的日志内容如下:(我只把发生错误的信息列出来了)

     

    2009-1-15 20:54:46 Application Hang 错误 (101) 1002 N/A FTK-ADMIN-06 挂起应用程序 KMPlayer.exe,版本 2.9.3.1432,挂起模块 hungapp,版本 0.0.0.0,挂起地址 0x00000000。
    2009-1-15 20:10:34 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 19:32:39 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 19:32:34 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 comctl32.dll,版本 6.0.2900.5512,错误地址 0x0004dbe3。
    2009-1-15 18:21:36 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 18:21:32 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 shell32.dll,版本 6.0.2900.5622,错误地址 0x0002f18b。

    2009-1-15 16:25:46 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 16:25:42 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 ole32.dll,版本 5.1.2600.5512,错误地址 0x0008a00d。
    2009-1-15 16:02:38 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 16:02:33 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 ntdll.dll,版本 5.1.2600.5512,错误地址 0x00011669。
    2009-1-15 10:57:49 Winlogon 信息 无 1002 N/A FTK-ADMIN-06 外壳程序意外停止,Explorer.exe 被重新启动。
    2009-1-15 10:57:43 Application Error 错误 (100) 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 unknown,版本 0.0.0.0,错误地址 0x0479bf98。

    2009-1-15 10:07:10 hpqcxs08 信息 无 0 N/A FTK-ADMIN-06 事件 ID ( 0 )的描述(在资源( hpqcxs08 )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Service started.
    2009-1-15 10:07:02 hpqddsvc 信息 无 0 N/A FTK-ADMIN-06 事件 ID ( 0 )的描述(在资源( hpqddsvc )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Service started.
    2009-1-15 10:06:59 SecurityCenter 信息 无 1807 N/A FTK-ADMIN-06 安全中心服务已经被停用。软件组策略阻止其运行。
    2009-1-14 17:38:10 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 shell32.dll,版本 6.0.2900.5622,错误地址 0x0002f18b。
    2009-1-14 16:05:29 Application Hang 错误 (101) 1002 N/A FTK-ADMIN-06 挂起应用程序 iexplore.exe,版本 7.0.6000.16762,挂起模块 hungapp,版本 0.0.0.0,挂起地址 0x00000000。

     

    还麻烦大家帮我分析看看是什么原因导致这个问题的,谢谢了。

     

    另外:

     

    笨笨ONE提到:……你看看除了你已经说的错误还有没有其他错误,回忆一下最近装了什么软件没有。

    有时候,会出现:为了保护您的计算机 windows已关闭了此程序这种消息框。应该是数据执行保护。至于软件,是这样的,这个问题在很早就出现过,只是那时是偶尔出现,所以没有太注意。软件是越装越多,(360的软件管理显示有62个)然后这个问题就开始频繁的出现。但在我发这个问题之前的一段时间是没有安装什么软件的。

    2009年1月16日 10:16
  • 网上帮你找了下,你试试行不行。在执行这些之前你最好运行一次sfc /scannow

    方法一:重新注册以下DLL文件:
    regsvr32 Shdocvw.dll
    regsvr32 Shell32.dll (注意这个命令,先不用输)
    regsvr32 Oleaut32.dll
    regsvr32 Actxprxy.dll
    regsvr32 Mshtml.dll
    regsvr32 Urlmon.dll

    第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。

    方法二:COMCTL32.DLL文件产生的问题:
    在升级IE或windows时这个文件可能被替换了,也许新版本的COMCTL32.DLL文件有BUG。
    找一张windows安装光盘,搜索它,找到一个名为COMCTL32.DL_的文件,把它拷贝出来,用winrar提取 这个文件为COMCTL32.DLL文件,并覆盖现有文件。

    方法三:用方法一重新注册regsvr32 Oleaut32.dll时出错或重新注册后也无效。
    在windows光盘里提取Oleaut32.dll文件,在MDAC_IE5.CAB文件包里,也是用winrar提取并覆盖现有。

    方法四:DCOM属性设置错误:
    详细参见:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q274696
    1.点击“开始”;
    2.输入“Dcomcnfg”;
    3.弹出的提示框选“是”;
    4.点“默认安全机制”标签;
    5.在“默认访问权限”栏点“编辑默认值”;
    6.看看“名称”下面的栏里有没有“SYSTEM”和“Interactive”项,如果没有,则添加;
    7.点击OK,点击OK。

    方法五:下载这个工具也许有助于修复问题:
    http://download.microsoft.com/download/msninvestor/Patch/1.0/WIN98/EN-US/mcrepair.EXE

     

     

     

    2009年1月16日 11:24
    版主
  • 杀毒软件查不出来,病毒感染了explorer.exe进程。

     

    虽然扫描病毒好像效果也不是很明显。

     

    最好能完整的修复explorer.exe

     

    根据你所提出的问题,我建议你先打开explorer,在左边窗体中右键单击检查你当先列表中是否存在非系统自带的选项或功能选择。如果存在建议你先卸载相关的软件进行测试,看是否还会出现CPU占用100%问题

    2009年1月16日 17:01
  •  

      笨笨ONE,你好,很感谢你一直耐心的帮我分析这个问题。

    我试着按照你说的方法试,结果是这样:

    方法一:重新注册Shdocvw.dll,出现消息框,内容是:Shdocvw.dll中的DllRegisterServer失败。返回代码是:  0x8002801c。

    重新注册Mshtml.dll时,出现消息框,内容是:已加载Mshtml.dll,但没有找到DllRegisterServer输入点。无法注册这个文件。

    其他文件可以重新注册,第二个暂时还没试。

     

    方法二:我搜索了一下系统中的COMCTL32.DLL文件,发现在以下路径都有存在这个文件,C:\WINDOWS\$NtServicePackUninstall$\、C:\WINDOWS\ServicePackFiles\i386、C:\WINDOWS\system32、C:\WINDOWS\system32\dllcache、C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a、C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9、

    C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83

    但是版本不一样,最新的是6.00.2900.2180,我手边的系统盘的这个文件的版本比系统现有的要旧,是6.00.2600.0000,可以替换吗?

     

    方法三:因为注册Oleaut32.dll时成功了,所以没有按照这步进行操作。

     

    方法四:我问一下是开始然后运行Dcomcnfg吗?如果是这样的话我运行后打开的是组件服务控制台,并没有弹出提示框,也没有找到后面说的“默认安全机制”标签之类的选项,所以暂时没有进行后续步骤。

     

    方法五:我已经下载那个程序并安装了,重启之后还是会出现explorer.exe崩溃的情况。就在我几分钟前再试着运行Dcomcnfg时出现的。

    相应的错误日志是:2009-1-17 14:24:55 Application Error 错误 无 1000 N/A FTK-ADMIN-06 错误应用程序 explorer.exe,版本 6.0.2900.5512,错误模块 urlmon.dll,版本 7.0.6000.16762,错误地址 0x0002d26b。

     

     

     

     

     

     

     

     

    2009年1月17日 6:32
  • 你有按我说的先尝试运行CMD然后输入sfc /scannow来修复系统么?

    如果修复过了,问题还是依旧,我建议你再运行一次磁盘修复和磁盘碎片整理之后重启。并且我建议你进行全盘杀毒,然后运行MSCONFIG》启动》禁用全部加载项之后重启看是否问题依旧。
    2009年1月17日 13:25
    版主
  •  笨笨ONE 写:

    你有按我说的先尝试运行CMD然后输入sfc /scannow来修复系统么?

    如果修复过了,问题还是依旧,我建议你再运行一次磁盘修复和磁盘碎片整理之后重启。并且我建议你进行全盘杀毒,然后运行MSCONFIG》启动》禁用全部加载项之后重启看是否问题依旧。

     

    大概在一个多月前我有用sfc /scannow扫描过,但这两天因为系统盘不在手边,所以这次没有扫描。

    用dr.web cureit!全盘扫描后,发现安装的office和QuickTime都有被感染的文件,然后删除掉了。

     

    磁盘碎片整理过了。

     

    可是我不太明白的是,在进程模块里看不到它们,启动项里也没有,也没有网络连接,那么它们仍然会对系统造成影响吗?

     

    那用什么杀毒软件可以完全找出系统中的病毒呢?

     

     

    2009年1月23日 8:01
  • 你的这个问题并不是由于病毒引起的,而是因为你装了UNLocker,目前在PCBeta上提供了一种注册表的解决方案你可以试一下: http://bbs.pcbeta.com/viewthread.php?tid=581603
    2009年11月19日 5:21