想把所有軟體預設裝到 D 槽?改一個登錄值即可全域生效
Windows 所有軟體安裝預設路徑由登錄表 `ProgramFilesDir` 決定,修改即可將預設安裝目錄從 `C:\Program Files` 遷移至任意位置(如 `D:\Program Files`)。
操作步驟
- `Win+R` → `regedit` 開啟登錄編輯器。
- 瀏覽至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
- 右側找到字串值 **`ProgramFilesDir`**(預設資料:`C:\Program Files`)。
- 雙擊修改數值資料為目標路徑(如 `D:\Program Files`)→ 確定。
- 關閉登錄編輯器,**即時生效**,後續安裝程式預設路徑即為新位置。
注意事項
- **僅影響新安裝程式**,已安裝程式不會自動移動。
- 建議搭配「移動現有 Program Files 資料夾並建立符號連結 (Junction)」完整遷移,否則部分舊程式可能找不到路徑。
- 64 位元系統另有一 `ProgramFilesDir (x86)` 對應 32 位元程式預設路徑,需同步修改。
小結
一鍵修改全域預設安裝路徑,**釋放 C 槽空間、統一軟體管理位置**的最直接手段。操作前請備份登錄表。