通知区域位于任务栏(Taskbar)的右端,包含
通知区域图标缓存位于下面的注册表项HKEY_CURRENT_USERSOFTWAREClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify中的下列两个变量
@echo off set regPath=HKCUSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify set regKey1=IconStreams set regKey2=PastIconsStream echo. echo 在删除通知区域托盘缓存图标之前,务必关闭资源管理器进程。 echo. echo 继续以下操作前,请务必保存重要的工作文档. echo. pause echo. taskkill /IM explorer.exe /F echo. FOR /F "tokens=*" %%a in (Reg Query "%regpath%" /v %regkey1% ^| find /i "%regkey1%") do goto IconStreams echo 删除了注册表键值 "IconStreams"。 echo. :verify-PastIconsStream FOR /F "tokens=*" %%a in (Reg Query "%regpath%" /v %regkey2% ^| find /i "%regkey2%") do goto PastIconsStream echo 删除了注册表键值 "PastIconsStream"。 echo. goto restart :IconStreams reg delete "%regpath%" /f /v "%regkey1%" goto verify-PastIconsStream :PastIconsStream reg delete "%regpath%" /f /v "%regkey2%" :restart echo. echo. echo 您需要重启计算机以完成您的通知区域图标的重置任务。 echo. CHOICE /C:YN /M "您想要现在就重启计算机吗?" IF ERRORLEVEL 2 goto no IF ERRORLEVEL 1 goto yes :no echo. echo. echo 资源管理器重启中.... echo. echo 请记住稍后重启计算机以完成您的通知区域图标的重置任务。 echo. start explorer.exe pause exit /B :yes shutdown /r /f /t 00
!注意: 以上文本编码为 GB 2312;其他编码会引起提示文本乱码的的问题。 !注意: 在继续下面步骤之前,请关闭并保存用户正在处理的重要内容。以下步骤将涉及重启资源管理器并重新启动PC。