PROBLEM: INSTALLING WINDOWS 98 SECOND EDITION CAUSES WINDOWS SOCKETS TO FAIL Windows 98 2nd Edition installation caused Winsock-TCP/IP to stop working, disabling Internet-based communication client software. The problem may also occur under the original Windows 98 if the "128- bit Encryption Support for Dialup Networking 1.3" Update is installed, then subsequently uninstalled from Control Panel, Add/Remove. SYMPTOMS After installing Windows 98 Second Edition, Winsock clients may report the following errors: * Internet Explorer 5.0: "Cannot Find Server or DNS Error," Outlook 98: "The server could not be found. (Account 'MindSpring Mail Server', POP3 Server: 'pop.mindspring.com', Error Number 0x800ccc0d)." * FTP client WS_FTP (if used): "FTP Failed 'createsocket' - address not supported." Windows 98 Dialup Networking may connect normally to the ISP with "Password Authentication Protocol" and "TCP/IP" listed in the "Connected To..." window under the Modem icon in the System Tray. Modem Diagnostics and the Modem Session Log may report no error conditions. Other procedures provided by the Windows 98 Troubleshooter Wizards do not resolve the symptoms. RESOLUTION 1. Remove DUN from Control Panel, Add/Remove Programs - Windows Setup tab, click (don't un-check) Communications then click the Details button and un-check Dial-up Networking. Click OK to close with windows. 2 Ignore prompt to Restart 3. Run regedit from the Start->Run box. Delete Winsock and Winsock2 branches from HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 4. Run AUTODIAL.REG (see below). This puts back a few items into the registry deleted in step 3. Run it by finding it in explorer and double- clicking it. 5. Restart Windows 6. Reinstall DUN similar to how you removed it in step 1. (you will be prompted for the Windows 98 CD) 7. Restart Windows Winsock functions should be restored. CONTENTS OF AUTODIAL.REG Create a file called AUTODIAL.REG somewhere with the lines between the dash lines below. -------------------------------- REGEDIT4 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock\Autodial] "AutodialDllName32"="url.dll" "AutodialFcnName32"="AutodialHookCallback" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "EnableAutodial"=hex:01,00,00,00 ---------------------------------