許多用戶習慣將檔案設為「隱藏」或「系統」屬性,再在「資料夾選項」勾選「不顯示隱藏檔案」。這對初學者有效,但稍懂行的人只要改選「顯示所有檔案」即可輕鬆看見。更高明者會用工具移除「資料夾選項」選單,讓你無從下手。本文教你從註冊表層面徹底封鎖「顯示所有檔案」選項,甚至讓修改失效,達到真正的隱形保護。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL。原理:「資料夾選項」所有設定皆儲存於 ...Advanced\Folder 及其子分支。每個子鍵對應一個選項,鍵值 Text 即為顯示文字。刪除分支即移除選項。
若不想刪除分支,可在對應子鍵下找到二進位值 Type,將其數值後綴任意字元(如將 radio 改為 radio2),該選項即隱藏;需恢復時改回原值即可。
每個選項子鍵下均有 CheckedValue(複選框還有 UncheckedValue)。將 CheckedValue 設為 0 後,無論使用者在對話框如何勾選,實際行為皆維持「未勾選」狀態。例如先取消勾選「顯示所有檔案」,再將 SHOWALL 下的 CheckedValue 改為 0,隱藏檔案將永不顯示。恢復時改回 1 即可。
| 子鍵名稱 | 對應選項(Text 鍵值) |
|---|---|
| SHOWALL | 顯示所有檔案 |
| HideFileExt | 隱藏已知檔案類型的副檔名 |
| Hidden | 隱藏檔案/資料夾相關選項 |
| … | 其餘請自行對照 Text 值 |
同理,Visual 分支下的三個子鍵對應「視覺效果」三個選項。
掌握註冊表對「資料夾選項」的控制權,就能讓你的隱私檔案在資源管理員面前真正做到「雲深不知處」。