萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 旗艦版圖示變空白/殘缺?重建圖示快取批次檔一鍵修復

問題成因

圖示快取資料庫 IconCache.db 及縮圖快取 thumbcache_*.db 損毀、過期或權限錯誤,導致總管讀取錯誤圖示資料,顯示空白、預設通用圖示或殘缺圖像。

一鍵修復批次檔 (重建圖示快取.bat)

  1. 開啟記事本,貼入以下完整程式碼:
@echo off
rem 關閉 Windows 殼層程式 explorer.exe
taskkill /f /im explorer.exe

rem 清理系統圖示快取資料庫
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
del /f "%userprofile%\AppData\Local\IconCache.db"

rem 清理縮圖快取 (Win7 多種尺寸)
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"

rem 清理系統托盤記憶的圖示
echo y | reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y | reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream

rem 重啟 Windows 殼層程式 explorer.exe
start explorer.exe

echo 圖示快取已重建完成,請檢查桌面與工作列圖示。
pause
  1. 另存為 重建圖示快取.bat(編碼選 ANSI 或 UTF-8 with BOM,避免中文亂碼)。
  2. 滑鼠右鍵該批次檔 → 「以系統管理員身分執行」。
  3. 螢幕會短暫閃爍(explorer 重啟),完成後按任意鍵關閉視窗。

手動分步驟操作(不想用批次檔)

  1. 開啟工作管理員 → 結束 explorer.exe。
  2. 開啟命令提示字元 (系統管理員) 執行上述 del 與 reg delete 指令。
  3. 工作管理員 → 檔案 → 新增工作 → explorer.exe。

預防復發

  • 避免使用激進的「系統優化/清理」工具一鍵清理圖示快取。
  • 定期更新顯示驅動程式。
  • 若頻發,檢查硬碟健康度(chkdsk /f、S.M.A.R.T.)。
copyright © 萬盛學電腦網 all rights reserved