若要透過登錄檔(Registry)強制讓所有資料夾預設使用「詳細資料」(Details)檢視模式,這涉及修改資料夾的 「檢視狀態」(View States) 邏輯。
這並非修改單一鍵值即可完成,通常分為兩個步驟:重設現有快取與套用預設範本。
核心操作步驟
1. 清除現有的資料夾檢視快取
Windows 會記住每個資料夾的個別設定,必須先清除這些快取,新的預設值才會生效。
- 路徑 1:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU - 路徑 2:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags - 操作:直接刪除這兩個資料夾(機碼)。
2. 修改資料夾範本預設值
Windows 將資料夾分為不同類型(一般、文件、圖片等),你需要為這些類型指定檢視模式。
- 路徑:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults
(如果Defaults不存在,請手動新建一個「機碼」)。 - 操作:在
Defaults下新增一個 REG_BINARY(二進位值):- 名稱:
{5C4F28B5-F869-4E84-8E60-72FB4356CC82}(這代表一般資料夾類型) - 數值:這是一串複雜的十六進位代碼,代表「詳細資料」檢視。
- 名稱:
更簡單且推薦的方法:使用檔案總管 UI
雖然您詢問的是登錄檔,但手動輸入二進位值極易出錯。最保險的做法是透過 UI 讓系統自動寫入登錄檔:
- 隨便開啟一個資料夾,設定為 「詳細資料」。
- 點擊視窗上方的 「...」(查看更多) 或 「檢視」。
- 選擇 「選項」。
- 切換到 「檢視」 索引標籤。
- 點擊 「套用到資料夾」 按鈕。
- 這會自動將目前的「詳細資料」設定寫入登錄檔,覆蓋所有同類型的資料夾範本。
為什麼登錄檔方法很困難?
因為
LogicalViewMode 儲存在二進位流中。如果您需要大規模部署(例如透過 .reg 檔),通常是先在一部電腦設定好,然後導出 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams 整個機碼再匯入到其他電腦。您是需要產生一個 .reg 檔 來批次處理多台電腦,還是單純想解決個別資料夾設定跑掉的問題?
沒有留言:
張貼留言