If you are having trouble updating or installing the Zone Alarm firewall, with error messages such as "Validation failed for..." any number of dlls, or that it can't shut down the True Vector Monitor, etc., here is the solution. First, if you were already using Zone Alarm, uninstall it. Second, there's a mess of files and folders you must delete. ZoneLabs gives lengthy instructions on how to do that, but to make it easy, I wrote a simple command file. Download and unzip the CMD file zfix.zip, then run it. It'll clean all traces of any old installation from your system, and you can now run a fresh installation with no problem.
To clarify why this happens, the explanation is simple. Uninstalling Zone Alarm in the normal fashion does not remove all the files and folders. When a new version of ZA is applied, XP prevents old files from being replaced by new files because of certificate verification mismatches. Thus, ALL old files have to be manually removed. This doesn't affect the computer or registry in any way. When the new ZA is installed, registry entries for the old installation are still valid as they simply point to newer versions of the exact same files in the exact same pathways.
WARNING: Zfix is an easily edited command file. If you downloaded it anywhere but here, you may want to verify it by right-clicking it, selecting the "Edit" option, and comparing it to this text:http://www.greenwood.iwarp.com/downloads/zfix.zip
“Every atom in your body came from a star that exploded and the atoms in your left hand probably came from a different star than your right hand. It really is the most poetic thing I know about physics...you are all stardust.”― Lawrence M. Krauss
A 1792 U.S. penny, designed in part by Thomas Jefferson and George Washington, reads “Liberty Parent of Science & Industry.”