Greyman
08-12-2003, 12:10
Как можно максимально быстро с минимальными затратами восстанавливать работоспособность winsock?
* *Попалась мне как-то машинка (под Win98SE), на которой глючили многие программы, некоторые отказывались запускаться (вываливались с разными ошибками) и не работал интернет. Как оказалось, машина была под завяску нашпигована вирусом (кому интересно - win95.CIH.1003, почти 500 файлов на 3х логических дисках). После лечения все стало работать нормально, за исключением Интернета (стандартная страница с ошибкой DNS). TCP/IP работал нормально (адреса пинговались, в том числе и DNS), но при попытке пропинговать не IP-адрес, а доменное имя, - выдавал сообщение о неизвестном узле (для любых имен, в том числе Яндекс и Микрософт). После попыток поиграться с TCP/IP и пары перезагрузок winsock совсем отрубился. ipconfig стал выдавать ошибку с Windows Soket, а ping ругается на невозможность инициализации winsock. Полный снос всех сетевых драйверов и протоколов и повторная установка не помогла. Также не помогла переустановка виндов поверх существующей системы. Попробовал переписать winsock'овские библиотеки с работающей машины (winsock.dll, ws2_32.dll, ws2help.dll, ws2thk.dll) - тоже не помогло :(. Скачал одну програмку, которая говорит, что предназначена для восстановления стандартных файлов winsock (названия щас не помню, могу дома посмотреть, если нужно будет), попробовал - тот же результат (т.е. - нифига). Было уже решился на переустановку системы и всех программ с нуля (ну тако-о-ое западло...), но решил попробовать одну фишку: Вычистил из реестра все, что по моему мнению относилось к winsock (как просто параметры, так целые разделы) и еще раз переустановил винду поверх системы - сеть заработала (в том числе и DNS).
* *А теперь вопрос к знающим людям: как в будущим можно восстановить нормальную работу winsock более простым способом?
* *Попалась мне как-то машинка (под Win98SE), на которой глючили многие программы, некоторые отказывались запускаться (вываливались с разными ошибками) и не работал интернет. Как оказалось, машина была под завяску нашпигована вирусом (кому интересно - win95.CIH.1003, почти 500 файлов на 3х логических дисках). После лечения все стало работать нормально, за исключением Интернета (стандартная страница с ошибкой DNS). TCP/IP работал нормально (адреса пинговались, в том числе и DNS), но при попытке пропинговать не IP-адрес, а доменное имя, - выдавал сообщение о неизвестном узле (для любых имен, в том числе Яндекс и Микрософт). После попыток поиграться с TCP/IP и пары перезагрузок winsock совсем отрубился. ipconfig стал выдавать ошибку с Windows Soket, а ping ругается на невозможность инициализации winsock. Полный снос всех сетевых драйверов и протоколов и повторная установка не помогла. Также не помогла переустановка виндов поверх существующей системы. Попробовал переписать winsock'овские библиотеки с работающей машины (winsock.dll, ws2_32.dll, ws2help.dll, ws2thk.dll) - тоже не помогло :(. Скачал одну програмку, которая говорит, что предназначена для восстановления стандартных файлов winsock (названия щас не помню, могу дома посмотреть, если нужно будет), попробовал - тот же результат (т.е. - нифига). Было уже решился на переустановку системы и всех программ с нуля (ну тако-о-ое западло...), но решил попробовать одну фишку: Вычистил из реестра все, что по моему мнению относилось к winsock (как просто параметры, так целые разделы) и еще раз переустановил винду поверх системы - сеть заработала (в том числе и DNS).
* *А теперь вопрос к знающим людям: как в будущим можно восстановить нормальную работу winsock более простым способом?