Hi Del,
That's a really short Winsock2 fix you have there.
I've constructed a little standard text myself, but it requires a little more work .
Yours is much shorter and easier to apply.
If yours' works at all times, I'd be happy if I could 'borrow' it from you...
I'd be grateful If you'd take a look at mine, and tell me whether I'm indeed overdoing it.
Here it is: Remove your Ethernet Card/Modem through Device Manager, and to uninstall Dial-Up Networking in Software Add/Remove/Windows Setup/Communication.
Now FIRST back up your registry: Go to Start/Run, type Scanregw, followed by 'enter'. Choose 'yes', when you're offered to back up your registry.
Open the Registry Editor through Start/run/Regedit
Drill down to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\WinSock and WinSock2 and delete the entire Winsock subkey. Do the same with the Winsock2 subkey
Close Regedit and Reboot. Windows will find new hardware (your Ethernet card/Modem) and will want to install the driver, so keep your Windows CD-ROM/Driver for your NIC/Modem ready.
After installing the driver and rebooting, reinstall Dial Up Networking again.
Are you positive you don't need to remove/reinstall the modem/ethernetcard?
Greetz,