win xp - spontaneous random network disconnection

This is probably due to IEEE authentication:

or 'zero config' service: – stopping and starting zero config service manually. Bad solution. – automate above procedure? Better solution. Here is a batch file to place in your programs>startup folder:

@echo off
net start "Wireless Zero Configuration"
ping -n 1
if errorlevel 1 goto retry
net stop "Wireless Zero Configuration"