萬盛學電腦網

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

Win7 圖示快取異常/黑框?重建 IconCache.db 批次檔一鍵修復

現象

  • 桌面/工作列/開始選單圖示顯示錯誤(白紙、錯誤圖示、亂碼)。
  • 圖示出現黑色方塊背景。

主因:%LocalAppData%\IconCache.db 與 %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db 損毀。

方法一:完整重建批次檔(推薦,含系統托盤圖示記憶清理)

  1. 記事本貼入以下碼 → 存為 RebuildIconCache.bat(編碼 ANSI/UTF-8)。
@echo off
rem 關閉 Windows 殼程式 explorer
taskkill /f /im explorer.exe

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

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
start explorer
  1. 以管理員身分執行該 .bat(右鍵 → 「以系統管理員身分執行」),螢幕會閃爍幾下(explorer 重啟),圖示恢復正常。

方法二:手動刪除 IconCache.db(簡易版)

  1. 任意資料夾地址列輸入 %USERPROFILE%\AppData\Local → Enter。
  2. 找到 IconCache.db → 刪除。
  3. 重啟電腦或重啟 explorer.exe(工作管理員 → Windows 檔案總管 → 右鍵重新啟動)。

方法三:修復圖示黑框(針對 Shell Icons 鍵值異常)

記事本存為 FixIconBlackBox.bat 執行:

@echo off
title win7桌面圖示黑塊修復工具
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f
taskkill /f /im explorer.exe & start explorer.exe

適用版本

Windows 7 / Vista / Server 2008 / 8 / 8.1 / 10 / 11 通用(路徑結構相同)。

copyright © 萬盛學電腦網 all rights reserved