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

Windows 7 修改預設安裝路徑後系統程式無法執行解決:複製 Program Files 內容

編輯:Windows 7 系統介紹

為減輕 C 槽壓力,常修改註冊表將 ProgramFilesDir 從 C:\Program Files 改為 D:\Program Files。但 Win7 下修改後,系統自帶程式(位於原 C:\Program Files)會因路徑變更無法執行。解決方法:將 C:\Program Files 內容完整複製到 D:\Program Files,系統程式即可正常運行。

修改預設安裝路徑註冊表

建立 安裝路徑.reg 內容:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\\Program Files"
"CommonFilesDir"="D:\\Program Files\\Common Files"

雙擊匯入註冊表。

副作用與解決

  1. 未修改路徑但程式裝在非 C:\Program Files:如 360 安全衛士圖示異常(Win7 常見)。
  2. 修改路徑後系統程式失效:因系統程式仍在 C:\Program Files,註冊表指向 D:\Program Files 導致找不到檔案。
    → **解決:將 C:\Program Files 所有內容複製到 D:\Program Files 即可。**

建議:• 現代大容量 SSD (500GB+) 下無需修改預設路徑,C 槽空間充足。
• 若必須分盤,建議僅將大型遊戲、媒體庫、下載資料夾移至非系統盤,系統程式保留在 C 槽最穩定。
• 使用符號連結 mklink /J "C:\Program Files\大型程式" "D:\Program Files\大型程式" 兼顧路徑相容與空間分流。

Copyright © Windows教程網 All Rights Reserved