图标缓存 vista_在Windows Vista中清理过去的通知图标

图标缓存 vista_在Windows Vista中清理过去的通知图标

图标缓存 vista

A very useful feature in Windows is the ability to automatically hide system tray icons when they are not in use. The problem is that over time, Explorer caches a list of every single icon that it’s ever seen, and your list might grow to hundreds of items that Explorer knows about.

Windows中一个非常有用的功能是能够在不使用系统任务栏图标时自动隐藏它们。 问题在于,随着时间的推移,Explorer会缓存它曾经见过的每个图标的列表,并且您的列表可能会增加到Explorer所知道的数百个项目。

The other issue is that Explorer keeps these items in memory somewhere, so it’s also causing bloat, but we can completely reset this list with a little tricky registry editing and recycling Explorer. Note that this will remove any settings you had set for the icons.

另一个问题是资源管理器将这些项目保留在内存中的某个位置,因此也会引起膨胀,但是我们可以通过一些棘手的注册表编辑和回收资源管理器来完全重置此列表。 请注意,这将删除您为图标设置的所有设置。

To get to the dialog we are talking about, right-click on the Taskbar and choose Properties, then choose the Notification Area tab, and click the Customize button.

要进入我们正在讨论的对话框,请右键单击任务栏并选择“属性”,然后选择“通知区域”选项卡,然后单击“自定义”按钮。

图标缓存 vista_在Windows Vista中清理过去的通知图标

Just look at all the items in the list… I don’t even have some of those applications installed anymore.

只需查看列表中的所有项目……我什至没有安装那些应用程序。

Open up regedit.exe through the start menu search box, and then browse down to this registry key:

通过开始菜单搜索框打开regedit.exe,然后向下浏览至此注册表项:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ CurrentVersion \ TrayNotify

Now you will see two entries in the list: IconStreams and PastIconsStream. Select both of them and delete them. (You may want to make a backup with the export function before you do this)

现在,您将在列表中看到两个条目:IconStreams和PastIconsStream。 选择它们并删除它们。 (在执行此操作之前,您可能需要使用导出功能进行备份)

图标缓存 vista_在Windows Vista中清理过去的通知图标

Now we’ll need to recycle Explorer.exe by opening up task manager (You can use Ctrl+Shift+Esc), selecting explorer.exe in the list and choosing End Process.

现在,我们需要通过打开任务管理器(可以使用Ctrl + Shift + Esc),在列表中选择explorer.exe并选择“结束进程”来回收Explorer.exe。

图标缓存 vista_在Windows Vista中清理过去的通知图标

Now go to the File menu, choose New Task and type in explorer into the open box. Hit enter, and explorer should restart itself.

现在转到“文件”菜单,选择“新建任务”,然后在打开的框中键入资源管理器。 按Enter键,资源管理器应自行重启。

图标缓存 vista_在Windows Vista中清理过去的通知图标

Now your Customize Notification Icons dialog should show you a very clean list of items, but note that any settings you had will be reset to default.  

现在,“自定义通知图标”对话框应该为您显示一个非常干净的项目列表,但是请注意,您的所有设置都将重置为默认设置。

图标缓存 vista_在Windows Vista中清理过去的通知图标

Note that some icons might disappear entirely until you reboot your computer. Also, if the Volume/Power/Network icons aren’t able to be selected in the taskbar properties dialog, you should be able to close it and re-open it and they will work again, but you might have to select them again.

请注意,在重新启动计算机之前,某些图标可能会完全消失。 另外,如果在任务栏属性对话框中无法选择“音量/电源/网络”图标,则应该可以将其关闭并重新打开,它们将再次起作用,但是您可能必须再次选择它们。

翻译自: https://www.howtogeek.com/howto/windows-vista/clean-up-past-notification-icons-in-windows-vista/

图标缓存 vista