Instead of rebooting when the internet connection is interupted, he should first check to see if the Zone Alarm internet lock has been engaged.
To do this, right click on the ZA icon in the bottom right corner of the screen. A menu will appear. Idon't have the program running on the machine I am on right now so I can't tell you exactly what the menu says, but it offers only 4 or 5 choices - choose to restore Zone Alarm control panel. This will bring up the program window.
If the lock is on it will say locked in the menu item second from the left. There is a graphic of a padlock and it will say below it either locked or unlocked.
If the problem is that the lock is engaging it is important to determine the cause of the lock engaging. The program generates log files that can be examined to determine the cause.
If it is simply a program that has been denied access, this can be reset by opening the programs menu and then right clicking on any program that has an X next to it. These programs are being denied access or server rights to the internet. Right clicking on them will give the option to remove them. Removing them will force a dialog to appear next time the program attempts to access the internet or act asa server. This dialog has a check box that says remember this setting, this should not be checked if the user is not certain that they wish to deny or accept the request. First try denying the request to see if the computer works without allowingthe permission. If it doesn't work then relaunch the application, this time granting permission to the program and see if it functions properly. The dialog will continue to appear each time the program is launched until the check box is checked toremember that answer.