I'm having this same problem with ZA Free Edition v92076 as described in the sticky here…
But it's become such an annoyance that I downgraded back to Free Edition v92042.
There's a FAQ to supposedly fix this issue, listed directly below, but the Free Version doesn't appear to have the option to automatically EXCLUDE networks.
This appears to be the situation. If you have a hardwired internet connection, either running a desktop or laptop PC, it detects a "new network" the first time v92076 is installed and it "remembers" this network on all further starts and reboots.
If you're running a laptop/wireless connection, and your wireless adapter doesn't connect to the network until Windows completely boots to the desktop - you have to login or select your user ID first - Zonealarm sees this as a new connection every time on startup and there's no way around it. And if you have the Free Edition, you can't use the FAQ solution to "automatically exclude networks". (unless you use Windows to manage wireless connections, most adapter software - like Intel's ProSET/Wireless WiFi Software utility - don't establish a wireless connection until a user logs on to Windows)
My home PC runs v92076 Free Edition fine, but on my laptop PC I had to downgrade to v92042 because the newer version requested to add a new network every time I powered up or rebooted my laptop.
I think if the Free Edition was given the option to automatically EXCLUDE networks, like the FAQ suggests, it could possibly fix the issue. Not unless I'm missing the setting somewhere...
Any suggestions? Thanks.