任务栏图标不显示,也不在“控制面板>通知区域图标”中


1

我们使用一个在通知区域运行的程序,只要它运行,它的图标就在那里,有点像Dropbox:

在此输入图像描述

问题:在计算机上的数千个它显示正常,但在两台特定的计算机上,它不再出现。

它曾经在这两台计算机上工作。它仍然可以在数千台其他计算机上正确显示。这两台计算机似乎唯一不寻常的共同点就是安装了一个名为“ FreeFileSync ” 的应用程序。

图标未列在“控制面板>通知区域图标”中。正如Windows任务管理器和程序的日志文件所证明的那样,程序运行正常。重新安装没有帮助。计算机配置为始终显示所有图标

在此输入图像描述

问题:如何解决这个问题并让图标像以前一样出现?

EnableAutoTray TrayNotify


你试过重启吗?
DavidPostill

1
你能分享一下这个节目的名字吗?也许有一个隐藏的设置可以启用或禁用系统托盘图标。
LevenTech 2015年

@LevenTech:该软件名为“CmisSync”,我100%确定它没有这样的设置。
Nicolas Raoul 2015年

即使没有设置,也可能存在错误。Cmissync似乎在Github上有一个问题列表(github.com/aegif/CmisSync/issues)。浏览它们,我看到几个与丢失的托盘图标有关(不幸的是没有Windows)。
LevenTech 2015年

@LevenTech:Linux上的图标有各自的问题,但在目前的Windows案例中,图标总是在数千台计算机上显示,这是我第一次看到这个问题。
Nicolas Raoul 2015年

Answers:


-1

两个想法:

尝试在该计算机的注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer中将DWORD的值设置EnableAutoTray为零。这与设置“始终显示所有任务栏图标和通知”具有相同的效果。

如果您有另一台具有相同设置的计算机,请尝试将注册表项移植到HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify(导出并保留旧值)。您也可以尝试删除值Icon StreamsPast Icons Stream然后让Windows重新生成它们。

如果没有任何帮助,您可以随时卸载该产品并重新安装,在这些步骤之间重新启动并运行注册表清理程序(如CCleaner)。


我添加了两个屏幕截图显示了注册表的状态(我还没有修改任何内容)。正如你所看到的,EnableAutoTray已经存在了0。我会尝试删除Icon StreansPast Icons Stream
Nicolas Raoul 2015年

不幸的是,排空的价值观Icon StreamsPast Icons Stream再重新启动并没有这样的伎俩之一: - /我们很犹豫,运行实用程序如CCleaner的,因为机器是在一个非常可控的环境,每一个动作已经被记录并说明理由,运行这样公用事业有可能使事情变得更糟。注册表的哪些部分对“清理”有意义?谢谢!
Nicolas Raoul 2015年

CCleaner不会在未经授权的情况下修复问题,但它可能指向某些内容,然后您可以检查问题(需要知识渊博的人)。CCleaner还可以为您清除托盘通知缓存。您需要在删除后重新启动或重新启动资源管理器,并且为了更好的措施,最好删除TrayNotify密钥下的所有项目(我希望您先导出)。
harrymc 2015年

知识渊博的downvoter可以与我分享他的智慧吗?
harrymc 2015年

我不是贬低者,实际上我很快会给你赏金,因为似乎没有其他答案出现。
Nicolas Raoul 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.