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

Windows XP 莫名其妙的 TMP 檔案從何而來?三類來源與清理全攻略

編輯:Windows XP 系統介紹

C 槽常冒出一堆 .tmp 檔,有的佔空間、有的 0 位元組卻刪不掉。本文揭秘三大來源:系統暫存、媒體預覽、偵錯管理員,並給出對應清理策略。

一、系統暫存檔 C:\Windows\Temp\

  • 來源:系統異常關機、程式未正確清理殘留。
  • 清理:直接全選刪除,或用「磁碟清理」(cleanmgr)掃描系統盤 → 全勾選 → 確定。

二、媒體檔案預覽產生的鎖定

  • 現象:刪除 AVI 等影片提示「檔案正在使用」。
  • 原因:Explorer 開啟預覽/縮圖時載入 shmedia.dll 鎖定檔案。
  • 解法:
    1. 執行 regsvr32 /u shmedia.dll 取消註冊(失去預覽功能)。
    2. 或登錄編輯刪除 HKEY_CLASSES_ROOT\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32。

三、偵錯管理員 mdm.exe 產生 0 位元組 TMP

  • 現象:C:\Windows\ 下出現長檔名 0 位元組 .tmp,刪了又冒。
  • 原因:C:\Windows\System\mdm.exe(Machine Debug Manager)定期建立。
  • 解法:
    1. 重命名/刪除 mdm.exe。
    2. msconfig → 「啟動」取消「Machine Debug Manager」。
    3. IE → 網際網路選項 → 進階 → 勾選「停用指令碼偵錯」。
習慣建議:定期執行磁碟清理、關閉不需的預覽/偵錯功能,可大幅減少 TMP 檔累積,釋放寶貴磁碟空間。
Copyright © Windows教程網 All Rights Reserved