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


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 Streams,Past Icons Stream然后让Windows重新生成它们。

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


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

不幸的是,排空的价值观Icon Streams和Past 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.