Windows 95/98/NT FAQ

Почему 32-х разрядные приложения не получают ответа от DNS?

Проверьте путь к файлу wsock32.dll, записанный в реестре:
Hkey_local_machine/system/currentcontrolset/services/vxd/mstcp/serviceprovider/
Правильное значение: %WINDIR%\SYSTEM\WSOCK32.DLL

И находится ли вообще файл wsock32.dll в директории WINDOWS\SYSTEM.