在Windows XP中,經(jīng)常會(huì)出現(xiàn)無(wú)法正常刪除AVI視頻文件的現(xiàn)象,這是因?yàn)閃indows XP的多媒體預(yù)覽功能存在缺陷,即Shmedia.dll文件中有Bug。深入探究,發(fā)現(xiàn)只有在下載或者編輯過(guò)程中終止操作而致使AVI視頻文件不完整時(shí),此Bug才會(huì)導(dǎo)致AVI文件不能刪除?傊,在Windows XP中選擇AVI媒體文件時(shí),其Explore.exe進(jìn)程將試圖讀取該文件信息,提供“預(yù)覽”功能,這將導(dǎo)致媒體文件正被占用而無(wú)法刪除。解決問(wèn)題的關(guān)鍵就是取消或者繞過(guò)Windows XP的預(yù)覽功能,筆者這里總結(jié)了五種方法皆可將其刪除:
1. 新建一個(gè)空文件夾,把要?jiǎng)h除的文件拖到這個(gè)文件夾當(dāng)中,然后把該文件夾刪除即可。
2. 在該媒體文件同一文件夾下隨便新建一個(gè)空文件,如TXT文件,刪除的時(shí)候用鼠標(biāo)把這兩個(gè)文件一起“拖選”上,此時(shí)也不會(huì)有“預(yù)覽”問(wèn)題,直接刪除即可。
3. 開(kāi)機(jī)后,在“開(kāi)始→運(yùn)行”中輸入并執(zhí)行“Cmd”,打開(kāi)一個(gè) “命令提示符” 窗口,進(jìn)入AVI文件所在目錄,按“Ctrl+Alt+Del”組合鍵調(diào)出“Windows任務(wù)管理器”,在“進(jìn)程”中選擇“Explorer.exe”,然后按“結(jié)束進(jìn)程”,這時(shí)工具欄和桌面都沒(méi)有了。此時(shí),在“命令提示符”(DOS)窗口中用“Del”命令刪除AVI媒體文件,再輸入“C:\Windows\explorer.exe”并執(zhí)行就可以恢復(fù)工具欄和桌面了。
4. 刪除注冊(cè)表中的鍵值“HKEY_LOCAL_MACHINE\SOFTWARE\Classes\
CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}”,這樣就能解決刪除的問(wèn)題。但是,以后再用鼠標(biāo)右鍵單擊AVI文件查看屬性時(shí),將不再顯示該文件的預(yù)覽,建議導(dǎo)出并備份這個(gè)注冊(cè)表鍵值,以便將來(lái)需要時(shí)恢復(fù);蛟凇伴_(kāi)始→運(yùn)行”中輸入并執(zhí)行“REGSVR32/U SHMEDIA.DLL”,效果與上面的操作相同。若要恢復(fù),直接運(yùn)行“REGSVR32 SHMEDIA.DLL”即可。
5. 使用如Total Commander等文件管理軟件,或者使用FlashFXP等軟件所提供的“本地瀏覽”功能進(jìn)行刪除操作。因?yàn)檫@些操作不依賴于Explore.exe進(jìn)程,只要沒(méi)有“預(yù)覽”問(wèn)題,也就不會(huì)有占用問(wèn)題。