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

Win7 桌面 Office 圖示變白色方塊?清除圖示快取 BAT 腳本一鍵修復

編輯:Win7 系統應用技巧

Windows 7 開機發現桌面所有 Office 檔案圖示(Word、Excel、PPT)變成白色方塊,其他程式圖示正常。這是圖示快取資料庫 IconCache.db 損毀或縮圖快取遺失導致。本文提供一鍵批次檔清除所有圖示快取並重建,快速恢復正常圖示。

故障特徵與成因

  • 僅 Office 系列圖示異常,系統、第三方軟體圖示正常。
  • 常見於系統更新、清理工具誤刪、磁碟錯誤後。
  • 核心檔案:%LocalAppData%\IconCache.db 及 %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db。
Office 圖示變白色方塊

一鍵修復 BAT 腳本製作

  1. 桌面右鍵 → 新增 → 文字文件,用記事本開啟貼入以下完整程式碼:
@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"

rem 清理縮圖快取
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 重啟 explorer
start explorer
echo 圖示快取已重建,請稍候...
pause
  1. 另存為 修復圖示快取.bat(存檔類型選「所有檔案」)。
新建文字文件
另存為 BAT 檔案
  1. 右鍵點擊該 BAT 檔 → 「以系統管理員身分執行」,等待黑視窗閃過即完成。
以系統管理員身分執行

補充說明

  • 執行過程螢幕會短暫閃爍(explorer 重啟),屬正常現象。
  • 若執行後仍異常,請檢查 Office 安裝是否損毀 → 控制台 → 程式和功能 → Office → 修復。
  • 此腳本同樣適用於 Win8/10/11 系統。
Copyright © Windows教程網 All Rights Reserved