I made a batch that installs Kerio perfectly, all versions, and included it in my RunOnceEx. Sadly though, the install seems to skip right through it on the installation and no firewall installs. Here's my batch; do you see anything wrong with it? To clarify, I mean that the batch works only when I run in manually. It runs during RunOnceEx, but has no effect. RunOnceEx: REG ADD %KEY%\028 /VE /D "Installing Kerio Personal Firewall" /f REG ADD %KEY%\028 /V 1 /D "install\kerio\kerio.cmd" /f kerio.cmd: @echo off ECHO. ECHO Installing ISScript10 ECHO Please wait... start /wait ISScript10.Msi /qn ECHO. ECHO Installing Kerio Personal Firewall 4.1.1 ECHO Please wait... start /wait kpf.msi /qn REBOOT=Suppress ECHO. ECHO Copying License file ECHO Please wait... MD "%programfiles%\Kerio\Personal Firewall 4\License" Copy license.key "%programfiles%\Kerio\Personal Firewall 4\License" exit