none
进入多文件的文件夹导致explorer崩溃的问题叫人无法忍受! RRS feed

  • 问题

  •  

    因为工作需要,我的不少目录下面会分门别类地存放大量的文件,但是explorer经常在进入这些文件夹时崩溃,CPU占用100%,我不得不一遍又一遍地重启该进程。文件经常删除时出错,显示估算剩余时间然后窗口就死掉了,即使是单个文件也会这样。另外的问题也是老生常谈了,复制移动文件时估算时间完全不准,经常显示长达数天,配置方面T7500+2G DDR II+PM965+SATA II+1G Robson应该是没有问题的。最重要的是,它让我根本没办法安心工作。经常在想问题的时候却被系统问题扰乱了思维。这里既然是官方论坛,抱着试试看的心情发个帖子,看有没有高人能给点解决办法的。

    2008年1月23日 3:27

答案

  • 至于复制和删除文件时缓慢的原因,这是一个已知的Bug,虽然有几个Hotfix补丁可以用于解决这个问题,但有些人有效,有些人无效。这个问题的最终解决方法是安装Windows Vista SP1,SP1会在近期发布,并且会彻底解决这个问题

    至于进入包含很多子对象的文件夹时CPU占用100%,建议你打开任务管理器的进程选项卡,然后进入这样的文件夹,看看具体哪个进程占用了大量CPU资源。因为在我的实验中,打开一个包含了超过2万个文件的文件夹,并不存在这样的现象。我估计这个问题可能由以下几个原因导致:

    1,缩略图缓存,Windows Vista的资源管理器会使用文件内容的缩略图作为文件的图标来显示,因此如果进入了包含大量可显示缩略图的文件(例如很多视频文件、音频文件、图形文件、Office文档)的文件夹,就可能速度会有些慢。但这只是第一次进入的时候会这样,因为创建的缩略图会被缓存起来,这样下次进入的时候就会直接从缓存中显示缩略图,不需要重新生成。亲仔细检查你进入的这种文件夹里都保存了什么类型的文件,以及看看是否每次都很慢。
    2,杀毒软件导致的,对于某些杀毒软件,在遍历文件夹内容的时候,杀毒软件可能会将每个文件都扫描一边。因此你可以试试看禁用杀毒软件的反病毒监控功能,然后进入文件夹,看速度是否依然很慢
    2008年1月23日 6:26
  • 建议使用微软提供的Process Explorer进一步排查,这是一个免费软件,可以在这里下载:
    http://technet.microsoft.com/zh-cn/sysinternals/bb896653(en-us).aspx

    首先打开一个资源管理器窗口(如果打开了多个,请只保留一个)

    然后将该软件运行起来,从进程列表中找到这个资源管理器对应的“explorer.exe”进程(一般来说这时候会看到两个explorer.exe,一个父进程,一个子进程,这里需要的是子进程),双击子进程的explorer.exe,打开属性对话框,打开“Threads”选项卡

    接着在资源管理器窗口中打开会遇到问题的文件夹,这时候一旦资源管理器停止响应,看Threads选项卡下列出的每个文件,看是否有某个文件(.exe、.dll等)占据了较高的CPU资源,如果有,请告知这个文件的名称

    另外,是否考虑过杀毒软件的影响呢?暂时禁用实时监控,这种问题还存在吗?再一个就是你的系统中是否安装了某些会给资源管理器的右键菜单中添加项目的程序,例如WinRAR、WinZip等?
    2008年1月23日 10:23
  • 一些使用者在使用Vista时确实会遭遇到一些莫名其妙的问题,但是不可否认Vista是迄今为止最安全,效率最高,最易于使用的Windows系统。出现一些问题我猜想因该与安装的驱动或应用程序有一定关系,例如一些嵌入到shell中的程序,与vista的安全机制或处理方式会有所冲突即会造成我们所遇到的explorer挂起问题。

     

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

     

    至于文件删除和拷贝速度慢的问题,其实通过网上搜索已经有很多结果了,首先vista本身在这块确实存在一些问题,微软已经发布了补丁来解决,正如楼上所讲有些机器更新补丁后确实问题得到了改善,而有些却问题依旧,其实主要与设备驱动与安装的应用程序有很大关系。

     

    我强烈建议笔者阅读应用程序的系统需求,是否完全支持或兼容Vista。

     

    回忆XP刚发布的那段时间,在看看现在的Vista与微软,我想我们还是不要过于客观盲目地来评论一个产品的优略。

    2008年1月23日 14:17
  • 其实作为IT业者,大家都明白,电脑遇到问题也确实挺讨厌的,心情急一点也完全可以理解Smile

    根据你说的内容,如果第一次进入某个文件夹时才出现这种情况,那么我觉得还是我之前提到的两种可能导致的:生成缩略图,杀毒软件影响。原因如下:

    1,缩略图:其实也不一定完全是缩略图,也有可能是其他因素,例如验证权限。第一次进入某个文件夹的时候,系统除了创建缩略图外,可能还会遍历每个文件的权限设置,或者统计文件夹中的文件类型,生成用于辅助资源管理器的信息。例如,让资源管理器判断该文件夹下具有哪些类型的文件,这些文件的元数据(创建日期、修改日期、关键字,或者其他属性信息)都是怎样的。这些信息可以用于让资源管理器根据文件的实际类型提供相应的选项或功能。当然,这些只是我的猜测,尚未找到比较官方的说法能够证明这一点。

    对于这个问题,可以试试看这样避免:
    禁用缩略图:进入资源管理器窗口,按下Alt键打开菜单栏,依次单击“工具-文件夹选项”,打开文件夹选项窗口,打开“查看”选项卡,选中“始终显示图标,从不显示缩略图”选项;反选“以缩略图形式显示文件夹图标”选项。

    如果这样做之后资源管理器还是会很慢,那么建议在第一次进入某个文件夹之后多等待一段时间,让系统将后台的一堆工作都处理完,多等等,避免下次进入的时候再次变慢

    2,反病毒软件的问题:NOD 32我没有用过,我用的是卡巴斯基,因此只能针对这个软件简单说说,希望对你有帮助。卡巴斯基在安装好之后,建议的操作是对全盘进行一次彻底扫描,在扫描过程中,软件会对每个扫描过的文件的元数据里添加一个标记,用于标记文件的最后一次扫描状态以及扫描结果。这样当下次进行全盘扫描,或者实时监控功能在扫描的时候,首先会检查文件的元数据,如果自从上次扫描后文件没有发生过变化,则会跳过该文件。这样做可以加快扫描速度,并将对系统速度的影响降到最低。NOD 32有没有这个功能我不清楚,如果没有,或者没有进行过全盘扫描,很可能在进入文件夹的时候杀毒软件忙于扫描文件夹中的文件,如果文件数量很大,可能会很慢。

    解决方法:
    进行全盘扫描
    将这类比较大的文件夹添加到NOD32 的排除列表中(不清楚有没有这个功能,而且这样做可能影响安全性)

    3,其他第三方软件:虽然你自己没有安装太多软件,但就算是驱动程序或者电脑厂商提供的专用软件,依然可能导致这类问题。例如我之前见过的一个问题,华硕的笔记本电脑,预装Windows Vista,并预装了一个用于数据加密的软件。这个数据加密软件会在右键菜单中添加一个选项,这样每次右键单击一个文件夹后资源管理器就会崩溃。

    因此虽然你安装的软件很少,并且有可能是可靠的,但依然不排除这类软件导致问题的可能。

    解决方法:
    到安全模式下,看问题是否依然存在
    卸载所有这类给右键菜单中添加了选项的软件,看问题是否存在


    2008年1月24日 12:10

