What version of WIndows? If its XP, I would uninstall ZOneAlarm, and then reboot into the Windows XP CD, and run a Repair on the Windows PArtition, this will re-install all Windows critical files, and should take care of your problem.
Works the same way in Win 2k.
I have another solution if its 98 or ME.