史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   惱人的問題, 每次都無法砍影片檔 (http://forum.slime.com.tw/thread70639.html)

thchang 2003-09-20 04:22 AM

惱人的問題, 每次都無法砍影片檔
 
請求各位高手大大的幫助
每次看完影片後, avi,mpg...etc
都不能砍檔, 他會說檔案有程式在使用中
怎麼砍都砍不掉, 也不能移動換更名
我要去safe mode 的command prompt only才可以用dos command砍
非常的不方便
請問有何辦法解決???
我是用xp
我猜是windows media player 這王八蛋搞的

Omar Lin 2003-09-20 07:40 AM

你的下載方式是用P2P的軟體下的嗎?

thchang 2003-09-20 07:54 AM

不是

GaMNiA 2003-09-20 10:41 AM

試試看下面方法...

1. 執行 "檔案總管" -> [檢視] -> [資料夾選項] -> [檢視] -> [不要快取縮圖]

2. 進入DOS命令提示模式下,執行:
x:\WINDOWS\SYSTEM32\regsvr32.exe /u shmedia.dll

如果要恢復的話,執行:
x:\WINDOWS\SYSTEM32\regsvr32.exe shmedia.dll

thchang 2003-09-20 12:39 PM

好屌好屌好屌
GaMNiA大大
你的方法真的太神奇了
問題以解決
跪下來跟你磕頭說聲感謝
原來是"快取縮圖"問題阿...哈哈

snoopy 2003-09-21 01:40 AM

引用:

原文由 GaMNiA 所發表
試試看下面方法...

1. 執行 "檔案總管" -> [檢視] -> [資料夾選項] -> [檢視] -> [不要快取縮圖]

2. 進入DOS命令提示模式下,執行:
x:\WINDOWS\SYSTEM32\regsvr32.exe /u shmedia.dll

如果要恢復的話,執行:
x:\WINDOWS\SYSTEM32\regsvr32.exe shmedia.dll

小弟想知道這是什麼原理

可以麻煩大大告知嗎

謝謝

GaMNiA 2003-09-21 10:46 AM

引用:

原文由 ipod 所發表
小弟想知道這是什麼原理

因為當你在觀看或預覽 .avi .mpg 時, XP 會很雞婆的幫那些 .avi .mpg 檔案
建立縮圖, 所以那些 .avi .mpg 檔已經被 XP 預先執行(可能就是 shmedia.dll)
所以當然殺不掉囉...

regsvr32.exe /u shmedia.dll --> 就是移除 shmedia.dll 的註冊


To: thchang
不客氣... :)

psac 2003-09-22 02:04 AM

1.法
以avi,win2k為例,
說明去掉一種文件預覽的方法。

win2k下,當用web方式檢視資料夾時,
對某些文件會在左側提供預覽。

一般資料夾的web方式顯示是範本c:\winnt\web\folder.htt提供的
注意這個文件中有:
<object id=Thumbnail classid="clsid:71650000-E8A8-11d2-9652-00C04FC30871" tabIndex=-1>
</object>
這個傢伙就是提供預覽圖的
用oleview可以找到它對應的dll文件是
c:\winnt\system32\webvw.dll
webvw是web view的簡寫。
同時可以看到system32\dllcache裡也有一個webvw.dll
說明webvw.dll被系統保護了
如果直接改掉,會被系統改回去,
如果連同dllcache裡的也改掉
windows文件保護就會跳出來要求插入光碟,
所以轉個彎來改它
copy c:\winnt\system32\webvw.dll 到c:\winnt下(其它地方也可)

然後用16進制工具Ultraedit 開啟C:\winnt\webvw.dll
搜尋字串串 ,avi
改成 ,???或者其它也行。
再搜尋16進制串 61 00 76 00 69 00 (即avi的unicode形式)
把a改成? , 改的時候要看看前後文,
因為單詞 navigator中有avi字樣,這裡的avi字樣不需要改掉。
如果avi處於其它單詞中,也不要把它改掉了,

2.法
進入指令行,輸入指令
regsvr32 /u webvw.dll
這樣原來的webvw.dll就被 un-register了,
然後輸入指令:
regsvr32 C:\winnt\webvw.dll
注意這裡要輸全路徑。
然後最好重新啟動一下explorer,
就可以了。


