Ich hatte genau das selbe Problem (allerdings mit Windows 98) und konnte es mittlerweile lösen.
Es liegt nicht an Apache, nicht an der Config, nicht an irgendwelche Ports oder einem WLAN-USB-Stick.
Es liegt einfach mal an Windows selbst und im Detail an einer defekte Winsock.
Bei mir hat das hier geholfen:
http://www.bu.edu/pcsc/internetaccess/winsock2fix.html