Как можно максимально быстро с минимальными затратами восстанавливать работоспособность 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 более простым способом? |
А таки ведь есть оказывается такая возможность. Огромное спасибо Vich за его ссылку в одном из топиков:
http://forum.oszone.net/topic.cgi?fo...25#idpostnum12 Правда у меня есть одно замечание. В предложенным мелкомяхкими 13-ом пункте лучше не трогать ключ с "SMM_Files". Далее в 14-ом пункте они пишут, что для восстановления данных ключей необходимо переустановить TCPIP, но как раз ключ с "SMM_Files" при этом не восстанавливается. Поэтому если вы все же его удалили, то ихнее "возможно" надо заменять "необходимо" и заранее ознакомится с описанием по ссылке, приведенной в 14-ом пункте, иначе, если ключ все-же удалите, то придется надеяться только на резервную копию реестра (я, например, просто заранее экспортировал каждый ключ, который они советовали удалить, поэтому ругал мяхких на этот раз не так уж и долго), а за неимением такового - придеться переустанавливать систему поверх текущей. Как говориться: "Доверяй, но проверяй" (С). |
Время: 04:38. |
Время: 04:38.
© OSzone.net 2001-