Windows XP使用搜尋功能找檔案時,
會連壓縮檔(zip, cab等)內容都搜尋
好好一個搜尋變的超難用
我不明白為什麼能作的這麼蠢
不過,只要叫Windows XP不要再認識壓縮檔(反正也從來不用他的解壓縮功能)
就可以把他幹掉
下這兩個指令:
regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dll
= For Vista =
刪掉兩個機碼 (存成reg檔執行即可)
Windows Registry Editor Version 5.00
; Disable ZIP support in Windows Vista
; restart Windows after applying this patch
[-HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}]
[-HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}]
= For Win7 =
基本上跟Vista一樣,不過Win7要進登錄檔把這兩個機碼"完全控制"的權限打開才有辦法刪
The following two (2) keys need to be deleted fromthe registry:
For zip files delete the regkey
HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}
For cab files delete
HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}
When you try to delete them, you will almost certainly get an "access denied" or "failed" type of message. Before you can delete them, you need to change the permissions/ownership of these two keys. Here is how to do it:
01 - open regedit from the RUN console
02 - navigate to the first key that needs to be deleted (HKEY_CLASSES_ROOT\CLSID\{E88DCCE0- B7B3-11d1-A9F0-00AA0060FA31})
03 - right click on the key and select "Permissions"
04 - click on "Advanced"
05 - click on the "Ownership" tab
06 - in the "change owner to" section, highlight your username
07 - check the box for "replace owner on subcontainers and objects"
08 - click on "Apply"
09 - Click "OK"
10 - Under "Security" tab, highlight your username and check the box for "Allow Full Control" (located mid-menu in the "Permissions For Administrators" section)
11 - click "Apply" and "OK"
12 - you can now delete the registry key. MAKE SURE YOU ARE ON THE CORRECT KEY!
13 - repeat the process for the 2nd key.
14 - reboot (changes will NOT take effect until you reboot
15 - VOILA! NO MORE ZIP FOLDERS! woohoo!
16 - thanks to the original solvers of this problem, whomever they may be.
--
現在還在寫blog分享資訊的人越來越少,如果覺得文章對您有幫助,歡迎在底下留言,這樣我也比較有動力繼續寫下去,謝啦!
我用了 google 的桌面搜尋之後,
就很少用 xp 的search 了說…
老大你太棒了,這問題(?)終於解決了
哈~~看他老搜尋壓縮檔裏面真是會氣死
真是好,如果要復原的話,是不是同樣指令去除/u即可?
沒錯~去掉/u就可以復原了~
補充一點,重開機之後似乎會復原(真貼心啊 >
(前貼誤用左尖引號,之後文字消失)
補充一點,重開機之後似乎會復原,仍然搜尋壓縮檔
感謝分享!!
下完這兩個指令後,不要馬上開啟壓縮縮,先執行壓縮程式(如WinZIP或WinRAR等),將ZIP等的壓縮檔和壓縮程式重新做好關聯,重開機或開啟壓縮檔後就不會恢復搜尋壓縮檔內容的狀況了。
這個讚!
我差點想把那兩個dll直接刪掉了…哈~