I'm using the Freeware version of ZoneAlarm, and I was having the same problem.
After Reading Andy's 08/16/04 post in this group, I basically configured my
ZoneAlarm like he was configuring his Norton Firewall, with these exceptions.
In ZoneAlarm, Trusted Internet Hosts can't have "http://" in their name.
ZoneAlarm just can't resolve it. So I added v4.windowsupdate.microsoft.com,
v5.windowsupdate.microsoft.com and download.windowsupdate.com. ZoneAlarm can
resolve all of them. You need the v4.windowsupdate.microsoft.com for the "Auto
Update" feature. If you look in the registry with regedit, you will see that
"Auto Update" goes to v4.windowsupdate.microsoft.com.
On the Program Control Tab, I also had to "Allow Access" for
C:\WINDOWS\System32\svchost.exe (Generic Host Process for Win32 Services) for
Trusted and Internet, but you can "Block Server" for Trusted and Internet.
Like andy said, don't forget to add these to your Trusted sites in Internet
Explorer. I have the following entries in my Trusted sites.
v4.windowsupdate.microsoft.com
v5.windowsupdate.microsoft.com
http://v4.windowsupdate.mictosoft.com
http://v5.windowsupdate.mictosoft.com
https://v4.windowsupdate.mictosoft.com
https://v5.windowsupdate.mictosoft.com
http://download.windowsupdate.com
I added the v4.windowsupdate.microsoft.com and v5.windowsupdate.microsoft.com
entries because I kept on getting popups about v5.windowsupdate.microsoft.com
not being in my Trusted Zone when I went to the Windows Update Website.
Well, I don't know how many other people with ZoneAlarm have been having this
problem, but this newsgroup was my only salvation.
Monty