风云小站 » 『 求助专区 』 » 【已解决】【求助】关于avi文件的删除
本页主题: 【已解决】【求助】关于avi文件的删除 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

冰炎
级别: 高级会员


精华: 0
发帖: 207
威望: 666 点
风云币: 5092 元
专家分: 0 分
在线时间:81(小时)
注册时间:2006-10-05
最后登录:2008-04-19

 【已解决】【求助】关于avi文件的删除

每次删除avi文件后再刷新那文件都还在,已经看不了,提示渲染失败,删不了,空间还占着,要重启电脑才不见,释放出空间。请问这是怎么回事,能不能不用重启电脑就搞定
[ 此贴被冰炎在2006-10-14 21:39重新编辑 ]
本帖最近评分记录:
  • 风云币:2(cai504)
  • 顶端 Posted: 2006-10-14 20:40 | [楼 主]
    冰炎
    级别: 高级会员


    精华: 0
    发帖: 207
    威望: 666 点
    风云币: 5092 元
    专家分: 0 分
    在线时间:81(小时)
    注册时间:2006-10-05
    最后登录:2008-04-19

     

    Quote:
    引用第1楼秋天2006-10-14 20:54发表的“”:
    这种现象经常出现,一般是出现在影音文件上。原因可能是你刚刚播放过这个文件,文件比较大或者播放器比较占内存,关闭播放器后系统不能及时释放出内存,这时你删除了该文件,文件其实已经不存在了,但是系统还是没有反应过来,仍然显示着它存在。你如果再删除,当然就找不到源文件或者提示你文件被写保护了,因为你不可能删除不存在的东西。重启计算机后内存被释放出来,文件当然就没有了,这种现象在剪切--粘贴过程中也会出现。

    不知道是不是这个情况!!!


    我用的是暴风影音,我用播放器前删avi文件这种情况就有的,不一定要用播放器。上面的话很有道理,不知这个问题能不能解决,就是不用重启,还有就是怎么只有avi文件才有这种情况,别的视频文件没有,我把avi文件重命名再删也不能解决这个问题
    顶端 Posted: 2006-10-14 21:07 | 1 楼
    冰炎
    级别: 高级会员


    精华: 0
    发帖: 207
    威望: 666 点
    风云币: 5092 元
    专家分: 0 分
    在线时间:81(小时)
    注册时间:2006-10-05
    最后登录:2008-04-19

     

    刚在网上搜索了,终于明白了,与大家分享下
    在Windows XP中,经常会出现无***常删除AVI视频文件的现象,这是因为Windows XP的多媒体预览功能存在缺陷,即Shmedia.dll文件中有Bug。深入探究,发现只有在下载或者编辑过程中终止操作而致使AVI视频文件不完整时,此Bug才会导致AVI文件不能删除。总之,在Windows XP中选择AVI媒体文件时,其Explore.exe进程将试图读取该文件信息,提供“预览”功能,这将导致媒体文件正被占用而无法删除。解决问题的关键就是取消或者绕过Windows XP的预览功能,这里总结了五种方法皆可将其删除:

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

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

      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进程,只要没有“预览”问题,也就不会有占用问题。
    解决的办法:
    把文件的avi结尾改成其他任何无用的字母后就可以删除了。
    比如:simple.avi----->>simple.ddd

    呵呵,还没试,这些好像都是avi文件删前做的,没有关于删后处理的
    顶端 Posted: 2006-10-14 21:30 | 2 楼
    冰炎
    级别: 高级会员


    精华: 0
    发帖: 207
    威望: 666 点
    风云币: 5092 元
    专家分: 0 分
    在线时间:81(小时)
    注册时间:2006-10-05
    最后登录:2008-04-19

     

    Quote:
    引用第3楼cai5042006-10-14 21:29发表的“”:
    楼猪可以关闭explorer.exe进程后重新打开试一下。。

    嗯,这招好啊,我用这个搞定了,谢谢了
    顶端 Posted: 2006-10-14 21:38 | 3 楼
    帖子浏览记录 版块浏览记录
    风云小站 » 『 求助专区 』
    感谢,曾经的版主
    Total 0.011735(s) query 7, Time now is:12-29 17:29, Gzip enabled 渝ICP备20004412号-1

    Powered by PHPWind v6.3.2 Certificate Code © 2003-07 PHPWind.com Corporation
    Skin by Chen Bo