解决打开有avi的文件夹,explorer就出错,需要关闭

来源:互联网 发布:java数据分析框架 编辑:程序博客网 时间:2024/05/01 18:41

      Windows XP系统中,当某个文件夹内包含有视频文件(不一定是avi格式的),并且你采用了“缩略图”方式浏览文件夹时,系统默认情况下就会对视频文件进行预览。如果此时,你的播放器(预览视频文件通常采用Windows media player)出现了一些问题(比如不支持avi格式的文件播放),造成无法预览视频文件,那么就会导致Explorer.EXE 崩溃退出。

     解决办法

     1、你可以彻底卸载有问题的视频播放器软件,然后重新安装,问题应该可以解决。

     2、不使用缩略图浏览模式,但那样在选取文件的时候仍然有可能会导致程序崩溃。

     3、(推荐)在“运行”对话框中输入cmd,然后在命令提示符窗口输入“regsvr32 /u shmedia.dll ”,即可解决问题。REGSVR32 是注册服务的命令,参数U的意思是解除服务器注册, SHMEDIA.DLL这个动态链接库文件是用来预览视频文件用的。通常预览会导致系统变慢甚至出现问题,用户一般不需要视频预览功能,使用上述命令能够禁用视频预览。

 

为什么电脑有时会无法删除avi视频文件呢?

  在windows xp中,经常会出现无法正常删除avi视频文件的现象,这是因为windows xp的多媒体预览功能存在缺陷,即shmedia.dll文件中有bug。深入探究,发现只有在下载或者编辑过程中终止操作而致使avi视频文件不完整时,此bug才会导致avi文件不能删除。

      在windows xp中选择avi媒体文件时,其explore.exe进程将试图读取该文件信息,提供“预览”功能,这将导致媒体文件正被占用而无法删除。解决问题的关键就是取消或者绕过windows xp的预览功能,这里总结了几种方法皆可将其删除:

  1、在该媒体文件同一文件夹下随便新建一个空文件,如txt文件,删除的时候用鼠标把这两个文件一起“拖选”上,此时也不会有“预览”问题,直接删除即可。

  2、新建一个空文件夹,把要删除的文件拖到这个文件夹当中,然后把该文件夹删除即可。

      3、开机后,在“开始→运行”中输入并执行“cmd”,打开一个 “命令提示符” 窗口,进入avi文件所在目录,按“ctrl+alt+del”组合键调出“windows任务管理器”,在“进程”中选择“explorer.exe”,然后按“结束进程”,这时工具栏与桌面都没有了。此时,在“命令提示符”(dos)窗口中用“del”命令删除avi媒体文件,再输入“c:/windows/explorer.exe”并执行就可以恢复工具栏与桌面了。

      4、删除注册表中的键值“hkey_local_machine/software/classes/clsid/{87d62d94-71b3-4b9a-9489-5fe6850dc73e}”,这样就能解决删除的问题。但是,以后再用鼠标右键单击avi文件查看属性时,将不再显示该文件的预览,建议导出并备份这个注册表键值,以便将来需要时恢复。或在“开始→运行”中输入并执行“regsvr32/u shmedia.dll”,效果与上面的操作相同。若要恢复,直接运行“regsvr32 shmedia.dll”即可。

 

      5、使用如total commander等文件管理软件,或者使用flashfxp等软件所提供的“本地浏览”功能进行删除操作.因为这些操作不依赖于explore.exe进程,只要没有“预览”问题,也就不会有占用问题。

      6、使用诸如冰刃这样的工具强行删除视频文件。

      7、用任务管理器结束explorer.exe,运行cmd程序进入dos环境,然后用dos命令del删除文件。删除后可以运行explorer.exe重新打开Windows桌面。

 

来源:http://kuliuheng.blogbus.com/logs/46790223.html

原创粉丝点击