Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 如何修改軟體預設下載/安裝路徑?登錄檔 ProgramFilesDir 變更教學

編輯:Win7 常見問題解答

Windows 7 預設將程式安裝在 C:\Program Files(64 位元)與 C:\Program Files (x86)(32 位元)。若系統碟空間不足,可透過登錄檔修改 ProgramFilesDir 與 ProgramFilesDir (x86) 導向其他磁碟(如 D:\Program Files),新安裝程式將自動使用新路徑。

操作步驟

  1. Win+R 輸入 regedit 開啟登錄編輯器。
  2. 執行 regedit
  3. 展開路徑:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  4. CurrentVersion 路徑
  5. 在右側找到 ProgramFilesDir(64 位元)與 ProgramFilesDir (x86)(32 位元,僅 64 位元系統有)。
  6. 雙擊修改「數值資料」為新路徑,例如:
    D:\Program Files
    D:\Program Files (x86)
  7. 修改 ProgramFilesDir
  8. 建議同步建立對應資料夾,並設定適當權限(Users 讀取/執行,Administrators 完全控制)。
  9. 重新開機或重新登入生效。

重要警示與限制

  • 僅影響修改後「新安裝」的程式,已安裝程式不會自動移動,需重裝或用連結(Junction/符號連結)遷移。
  • 部分安裝程式硬編碼路徑或使用自有安裝器,不讀取此登錄值,仍會裝到 C 槽。
  • Windows Update、系統元件、驅動程式仍安裝在 C 槽,不受影響。
  • 修改前請備份登錄檔(檔案 → 匯出),錯誤路徑可能導致系統不穩。

替代方案:符號連結遷移既有程式

; 以管理員身分 CMD 執行
move "C:\Program Files\LargeApp" "D:\Program Files\LargeApp"
mklink /J "C:\Program Files\LargeApp" "D:\Program Files\LargeApp"

系統仍以為程式在 C 槽,實際存放在 D 槽,適用於已安裝的大型軟體(遊戲、Adobe 套件、IDE)。

Copyright © Windows教程網 All Rights Reserved