I was able to perform a silent, automated install with the following batch file: ECHO. ECHO Installing Zone Alarm Professional 5.0.590.015 ECHO Please Wait... start /wait zapSetup_50_590_015.exe /s /noreboot ECHO. ECHO Registering Zone Alarm Professional 5.0.590.015 ECHO Please Wait... start /wait ZoneAlarmPro5.msi ECHO. ECHO Restarting the PC in 30 seconds... shutdown.exe -r -f -t 30 -c "Windows XP will restart in 30 seconds" EXIT The 1st part is the install file direct from the Zone Labs website. I then ran WinInstall LE (this is found in the "ValueAdd" folder on a Win2000 CD) to create the BASE snapshot. Once the base snapshot completed, I rebooted and Zone Alarm asked for the registration info, went through the config, etc. I entered my serial and then re-ran the WinInstall discovery to create the POST-INSTALL snapshot. It created the MSI referenced in the 2nd part of the batch file. This MSI only contains the changes to the system from before I entered the serial to afterwards. Basically, the 1st part installs Zone Alarm and the 2nd part registers it from the snapshot created with WinInstall LE. Once all was done, I ran system restore to bring XP back to it's original state and ran the batch file and Zone Alarm runs fine. After rebooting (from the last command of the batch file) it only asked me to identify the new network it found. I'm planning to test this on multiple machines this weekend to see if there's any machine-specific stuff in the package I created with WinInstall. Hopefully it will run smooth.