查看: 11305|回复: 44
收起左侧

[讨论] 【更新】关于毛豆COMODO托盘图标开机不显示的解决办法【图文分析供参考】

  [复制链接]
zx900930
发表于 2012-3-17 21:24:41 | 显示全部楼层 |阅读模式
本帖最后由 zx900930 于 2012-3-19 23:22 编辑

今天特意试了一下,发现cfp.exe和cmdagent.exe都存在的情况下也有一定几率不显示托盘区图标, 测试了一上午给出个参考解决方案:

分析:
cfp.exe是毛豆的用户界面(GUI),程序窗体和图标显示由它控制.
cmdagent.exe是服务核心(Core Service), 有它的话防火墙D+都在激活状态, 但是没有图标.
要正常工作并且显示图标的话, 两个都是必要的, 但是不幸的是两个都启动的情况下却不一定有图标.

经过几轮测试, 发现问题可能出在cfp.exe的启动上,只要推迟它的启动就能解决问题.
(COMODO官方论坛总说这是Windows的BUG,我觉得要是COMODO把它的加载机制修改一下绝对能彻底解决这个问题,因为其它主流杀软或者HIPS很少出现这个BUG.况且有人刚格式化装系统再装COMODO就出了这个BUG,证明此BUG在没有第三方软件的情况下也能出现)

在此不讨论BUG是谁的, 只讨论怎么解决:最好的办法是延缓cfp.exe的启动时间或者在完成开机后再运行一次cfp.exe(可以利用计划任务或者别的什么东西都行)

解决步骤:
1.打开注册表,删除[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下COMODO的启动项
(如果你实在害怕cfw.exe启动晚了不安全可以跳过这步,不过会导致每次开机都显示COMODO的主界面)

2.Win+R, 输入taskschd.msc打开计划任务. 新建一个计划任务
名字随便,我写的COMODO Tray Icon

勾选"使用最高权限运行"和"隐藏"

3.触发器选第二项"打开会话时"


4.操作选"启动程序"
路径填"C:\Program Files\COMODO\COMODO Internet Security\cfp.exe" (以CIS为例,CFW路径稍有变化)
启动参数填-h


5.条件我选择的是当连接到任意网络时, 如果不选的话至少在我的机子上cfp.exe启动还是太早,依旧不显示图标 , 记得取消空闲、电源那一块的勾


6.设置选中前三项


完成重启即可, 虽然托盘图标可能加载的比较晚,但是总比不出来好.



以上内容仅适用于cmdagent.exe和cfp.exe均正常启动的情况.如果cmdagent.exe无法正常启动看下面


今天给一台新机器装CIS套, 安装一切正常, 就是怎么也不显示托盘图标
查看了N个帖子, 重启N次, 重装CIS N次均无法解决, 打开任务管理器一看, cfp.exe正常, cmdagent.exe不见了
(原来cmdagent.exe不开机启动! 英文官网下的CIS安装包, MD5:4079DE37494A3E8D196E7861C73A5DD6,查看服务项里cmdagent.exe是"自动",不知是不是我RP太差)
知道问题就好办了

打开注册表找到
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
自行添加一个启动项
名字叫
"COMODO Tray Icon"
值改为
"C:\Program Files\COMODO\COMODO Internet Security\cmdagent.exe"即可

不愿意手动改的直接导入下面这个reg即可


reg里的内容:
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
  3. "COMODO Tray Icon"=""C:\\Program Files\\COMODO\\COMODO Internet Security\\cmdagent.exe""
复制代码
再重启一看, 问题解决!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 3经验 +5 人气 +2 收起 理由
秦王扫六合 + 1 版区有你更精彩: )
剑步如飞 + 1 版区有你更精彩: )
mxf147 + 5 感谢支持,欢迎常来: )

查看全部评分

Savoor
发表于 2012-3-17 21:26:15 | 显示全部楼层
学习中
mxf147
发表于 2012-3-17 23:26:56 | 显示全部楼层
cmdagent应该是以服务形式启动的,不过你这也算个办法
zx900930
 楼主| 发表于 2012-3-17 23:49:05 | 显示全部楼层
mxf147 发表于 2012-3-17 23:26
cmdagent应该是以服务形式启动的,不过你这也算个办法

服务是"自动"也启动不了啊....太悲剧了
康达
头像被屏蔽
发表于 2012-3-18 01:33:34 | 显示全部楼层
感谢大哥
贾君鹏的妈妈
发表于 2012-3-18 07:16:54 | 显示全部楼层
我遇到的情况都是这两个进程都有 但是托盘无图标。。。
胡小龙军
发表于 2012-3-18 08:30:47 | 显示全部楼层
学习了
zx900930
 楼主| 发表于 2012-3-18 08:32:43 | 显示全部楼层
本帖最后由 zx900930 于 2012-3-19 23:23 编辑
贾君鹏的妈妈 发表于 2012-3-18 07:16
我遇到的情况都是这两个进程都有 但是托盘无图标。。。


已更新
贾君鹏的妈妈
发表于 2012-3-18 22:06:19 来自手机 | 显示全部楼层
zx900930 发表于 2012-3-18 08:32
你系统的通知区域出问题了, 要么就是cmdagent这个服务的问题, 这个玩意才是真正决定显不显示托盘图标.

论坛上发帖求助的也多半是我这种情况
剑步如飞
发表于 2012-3-19 00:44:08 | 显示全部楼层
我也遇到过这种情况,毛豆托盘图标左边那个是什么?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-8 12:05 , Processed in 0.132991 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表