一鍵搞定!用批次處理指令碼把 Windows 軟體預設裝到 D 碟,再也不怕 C 碟爆紅 / Change Default Install Path to D Drive
分類:效率提昇 | 日期:2026-03-05
最後更新:2026年10月 | 由 IT SUPPORTKING 技術團隊編寫
一句答案:可以。用記事本建立一個 .bat 檔案,寫入兩行 reg add 指令修改登錄檔中的 ProgramFilesDir 鍵值,再以系統管理員身份執行,之後新安裝的軟件就會預設指向 D 碟。不過要留意:這個方法只對「之後安裝」的軟件有效,已經裝好的軟件不會自動搬走;而且部分軟件(例如 Microsoft 365、Adobe 系列)會無視這個設定,照樣寫入 C 碟。
為什麼 C 碟總是「爆紅」?
很多香港中小企的辦公電腦都是 256GB SSD。Windows 本身佔去約 30GB,加上系統更新、暫存檔、休眠檔(hiberfil.sys)和分頁檔(pagefile.sys),C 碟可用空間會隨時間愈來愈少。當剩餘空間低於 10%,Windows 就會亮起紅色警告,系統明顯變慢,嚴重時甚至無法安裝更新或開機。
最常見的元兇其實不是你裝的軟件,而是:
- Windows Update 暫存:每次大更新都會留下舊系統備份,動輒十幾 GB。
- 使用者資料夾:桌面、下載、文件預設全部在 C 碟,同事隨手放幾個大檔案就爆。
- 軟件預設路徑:幾乎所有安裝程式都預設指向
C:Program Files,日積月累非常可觀。
方法:用批次檔一鍵修改預設安裝路徑
與其每次安裝軟件都要手動改路徑,不如直接改 Windows 的預設值。步驟如下:
- 開啟記事本,貼上以下指令,儲存為
change-path.bat(存檔類型選「所有檔案」):
@echo off reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion" /v "ProgramFilesDir" /t REG_SZ /d "D:Program Files" /f reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion" /v "ProgramFilesDir (x86)" /t REG_SZ /d "D:Program Files (x86)" /f echo 預設路徑已修改為 D 碟!請重啟電腦生效。 pause
- 在
change-path.bat上按右鍵,選擇「以系統管理員身份執行」。 - 看到「預設路徑已修改為 D 碟」後,重新啟動電腦。
- 之後安裝新軟件時,安裝路徑會自動預填為
D:Program Files。
這兩行指令分別對應 64 位元和 32 位元軟件的預設安裝目錄,兩個都要改,否則 32 位元軟件仍然會跑去 C 碟。
這個方法的三個限制(必讀)
- 只影響「之後」安裝的軟件:已經裝在 C 碟的軟件不會自動搬走,搬移已安裝軟件需要解除安裝後重裝,千萬不要直接剪貼資料夾,那樣會破壞登錄檔關聯。
- 部分軟件會無視設定:Microsoft 365、Adobe Creative Cloud、部分防毒軟件有自己寫死的安裝邏輯,執行時仍然指向 C 碟,這是正常的。
- D 碟必須是實體分割區或第二隻硬碟:如果 D 碟只是同一隻 SSD 切出來的分割區,總容量並沒有變多,只是把問題搬個位置。理想情況是 D 碟為獨立硬碟。
更穩陣的做法:四招真正釋放 C 碟空間
根據我們處理客戶個案的經驗,單靠改預設路徑通常不夠,以下四招配合使用效果最好:
- 開啟儲存空間感知器:「設定」→「系統」→「儲存體」→ 開啟「儲存空間感知器」,讓 Windows 自動清理暫存檔和資源回收筒。
- 搬移使用者資料夾:在「下載」「文件」「桌面」資料夾上按右鍵 →「內容」→「位置」→ 改為 D 碟路徑。這招釋放的空間往往比改安裝路徑更多。
- 執行磁碟清理:在 C 碟上按右鍵 →「內容」→「磁碟清理」→「清理系統檔」,勾選「Windows Update 清除」和「舊版 Windows 安裝」,通常可清出 10–20GB。
- 安裝時手動確認:即使改了預設值,安裝軟件時仍建議看一眼路徑欄,養成習慣最可靠。
修改登錄檔前的保命提醒
- 執行前先建立系統還原點:「控制台」→「系統」→「系統保護」→「建立」。萬一出問題可以一鍵還原。
- 確定指令碼來源可信,不要執行來歷不明的 .bat 檔,登錄檔改錯可導致系統無法開機。
- 公司電腦建議由 IT 人員統一執行,避免每位同事各自修改造成環境不一致。
常見問題 FAQ
Q: 改完之後,已經裝在 C 碟的軟件會自動搬去 D 碟嗎?
A: 不會。登錄檔的 ProgramFilesDir 只影響「之後」安裝的軟件。已安裝的軟件要搬移,正確做法是解除安裝後重新安裝並指定 D 碟路徑。切勿直接把 Program Files 資料夾剪貼到 D 碟,那樣會令軟件無法啟動。
Q: 這個方法會影響 Windows 更新嗎?
A: 不會。Windows 更新有自己獨立的安裝機制,不受 ProgramFilesDir 影響。系統更新仍然會寫入 C 碟的 WinSxS 資料夾,所以 C 碟仍要保留足夠空間,建議至少保持 20GB 以上可用。
Q: D 碟是傳統 HDD 而不是 SSD,軟件裝過去會變慢嗎?
A: 會有一點差別。裝在 HDD 的軟件啟動速度會比 SSD 慢,特別是大型軟件。建議把常用的文書軟件留在 C 碟(SSD),把不常用的大型軟件或遊戲裝去 D 碟。如果 D 碟也是 SSD,那就不用擔心。
Q: 改錯了想還原怎麼辦?
A: 把指令中的 D:Program Files 改回 C:Program Files 再執行一次即可。或者用事前建立的系統還原點還原。這也是為什麼我們強烈建議執行前先建立還原點。
公司電腦 C 碟長期爆滿、員工各自亂裝軟件?IT SUPPORTKING 的月費託管方案包含系統優化與磁碟管理,工程師可遙距為全公司電腦統一設定。歡迎 WhatsApp +852 6558 6806 免費諮詢。