|
批处理包含清空系统图标缓存, 以及任务栏通知区域(即托盘栏)的记录.
可以兼容 WinXP/Win7 , 删除文件没有对系统进行识别, 但是不会形成误删除, 这个可以放心.
@echo off
rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
Rem 变量设置
::XP
ver|findstr "5.1">nul&&set ico_reg="HKCUSoftwareMicrosoftWindowsCurrentVersionTrayNotify"
::Win7
ver|findstr "6.1">nul&&set ico_reg="HKCRLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify"
::Win8
ver|findstr "6.2">nul&&set ico_reg="HKCRLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify"
rem 清理系统图标缓存数据库
::这是Win7的
del /a /f /s /q "%userprofile%AppDataLocalIconCache.db"
del /a /f /s /q "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_*.db"
::这是XP的
del /a /f /s /q "%userprofile%Local SettingsApplication DataIconCache.db"
rem 清理 系统通知区域记录(系统托盘的图标志录)
reg delete %ico_reg% /f /v IconStreams
reg delete %ico_reg% /f /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer.exe |
|
|
|
|
|
|