Now that Comodo has released a .msi version of the installer, customised silent installs have become feasible.
Version 5.12 32-bit (i586) Traditional style
http://download.comodo.com/cis/download/installs/1000/xml_binaries/cis/cis_setup_x86.msiVersion 5.12 64-bit (x86_64) Traditional style
http://download.comodo.com/cis/download/installs/1000/xml_binaries/cis/cis_setup_x64.msiVersion 6.x 32-bit (i586) "Modern" style
http://download.comodo.com/cis/download/installs/2000/xml_binaries/cis/cis_setup_x86.msiVersion 6.x 64-bit (x86_64) "Modern" style
http://download.comodo.com/cis/download/installs/2000/xml_binaries/cis/cis_setup_x64.msiFollowing is a list of known properties and their possible values (? indicates the value is unconfirmed). There is no need to include a property if using the default value.
INSTALLANTIVIRUS=
0 don't install anti-virus
1 ? install anti-virus (default)
INSTALLFIREWALL=
0 ? don't install firewall
1 ? install firewall (default)
FWFEATURES= (see reply 6 for more info)
1 firewall only, no defence+
2 ? firewall & optimal defence+ (default)
3 ?? firewall & maximum defence+ (wild guess)
HIDE_SECURITY_ALERTS=
0 ask if connection allowed
1 always grant connection, that is
make firewall useless (default)THREATCASTFEATURE=
1 ? join threatcast (default)
2 don't join threatcast
SETOURDNSSERVER=
0 ? don't use Comodo DNS servers (default)
1 ? use Comodo DNS servers
INSTALLDEFHOMEPAGE= (obsolete)
0 don't change IE homepage
1 ? change IE homepage (default)
INSTALLASKDEFSEARCH= (obsolete)
0 don't install IE toolbar
1 ? install IE toolbar (default)
For example the following command will install the firewall only (x64 version with no AV, D+, TC, DNS or bonus features):
msiexec /I
PathToInstaller\cis_setup_x64.msi INSTALLANTIVIRUS=0 FWFEATURES=1
HIDE_SECURITY_ALERTS=0 THREATCASTFEATURE=2 INSTALLDEFHOMEPAGE=0 INSTALLASKDEFSEARCH=0 /Passive /NoRestart
while the following command should install everything (x86 version with AV, FW, max D+, TC, DNS and all bonus features):
msiexec /I
PathToInstaller\cis_setup_x86.msi FWFEATURES=3
HIDE_SECURITY_ALERTS=0 SETOURDNSSERVER=1 /Passive /NoRestart
For security reasons it is strongly recommended to remove the "Allow IP Out From MAC Any To MAC Any Where Protocol Is Any" rule from Firewall > Network Security Policy > Application Rules > Windows System Applications.To block a specific application run the "Define a New Blocked Application" wizard on the Firewall tab, it also wouldn't hurt to remove the vendor's name from Defense+ > Computer Security Policy > Trusted Software Vendors.