3.法
解決Windows XP下AVI文件無法刪除的註冊表鍵值

刪除註冊表中下面這個鍵值:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]
建議匯出制作備份這個註冊鍵值,以便以後需要時復原

上述2.3兩種方法原理相同,均可解決這個問題,不過當你右擊AVI文件檢視內容時,該檔案的summary將不再顯示。
如果你不會或不想修改註冊表,那你可以在DOS指令視窗用DOS指令來刪除。


4.法
的建議
1.進入安全模式指令行模式刪除
2.用啟動碟啟動刪除
3.可能是這個問題:你關掉所有的效能選項,然後按照普通方式察看 Reset 刪除
4.啟動以後直接執行WinCMD刪除

5.法
在同一個子目錄下面,滑鼠右鍵-新增-文本文件,然後把新增的文本文件和這個AVI文件一起選,再點刪除,就搞定了!

6.法
第一個xp的測試版用起就有這個問題了,似乎是xp獨有
這是explorer的avi線程釋放問題,通常非標準格式的avi文件會有這個問題的
我得解決方法:開個dos到這個目錄,殺掉explorer工作,del文件,再輸入explorer>Enter鍵
不用重新啟動機器,!更不用進dos模式,目前只有不用explorer才不會有這個問題(可能嗎^-^)
絕對不是什麼預覽,是explorer.exe的問題!

7.法
方法:
如下
Ctrl+Alt+Del開啟工作管理器,然後選項工作(第而二個標籤)
然後摁E鍵,找到Explorer.exe 點擊 結束工作(E)
確定,讓後文件==》執行 CMD.exe
然後自己做
完成以後
文件==》執行 C:\windows\explorer.exe
Done!

8.法
什麼特殊的操作都不用,只要你用拖「拉」的方式選文件。
只有你點到那個文件的時候,才會去掃文件信息的。點一個空的地方,拉框,把文件框進來,也是選了,但是Windows會認為是對多個文件操作,就不會掃了。

9.法
我通常建一個新的txt,和avi兩個一起刪

10.法

(補充一下,資料夾當然要用傳統風格,沒有預覽的才行喲)
哈哈...報告大家一個好消息! 我的朋友告知了!我一個最簡單的一勞永逸的解決辦法,就是使用regedit,找到這個: HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{87D62D94-71B3-4b9a-9489-5FE6850DC73E} ,爾後將其刪除後,就再也沒有這個問題了。而且不管是什麼avi文件,統統可以直接刪除。太好了!這裡非常感謝我的朋友:keemeng10 。

資料來源:
The fix for Windows XP not letting you delete .avi

I've seen this coming up more and more all over the place so I figured I'd stick it here.

Avi files (divx) can be trouble in xp. there is a fix to let xp behave much better so it's possible to move or delete large avi files. The obnoxious bug in XP that causes Explorer to read the entire contents of broken AVI files before allowing any access to them is caused by bad behavior of shmedia.dll.

To correct this misbehavior in Windows XP, remove the following
registry key.

HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32

This will prevent Explorer from loading shmedia.dll in response to file property queries on these files.


11.法
執行工作管理器(Ctrl+Shift+Esc),暫時結束Explorer.exe工作(這樣就可以不用重啟了),然後點應用程式標籤,再新工作,在彈出的開啟對話視窗中,
a、如果要恢復啟動檔案總管,就隨便輸入一個磁碟代號(如: c:\),就會再次啟動檔案總管了,不用管錯誤提示。
b、如果要刪除某個資料夾的下文件,就點瀏覽,找到文件後,使用Shift+Delete刪除。

12.法
有個簡單的方法,
第一,直接用FLASHFXP來刪,一般大部份都能刪,
第二,用FLASFXP把AVI後面改成AV,然後刪掉,
用這兩個辦法我100%能刪除AVI文件

chienlun 2003-09-22 11:54 AM

這真是太....太好用了

ronbaby 2003-09-22 12:02 PM

psac 的文章太棒了
建議放置教學區
感謝分享


所有時間均為台北時間。現在的時間是 05:21 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1