none
Windows 资源管理器崩溃问题 RRS feed

  • 问题

  • 环境:

    操作系统:windows 7 旗舰版 sp1, 64位,已更新所有重要补丁(除了每月的恶意软件扫描补丁)

    已安装symantec endpoint protect 11.0.6防毒软件,并已及时更新

    故障现象:

    每次右键点击一个单字符、单字母的文件夹时,Windows 资源管理器就崩溃,按照提示重启动程序后可以恢复。(改为两个或以上字符后,点右键就没问题)

    系统应用日志里有如下错误信息:

    日志名称:          Application
    来源:            Application Error
    日期:            2012/6/7 11:52:17
    事件 ID:         1000
    任务类别:          (100)
    级别:            错误
    关键字:           经典
    用户:            暂缺
    计算机:           03fanyongfeng.gzcss.net
    描述:
    错误应用程序名称: explorer.exe,版本: 6.1.7601.17567,时间戳: 0x4d672ee4
    错误模块名称: msvcrt.dll,版本: 7.0.7601.17744,时间戳: 0x4eeb033f
    异常代码: 0x40000015
    错误偏移量: 0x000000000002a84e
    错误进程 ID: 0x196c
    错误应用程序启动时间: 0x01cd4460e598458e
    错误应用程序路径: C:\Windows\explorer.exe
    错误模块路径: C:\Windows\system32\msvcrt.dll
    报告 ID: 2c0ef083-b054-11e1-b697-547d167fd70d
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-06-07T03:52:17.000000000Z" />
        <EventRecordID>21612</EventRecordID>
        <Channel>Application</Channel>
        <Computer>03fanyongfeng.gzcss.net</Computer>
        <Security />
      </System>
      <EventData>
        <Data>explorer.exe</Data>
        <Data>6.1.7601.17567</Data>
        <Data>4d672ee4</Data>
        <Data>msvcrt.dll</Data>
        <Data>7.0.7601.17744</Data>
        <Data>4eeb033f</Data>
        <Data>40000015</Data>
        <Data>000000000002a84e</Data>
        <Data>196c</Data>
        <Data>01cd4460e598458e</Data>
        <Data>C:\Windows\explorer.exe</Data>
        <Data>C:\Windows\system32\msvcrt.dll</Data>
        <Data>2c0ef083-b054-11e1-b697-547d167fd70d</Data>
      </EventData>
    </Event>

    =============================

    日志名称:          Application
    来源:            Windows Error Reporting
    日期:            2012/6/7 11:52:28
    事件 ID:         1001
    任务类别:          无
    级别:            信息
    关键字:           经典
    用户:            暂缺
    计算机:           03fanyongfeng.gzcss.net
    描述:
    错误存储段 ,类型 0
    事件名称: APPCRASH
    响应: 不可用
    Cab ID: 0

    问题签名:
    P1: explorer.exe
    P2: 6.1.7601.17567
    P3: 4d672ee4
    P4: msvcrt.dll
    P5: 7.0.7601.17744
    P6: 4eeb033f
    P7: 40000015
    P8: 000000000002a84e
    P9:
    P10:

    附加文件:

    可在此处获取这些文件:
    C:\Users\fanyongfeng\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_explorer.exe_6053144afa8248913f96a667ecb7458a38b65d7d_1c759216

    分析符号:
    重新检查解决方案: 0
    报告 Id: 2c0ef083-b054-11e1-b697-547d167fd70d
    报告状态: 0
    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Windows Error Reporting" />
        <EventID Qualifiers="0">1001</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-06-07T03:52:28.000000000Z" />
        <EventRecordID>21613</EventRecordID>
        <Channel>Application</Channel>
        <Computer>03fanyongfeng.gzcss.net</Computer>
        <Security />
      </System>
      <EventData>
        <Data>
        </Data>
        <Data>0</Data>
        <Data>APPCRASH</Data>
        <Data>不可用</Data>
        <Data>0</Data>
        <Data>explorer.exe</Data>
        <Data>6.1.7601.17567</Data>
        <Data>4d672ee4</Data>
        <Data>msvcrt.dll</Data>
        <Data>7.0.7601.17744</Data>
        <Data>4eeb033f</Data>
        <Data>40000015</Data>
        <Data>000000000002a84e</Data>
        <Data>
        </Data>
        <Data>
        </Data>
        <Data>
        </Data>
        <Data>C:\Users\fanyongfeng\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_explorer.exe_6053144afa8248913f96a667ecb7458a38b65d7d_1c759216</Data>
        <Data>
        </Data>
        <Data>0</Data>
        <Data>2c0ef083-b054-11e1-b697-547d167fd70d</Data>
        <Data>0</Data>
      </EventData>
    </Event>

    =========================================

    已尝试将C:\Windows\system32\msvcrt.dll文件安全权限里的所有者改为管理员组,并赋予管理员组成员完全控制权限,但没有解决问题。

    请问,该怎么处理这个问题?


    2012年6月7日 4:22

