Having had a problem with cmdagent.exe hogging LARGE chunks of my CPU usage almost ALL of the time… making using my PC for anything a real slow experience!.. and having searched in vain for a solution that worked, I think I have found the solution to solve the problem.
cmdagent.exe becomes CPU hungry when Application Behaviour Analysis is set to ON within Comodo Firewall. Be aware though that turning Application Behaviour Analysis off will reduce Comodo’s “Protection Strength” from Excellent to Good (3 bars instead of 4 on the Summary screen)… this sacrifice will have to be a personal choice, but I have had it switched off for nearly a week now and have had no problems whatsoever. Reading the info help file on Application Behaviour Analysis it would appear it is not an ‘essential’ part of the firewall but more an ‘extra’ piece of security that other firewalls do not have.
When Application Behaviour Analysis is turned off it has an immediate effect on the CPU usage of cmdagent.exe. When I first tried it I had forgotten how fast my internet really is!.. and the speed of starting up new software too… I know those of you who are pulling out your hair at how slow cmdagent is making your PC will feel the same too.
To turn off this feature (I am using Comodo Firewall Version.2.4.18.184), Open Comodo Firewall, select the Security tab, select Advanced, select Configure… in the Application Behaviour Analysis, (click on Help to read the info if you want to know more about what you are disabling), uncheck Enable Application Behaviour Analysis, click OK… no more slow PC!!
Hope this of use.
Cheers,
Mike
Edit: I’ve just played around a little more since writing this and discovered that you only need to uncheck ‘Monitor DLL Injections’ from the 6 individual elements within Application Behaviour Analysis screen. Not only does this solve the CPU usage, it also leaves the Protection Strength as Excellent instead of Good.
So… the solution is:
To turn off this feature (I am using Comodo Firewall Version.2.4.18.184), Open Comodo Firewall, select the Security tab, select Advanced, select Configure… in the Application Behaviour Analysis, (click on Help to read the info if you want to know more about what you are disabling), uncheck Monitor DLL Injections, click OK… Done!
Finally… thanks to Ed_P below for pointing out that I had missed out ‘Advanced’ in the instructions above.