全部回复

  • 至于复制和删除文件时缓慢的原因,这是一个已知的Bug,虽然有几个Hotfix补丁可以用于解决这个问题,但有些人有效,有些人无效。这个问题的最终解决方法是安装Windows Vista SP1,SP1会在近期发布,并且会彻底解决这个问题

    至于进入包含很多子对象的文件夹时CPU占用100%,建议你打开任务管理器的进程选项卡,然后进入这样的文件夹,看看具体哪个进程占用了大量CPU资源。因为在我的实验中,打开一个包含了超过2万个文件的文件夹,并不存在这样的现象。我估计这个问题可能由以下几个原因导致:

    1,缩略图缓存,Windows Vista的资源管理器会使用文件内容的缩略图作为文件的图标来显示,因此如果进入了包含大量可显示缩略图的文件(例如很多视频文件、音频文件、图形文件、Office文档)的文件夹,就可能速度会有些慢。但这只是第一次进入的时候会这样,因为创建的缩略图会被缓存起来,这样下次进入的时候就会直接从缓存中显示缩略图,不需要重新生成。亲仔细检查你进入的这种文件夹里都保存了什么类型的文件,以及看看是否每次都很慢。
    2,杀毒软件导致的,对于某些杀毒软件,在遍历文件夹内容的时候,杀毒软件可能会将每个文件都扫描一边。因此你可以试试看禁用杀毒软件的反病毒监控功能,然后进入文件夹,看速度是否依然很慢
    2008年1月23日 6:26
  • 既然这样认为,那你就用xp算了,这是最好的方法。

    2008年1月23日 6:33
  •  

    这个我忘记说明了,我当然有查看过。explorer占用了几乎所有的CPU资源,不然我怎么会说是这家伙的问题?另外你说的缩略图问题,我知道第一次进入的时候系统会忙着生成thumb.db,但我几乎可以肯定不是这个造成的。我的现象是,双击文件夹的同时,整个资源管理器的外壳就会停止响应,鼠标一直停留在系统忙的状态,该文件夹也不会打开。这时候我只能结束explorer进程了。另外这些文件夹里只有应用程序需要调用的文件,没有任何Windows可以识别的扩展名,况且数量虽多但远没有达到2万之巨,另外并不包含任何能以缩略图显示的文件(我指的包括avi、jpg、wmv等等)。硬盘上也没有多少碎片(事实上是刚启用不久的硬盘)

     

    叫我换用xp的朋友,你可以出去了。我不需要你这样的解答,文件操作我在命令行下就可以完成,xp太高级了我用不着,谢谢。

    2008年1月23日 9:30
  • 建议使用微软提供的Process Explorer进一步排查,这是一个免费软件,可以在这里下载:
    http://technet.microsoft.com/zh-cn/sysinternals/bb896653(en-us).aspx

    首先打开一个资源管理器窗口(如果打开了多个,请只保留一个)

    然后将该软件运行起来,从进程列表中找到这个资源管理器对应的“explorer.exe”进程(一般来说这时候会看到两个explorer.exe,一个父进程,一个子进程,这里需要的是子进程),双击子进程的explorer.exe,打开属性对话框,打开“Threads”选项卡

    接着在资源管理器窗口中打开会遇到问题的文件夹,这时候一旦资源管理器停止响应,看Threads选项卡下列出的每个文件,看是否有某个文件(.exe、.dll等)占据了较高的CPU资源,如果有,请告知这个文件的名称

    另外,是否考虑过杀毒软件的影响呢?暂时禁用实时监控,这种问题还存在吗?再一个就是你的系统中是否安装了某些会给资源管理器的右键菜单中添加项目的程序,例如WinRAR、WinZip等?
    2008年1月23日 10:23
  • 一些使用者在使用Vista时确实会遭遇到一些莫名其妙的问题,但是不可否认Vista是迄今为止最安全,效率最高,最易于使用的Windows系统。出现一些问题我猜想因该与安装的驱动或应用程序有一定关系,例如一些嵌入到shell中的程序,与vista的安全机制或处理方式会有所冲突即会造成我们所遇到的explorer挂起问题。

     

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

     

    至于文件删除和拷贝速度慢的问题,其实通过网上搜索已经有很多结果了,首先vista本身在这块确实存在一些问题,微软已经发布了补丁来解决,正如楼上所讲有些机器更新补丁后确实问题得到了改善,而有些却问题依旧,其实主要与设备驱动与安装的应用程序有很大关系。

     

    我强烈建议笔者阅读应用程序的系统需求,是否完全支持或兼容Vista。

     

    回忆XP刚发布的那段时间,在看看现在的Vista与微软,我想我们还是不要过于客观盲目地来评论一个产品的优略。

    2008年1月23日 14:17
  • 在回复之前先说个题外话,这个论坛的气氛真的很好。无论是版主还是普通朋友,回答问题都相当专业(至少在我经历的那么多论坛中是回答最具专业性的),态度语气更是无可挑剔,只能用彬彬有礼来形容,不愧是微软的官方论坛。相形之下我发贴时的语气的确过于激动,我已经做了一些修改。只是当时正好脑子里的想法因为explorer的问题而无法进行下去,那种被打断的感觉太难受了,所以求助的时候难免带有牢骚的感觉,请各位见谅。

     

    昨天回去又仔细研究了这个问题,有了新的发现。这种会导致explorer崩溃的文件夹似乎都是在第一次创建时才会出现这种情况,昨天我反复打开那些文件夹,再也没有出现过。回想起我数日之前另外一个已经删掉的文件夹也是,创建之后我试图访问,但是explorer多次崩溃。重启之后稍好一些,浏览部分文件夹时不再出现此问题,但仍然有部分会。随着时间推移,出现此状况的文件夹越来越少。给我感觉是Vista似乎在努力创建那些文件夹的索引或者缩略图之类的东西,一旦工作完成便不再会发生此问题。当然这只是我的猜想,具体是不是这样还是要听官方的解释。

     

    我通过搜索引擎查到了这篇文章,楼主似乎说得有道理,但他提供的方法我还没有尝试。

    http://bbs.zol.com.cn/index20070708/index_308_6359.html

     

    另外,在我印象中,系统里安装的几乎所有驱动,都是经过WHQL签名的(当然包括了那些重要的设备驱动)。另外这台笔记本是一台新机器,上面几乎没有安装什么程序(其实除了驱动程序及其utility之外,只有WinRAR、NOD32跟一个游戏而已)软件都是最新版,游戏则是移植自XBox360的"Games for Windows"游戏。另外安全中心全部绿色,所有项目都工作正常。前面那位朋友提到整合进资源管理器的事情,WinRAR的确是整合到资源管理器中了,但我想这个应该没有关系吧?我从来没有经历过WinRAR给系统造成麻烦的事情。不知道我提供这些信息是否有助于对问题的判断。

     

    最后说一下,虽然我说了Vista的不好,但它的确是我至今用过的Windows家族最好的产品,对硬件资源的充分利用、应用软件执行的高效率和系统的响应速度,是我体会最深的几点。

    2008年1月24日 11:47
  • 其实作为IT业者,大家都明白,电脑遇到问题也确实挺讨厌的,心情急一点也完全可以理解Smile

    根据你说的内容,如果第一次进入某个文件夹时才出现这种情况,那么我觉得还是我之前提到的两种可能导致的:生成缩略图,杀毒软件影响。原因如下:

    1,缩略图:其实也不一定完全是缩略图,也有可能是其他因素,例如验证权限。第一次进入某个文件夹的时候,系统除了创建缩略图外,可能还会遍历每个文件的权限设置,或者统计文件夹中的文件类型,生成用于辅助资源管理器的信息。例如,让资源管理器判断该文件夹下具有哪些类型的文件,这些文件的元数据(创建日期、修改日期、关键字,或者其他属性信息)都是怎样的。这些信息可以用于让资源管理器根据文件的实际类型提供相应的选项或功能。当然,这些只是我的猜测,尚未找到比较官方的说法能够证明这一点。

    对于这个问题,可以试试看这样避免:
    禁用缩略图:进入资源管理器窗口,按下Alt键打开菜单栏,依次单击“工具-文件夹选项”,打开文件夹选项窗口,打开“查看”选项卡,选中“始终显示图标,从不显示缩略图”选项;反选“以缩略图形式显示文件夹图标”选项。

    如果这样做之后资源管理器还是会很慢,那么建议在第一次进入某个文件夹之后多等待一段时间,让系统将后台的一堆工作都处理完,多等等,避免下次进入的时候再次变慢

    2,反病毒软件的问题:NOD 32我没有用过,我用的是卡巴斯基,因此只能针对这个软件简单说说,希望对你有帮助。卡巴斯基在安装好之后,建议的操作是对全盘进行一次彻底扫描,在扫描过程中,软件会对每个扫描过的文件的元数据里添加一个标记,用于标记文件的最后一次扫描状态以及扫描结果。这样当下次进行全盘扫描,或者实时监控功能在扫描的时候,首先会检查文件的元数据,如果自从上次扫描后文件没有发生过变化,则会跳过该文件。这样做可以加快扫描速度,并将对系统速度的影响降到最低。NOD 32有没有这个功能我不清楚,如果没有,或者没有进行过全盘扫描,很可能在进入文件夹的时候杀毒软件忙于扫描文件夹中的文件,如果文件数量很大,可能会很慢。

    解决方法:
    进行全盘扫描
    将这类比较大的文件夹添加到NOD32 的排除列表中(不清楚有没有这个功能,而且这样做可能影响安全性)

    3,其他第三方软件:虽然你自己没有安装太多软件,但就算是驱动程序或者电脑厂商提供的专用软件,依然可能导致这类问题。例如我之前见过的一个问题,华硕的笔记本电脑,预装Windows Vista,并预装了一个用于数据加密的软件。这个数据加密软件会在右键菜单中添加一个选项,这样每次右键单击一个文件夹后资源管理器就会崩溃。

    因此虽然你安装的软件很少,并且有可能是可靠的,但依然不排除这类软件导致问题的可能。

    解决方法:
    到安全模式下,看问题是否依然存在
    卸载所有这类给右键菜单中添加了选项的软件,看问题是否存在


    2008年1月24日 12:10
  • 感谢楼上热情的帮助,目前暂时没有碰到这个问题了。计算机这东西总是会出一些让人有些莫名其妙的事情,毕竟Vista是一个新生儿,我现在觉得可以接受它的一些毛病了。但是希望SP1能修复这些明显的问题,另外就是希望赶快发布正式版好让我能用WU更新。新年快到了,祝各位新年快乐!

     

    2008年1月26日 10:03
  •  

    按照你的硬件配置,应该没有问题,可能处在软件问题了。你试试按步骤排除,首先,关闭所有的软件,让系統在一個空閑狀態,再試試。如果結果還是一樣,就進入安全模式試試,安全模式一般不會再有問題了。如果沒有問題,就查看相關啟動的服務。如果安全模式還有問題,唯一辦法就是重裝了,Vista重裝也不過20分鐘。還有,如果你是使用某些網上的Ghost版本vista,建議你還是完完整整的安裝一次,畢竟現在的Ghost還不成熟,不建議使用。
    2008年2月1日 8:48
  •  

    我的笔记本也是 旗舰版的  打开 视频和 图片文件夹的时候 刷缩略图 总是有若干个 报错  COM Surrogate 停止工作 和 Windows 主进程(Rundll32)停止工作  但是大多数情况下 explor 不会崩溃 可是总是当我使用一段时间电脑之后 有那个文件夹没关闭 会莫名的崩溃 崩溃之后回来 任务栏会少很多图标 比如 qq的 但是 qq却还在线  用快捷键能掉出来  笔记本 就是 专门为vista做的 配置也没问题 双核2.0 2G内存 8400显卡 而且我也没有杀毒软件 (PS:我用了快10年电脑了 有大概六七年不用杀毒软件 基本上中没中病毒 我能感觉出来 并且从进程和加载项上我能认出来 所以应该跟病毒没关系 )新电脑拿回来 我就发现vista 跟98似的 异常的爱崩溃 但是我不想 禁用缩略图 毕竟是比较好看 而且我还加大了 图标缓存 可是没有用

    我发现好像 如果一个文件夹的试图是 缩略图或者比较大些的图标模式的时候 这个文件夹打开一段时间之后 就容易崩溃

    不知道 sp1是不是解决了这个问题  不知sp1到底什么时候发布呀

    2008年2月5日 15:16
  •        各位专家好!

           我的笔记本,出现"资源管理器停止工作" 问题,在输入用户密码后只能看到鼠标,桌面黑屏.

    我在安全模式下,打开 任务管理器,Process Explorer,注册表等些个软件时就会弹不对话框

    "Windows Explorer停止工作" ,只有 vista优化大师能正常打开.

    前面在出现"管理器停止工作"的问题时,我在安全模式下用 vista优化大师 给系统优化了下.

            请问有什么解决办法,先谢谢了!
    2008年2月9日 11:34