@echo off
title 重置 Windows 10 通知区域图标
echo 正在停止资源管理器并清理图标缓存...
echo.
:: 1. 结束资源管理器进程(任务栏会消失,这是正常的)
taskkill /f /im explorer.exe
:: 2. 等待2秒确保进程完全结束
timeout /t 2 /nobreak > nul
:: 3. 删除用户当前图标缓存文件(IconCache.db)
echo 正在清理 IconCache.db ...
del /f /s /q /a "%userprofile%\AppData\Local\IconCache.db" 2>nul
:: 4. 删除缩略图缓存文件夹内的所有图标缓存
echo 正在清理缩略图缓存...
del /f /s /q /a "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\iconcache*" 2>nul
:: 5. (可选)清理注册表中的图标流记录(解决顺序混乱问题)
:: 注意:这部分涉及注册表,如果不需要可删除下面4行前的“::”符号,但通常保持注释状态更安全
echo 正在清理注册表记录...
reg delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f 2>nul
reg delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f 2>nul
:: 6. 重新启动资源管理器
echo 正在重新启动资源管理器...
start explorer.exe
:: 7. 完成提示
echo.
echo 修复完成!通知区域正在重建缓存。
echo 如果图标仍有问题,请重启电脑一次。
timeout /t 3 /nobreak > nul
exit
Windows重置通知区域图标.rar