Hello Ann,
As Maggie said it won't take long before the asking by the Firewall slows right down and will only crop up when you install a new program or a new version, but make sure you also tick the remember (?) box or whatever so it won't keep asking. The firewall, on installation, will if I remember correctly, give the ok to Windows programs it thinks are safe and a beginner could probably go along with that until they get used to things.
You can view the list of program permissions by double clicking the Zone Alarm icon, clicking Program Control and then Programs under that and you can change the permissions by clicking any of the program entries. It’s reasonably safe to allow a program access if it’s one you recognise and you think there’s a legitimate reason, in your own mind, for it to do so.
If you think that the problem is with the ZA Firewall you could always just uninstall and go back to using the Windows one and see if things are back to normal. The Vista version is better than the XP version as regards outbound packet filtering but only if you turn that part of it on. Windows Firewall lets every thing out unless you specifically say it can’t whereas ZA lets nothing out unless you say it can, or so I've read. Make sure Windows Firewall is turned on after any uninstall.
http://reviews.cnet.com/4520-3513_7-6690672-1.html
What is happening that is requiring the computer to be restarted? Is it completely freezing or is it just slowing to a crawl. Here’s something you can try with Windows XP but I’m not sure how this translates to Vista.
The next time your computer is running really slowly close all your programs except those that normally run all the time such as Virus and Firewall. Press ctrl, alt and del at the same time. Windows Task Manager should then appear. Maximise the Task Manager window.
On the Applications tab take a note of what applications are running.
On the Performance tab take a note of what the approximate cpu usage is. Is it near 100%?
On the Processes tab make sure “show processes from all users” is ticked. The third column shows CPU usage as a percentage of the total. Usually if nothing much is running most of these will be zero or less than 10. The System Idle Process is just the currently unused CPU capacity so that will be high if the others are low and visa versa. Take a note of the details of anything in the list that shows a CPU number of more than about 20. If there’s something gobbling up resources and slowing down the computer it may show up there.
See how you go,
Alan