当前位置:网站首页>【系统管理】清理任务栏的已删除程序的图标缓存
【系统管理】清理任务栏的已删除程序的图标缓存
2022-07-06 21:20:00 【Allen Moore】
通知区域位于任务栏(Taskbar)的右端,包含
- 【应用托盘(Tray)】图标,提供有关应用软件的提醒和设置,参见下图标注黄色区域
- 【系统图标】图标,提供有关系统服务的状态和通知

- 【问题】在系统设置中的通知区域图标设置中显示已卸载应用程序的图标?
- 【解决方法】删除注册表中的通知区域图标缓存以及重置并自动创建通知区域图标。
- 【原因分析】卸载软件不当,特别是直接删除绿色版 & 免安装(Portable)软件,容易损坏通知区域的图标缓存,导致通知区域图标设置的图标仍旧出现。

解决步骤
通知区域图标缓存位于下面的注册表项HKEY_CURRENT_USER\SOFTWARE\Classes\Local
Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\中的下列两个变量
- IconStreams
- PastIconsStream

- 复制以下内容保存为 Reset_NotiAreaIconsCache.bat 到桌面。
@echo off
set regPath=HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
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。
运行.bat文件。
如果出现提示,请单击/点击“Enter”以同意继续。


按照命令提示符中的说明重置通知区域图标。如果现在不重新启动计算机,则需要稍后完成重置通知区域图标。

关联问题
- 如何清理系统设置任务栏的已经删除程序/绿色程序/非安装程序的遗留图标/图片?
附录:技术参考
边栏推荐
猜你喜欢

Free PHP online decryption tool source code v1.2

机械臂速成小指南(十):可达工作空间
![[leetcode] 700 and 701 (search and insert of binary search tree)](/img/b0/6aa9185f02fb1905fc59e6b329f7c3.jpg)
[leetcode] 700 and 701 (search and insert of binary search tree)

【mysql】mysql中行排序

Do you choose pandas or SQL for the top 1 of data analysis in your mind?

21. (article ArcGIS API for JS) ArcGIS API for JS rectangular acquisition (sketchviewmodel)
![[development software] tilipa Developer Software](/img/b8/de2a1ea6474bb3f9b44e7ea01c441b.png)
[development software] tilipa Developer Software

Force buckle ----- path sum III

Basic concepts of Huffman tree

什么是 BA ?BA怎么样?BA和BI是什么关系?
随机推荐
Allow public connections to local Ruby on Rails Development Server
Codeworks 5 questions per day (1700 average) - day 7
Delete data in SQL
机器学习笔记 - 使用机器学习进行鸟类物种分类
Enter the rough outline of the URL question (continuously updated)
VHDL implementation of arbitrary size matrix multiplication
. Net interface can be implemented by default
R data analysis: how to predict Cox model and reproduce high score articles
[MySQL] row sorting in MySQL
The true face of function pointer in single chip microcomputer and the operation of callback function
2022夏每日一题(一)
机械臂速成小指南(十):可达工作空间
Calculation of time and space complexity (notes of runners)
Native MySQL
Code quality management
学习使用js把两个对象合并成一个对象的方法Object.assign()
【安全攻防】序列化与反序列,你了解多少?
Redis configuration and optimization of NoSQL
【knife-4j 快速搭建swagger】
Mysql-数据丢失,分析binlog日志文件