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

Win7 更改暫存檔案資料夾 (TEMP/TMP) 位置釋放 C 盤空間,環境變數設定圖文教學

編輯:Win7 系統應用技巧

Windows 7 運行過程中產生的暫存檔案 (%TEMP%、%TMP%) 預設存放在系統盤 C:\Windows\Temp (系統層級) 與 C:\Users\<用戶>\AppData\Local\Temp (使用者層級),長期累積佔用數 GB 空間。將暫存資料夾移至大容量非系統盤 (D:/E:) 可有效釋放 C 盤壓力、減少 SSD 寫入磨損。本文教您透過「環境變數」修改系統與使用者層級 TEMP/TMP 路徑,附驗證與注意事項。

環境變數修改步驟

  1. 按 Win+R → sysdm.cpl → Enter 開啟「系統內容」。
  2. 切換 「進階」 索引標籤 → 底部點選 「環境變數」。
  3. 在 「使用者變數」 區塊 (上半部),找到 TEMP 與 TMP 兩個變數,逐一雙擊修改:
  • 變數值改為:D:\Temp (或 E:\Temp),建議在目標磁碟預先建立 Temp 資料夾。
  • 點選「確定」儲存。
  1. 在 「系統變數」 區塊 (下半部),同樣找到 TEMP、TMP,逐一雙擊修改為:D:\Windows\Temp (或 E:\Windows\Temp),預先建立資料夾。
  2. 全部確定關閉視窗。

驗證生效

  1. 重新開機(或登出登入)。
  2. 按 Win+R → 輸入 %TEMP% → Enter,應開啟新路徑資料夾 (如 D:\Temp)。
  3. 命令提示字元輸入 echo %TEMP% echo %TMP% 確認輸出為新路徑。

重要注意事項與避坑指南

項目說明
目標磁碟必須為固定磁碟不可指向 USB 隨身碟、SD 卡、網路磁碟,拔除/斷線會導致系統/軟體崩潰。
資料夾權限新路徑資料夾需給予 Users 群組「修改」權限 (含寫入、刪除),否則軟體無法建立暫存檔報錯。
系統變數需管理員權限修改系統變數 TEMP/TMP 需以管理員身分開啟 sysdm.cpl,或在環境變數視窗點選系統變數區塊時會提示 UAC。
部分舊軟體硬編碼路徑極少數舊軟體直接寫死 C:\Windows\Temp,不讀環境變數,此類軟體不受影響,但佔比極低。
避免與其他用戶共用同資料夾多用戶電腦請各自設定獨立暫存資料夾 (如 D:\Temp_UserA),避免權限衝突、隱私洩露。

進階:命令列快速修改 (適合腳本/部署)

# 使用者變數 (需登入該用戶執行)
setx TEMP "D:\Temp"
setx TMP "D:\Temp"

# 系統變數 (需管理員 CMD)
setx TEMP "D:\Windows\Temp" /M
setx TMP "D:\Windows\Temp" /M

效益評估

  • 空間釋放: 典型使用 1-3 個月後,暫存資料夾佔用 2-8 GB,移動後 C 盤可持續保持寬裕。
  • SSD 壽命: 減少系統盤頻繁小檔案寫入/刪除,延長 SSD 壽命。
  • 效能: 若 D 盤為機械硬碟,暫存讀寫速度可能略慢於 SSD,但對體感影響極小;若 D 盤也是 SSD 則無差異。

完成環境變數修改並驗證後,Win7 暫存檔案即乖乖寫入新位置,C 盤空間壓力大幅緩解。建議搭配「磁碟清理」定期清理新暫存資料夾,維持系統輕盈。

Copyright © Windows教程網 All Rights Reserved