答案

  • 建議通過 ShellExView 排查一下 Windows Explorer 的插件, 同時也建議通過 msconfig 排查一下啟動項.

    ShellExView
    http://www.nirsoft.net/utils/shexview.html

    最後, 如果那個 msvcrt.dll 確實為一個系統文件而非仿冒(可通過最新病毒定義的防病毒軟件掃描判斷), 那麼請以管理員身份運行命令提示符並執行命令

    icacls \Windows\system32\msvcrt.dll /setowner "NT SERVICE\TrustedInstaller"
    icacls \Windows\system32\mscrt.dll /reset

    還原該文件權限設置.


    Folding@Home

    2012年6月7日 5:05
  • 请试一下其它用户帐户(如果没有就新建)以及安全模式有没有同样的问题。然后建议下载运行 ShellExView 检查一下 Explorer.EXE 的加载项,将所有来自第三方的加载项暂时禁用,并通过“干净启动”方式排查一下启动加载项与后台程序。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "广州魔法师"
     
    每次右键点击一个单字符、单字母的文件夹时,Windows 资源管理器就崩溃,按照提示重启动程序后可以恢复。(改为两个或以上字符后,点右键就没问题)
     
    2012年6月7日 5:20

全部回复

  • 建議通過 ShellExView 排查一下 Windows Explorer 的插件, 同時也建議通過 msconfig 排查一下啟動項.

    ShellExView
    http://www.nirsoft.net/utils/shexview.html

    最後, 如果那個 msvcrt.dll 確實為一個系統文件而非仿冒(可通過最新病毒定義的防病毒軟件掃描判斷), 那麼請以管理員身份運行命令提示符並執行命令

    icacls \Windows\system32\msvcrt.dll /setowner "NT SERVICE\TrustedInstaller"
    icacls \Windows\system32\mscrt.dll /reset

    還原該文件權限設置.


    Folding@Home

    2012年6月7日 5:05
  • 请试一下其它用户帐户(如果没有就新建)以及安全模式有没有同样的问题。然后建议下载运行 ShellExView 检查一下 Explorer.EXE 的加载项,将所有来自第三方的加载项暂时禁用,并通过“干净启动”方式排查一下启动加载项与后台程序。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "广州魔法师"
     
    每次右键点击一个单字符、单字母的文件夹时,Windows 资源管理器就崩溃,按照提示重启动程序后可以恢复。(改为两个或以上字符后,点右键就没问题)
     
    2012年6月7日 5:20
  • 处理过程:

    1. 已尝试将C:\Windows\system32\msvcrt.dll文件安全权限里的所有者改为管理员组,并赋予管理员组成员完全控制权限,但没有解决问题。
    2. 使用msconfig将所有非微软的启用项和服务加载项都禁用,重启动系统。仍没有解决问题。
    3. 在微软Technet论坛上求助,有网友建议使用shexview排查shell加载项,将所有类型为“上下文菜单”的加载项禁用后系统正常了。逐个排查,最后确定是C:\Program Files\WinMountWinMTExt.dll引起的问题。

             问题解决了!

        谢谢楼上两位的帮助!


    2012年6月8日 3:35
  • 从文件名看只是 WinMount 为资源管理器添加的一个 Shell Extension,方便在资源管理器中更快捷地调用 WinMount 而已,删除不会影响 WinMount
    的功能。
     
    至于是否是 WinMountWinMTExt.DLL 本身存在兼容问题,可以在其它计算机上测试一下是否有同样的故障。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "广州魔法师"
     
    在微软Technet论坛上求助,有网友建议使用shexview排查shell加载项,将所有类型为“上下文菜单”的加载项禁用后系统正常了。逐个排查,最后确定是C:\Program Files\WinMountWinMTExt.dll引起的问题。
     
     
    2012年6月8日 23:07