2026年4月21日

若要透過登錄檔(Registry)強制讓所有資料夾預設使用「詳細資料」(Details)檢視模式

 若要透過登錄檔(Registry)強制讓所有資料夾預設使用「詳細資料」(Details)檢視模式,這涉及修改資料夾的 「檢視狀態」(View States) 邏輯。

這並非修改單一鍵值即可完成,通常分為兩個步驟:重設現有快取套用預設範本

核心操作步驟

1. 清除現有的資料夾檢視快取

Windows 會記住每個資料夾的個別設定,必須先清除這些快取,新的預設值才會生效。
  • 路徑 1HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
  • 路徑 2HKEY_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 讓系統自動寫入登錄檔:
  1. 隨便開啟一個資料夾,設定為 「詳細資料」
  2. 點擊視窗上方的 「...」(查看更多)「檢視」
  3. 選擇 「選項」
  4. 切換到 「檢視」 索引標籤。
  5. 點擊 「套用到資料夾」 按鈕。
  6. 這會自動將目前的「詳細資料」設定寫入登錄檔,覆蓋所有同類型的資料夾範本。

為什麼登錄檔方法很困難?

因為 LogicalViewMode 儲存在二進位流中。如果您需要大規模部署(例如透過 .reg 檔),通常是先在一部電腦設定好,然後導出 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams 整個機碼再匯入到其他電腦。
您是需要產生一個 .reg 檔 來批次處理多台電腦,還是單純想解決個別資料夾設定跑掉的問題?

沒有留言: