修复Windows中丢失的系统托盘

尝试消除问题的工具

今天,当我启动计算机时,发现了以前从未经历过的东西。除了Windows任务栏中的“系统任务栏”区域,其他所有内容看起来都很正常。系统托盘丢失了,我首先以为我碰到了一个开关或将其隐藏在任务栏中的东西。我在系统任务栏区域看到的只是时钟,仅此而已。由于我没有对操作系统进行任何更改,也没有运行任何调整软件,因此我不确定是什么原因造成的。

无论如何,我知道这必须是导致这种情况的一种切换或策略。在Windows注册表中进行了一些挖掘之后,我找到了造成丢失的系统托盘的密钥。

NoTrayItemsDisplay

notrayitemsdisplay

NoTrayItemsDisplay是注册表中Explorer项中唯一的REG_Binary值,这使它看起来格格不入。另一方面,修复非常简单。我只是完全从注册表中删除了关键参数,然后重启了explorer.exe进程以查看它是否解决了问题。请注意,您也可以注销然后再次登录,或者重新启动计算机以查看是否恢复了系统托盘。

这是再次概述的步骤:

  • 打开Windows注册表编辑器,方法是使用Windows-r打开运行框,键入regedit,然后单击Enter。
  • 导航到键HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Policies Explorer
  • 在清单中找到NoTrayItemsDisplay,并检查其值
  • 如果想彻底了解,请首先通过从菜单栏中选择“文件”>“导出”来备份密钥。
  • 选择NoTrayItemsDisplay,然后按键盘上的Delete键,然后确认删除消息。
  • 注销并再次登录,重新启动计算机,或在Windows任务管理器中终止并启动explorer.exe进程。

这解决了Windows 7 64位测试系统上缺少的系统任务栏问题,它也应适用于Windows的其他版本。

请注意,您可能还会在HKEY_Local_Machine Software Microsoft Windows CurrentVersion Policies Explorer下找到该项目。