|
||||||||||||||||||||||||||||||||||||||
|
|
Сеть есть, интернета нет - как быть?Вернуться к началу раздела "Технологии" Пару дней назад компьютеры организации, где я работаю, поразила некая фигня (возможно, вирус), в результате которой компьютеры видят сеть, но в Интернет не входят, т.к. не назначаются IP-адреса. Один из компьютеров подключен к сети кабелем через роутер, а второй (ноутбук) - через Wi-Fi. Симптомы совершенно одинаковые. Здесь я размещаю найденную мной в интернете статью о том, как побороть эту проблему. Может, кому-то это сэкономит кучу времени. Я убил на это 2 дня... Итак, ПОДРОБНАЯ инструкция восстановление протокола tcp/ip Восстановление стека TCP/IP в Windows XPВозможно, вы сталкивались с вирусами/троянами, после лечения которых перестает нормально работать сеть («компьютер не выходит в интернет»). Как человек, угробивший кучу времени на борьбу с этим замечательным явлением на нескольких компьютерах, считаю нужным записать рецепт. Как может проявляться проблема:
Полная переустановка TCP/IP aka закат солнца вручную: Если ничего из вышеперечисленного не восстановило работоспособность, осталась еще одна процедура, помогающая избежать переустановки Windows. Кстати, переустановка «поверх», с сохранением настроек, программ и документов, может не устранить проблему. Пробовал, сталкивался. Итак, отращиваем бороду, покупаем бубен, надеваем толстые очки и засучиваем рукава. Открываем в блокноте файл c:\windows\inf\nettcpip.inf. Открываем Сетевые подключения, там открываем свойства Подключения к
локальной сети. Выделяем Протокол Интернета (TCP/IP), нажимаем ОК. Теперь в свойстве подключения стало возможно снести TCP/IP. Выделяем Протокол Интернета (TCP/IP), нажимаем кнопку Удалить, затем ОК. Запускаем regedit, удаляем ветки реестра HKLM\System\CurrentControlSet\Services\Winsock и HKLM\System\CurrentControlSet\Services\Winsock2. Перезагружаемся. В файле c:\windows\inf\nettcpip.inf меняем обратно
0×80 на 0xA0, сохраняем, закрываем. Предпоследний пункт может не сработать, выдав «расширенную ошибку». Возможно, если не менять обратно файл nettcpip.inf, этой ошибки не возникнет. Дело в том, что системная база безопасности почему-то оказывается в неправильном состоянии. Как быть в этом случае? Для проверки сначала запускаем команду: esentutl /g c:\windows\security\Database\secedit.sdb Если в выводе между строчками Checking database integrity и Integrity check successful нет никаких сообщений, что что-то не так, значит с базой все в порядке. У меня было сообщение типа This operation may find that this database is corrupt. Пробуем восстановление базы (у меня не сработало): esentutl /r c:\windows\security\Database\secedit.sdb Делаем ремонт базы: esentutl /p c:\windows\security\Database\secedit.sdb После этого запуск с ключом /g должен показать, что база в порядке, и TCP/IP установится. Эти манипуляции с базой безопасности могут что-то такое сделать с групповыми политиками, так что если вы ими пользуетесь, проверьте, все ли там в порядке. Надеюсь, все написанное здесь вам не пригодится, а если все-таки пригодится, то сэкономит немало времени и нервов. P.S. Справедливости ради, отмечу, что на одном из компьютеров
мне эта схема не помогла, пришлось восстанавливать Windows XP (через "R")
Источник: milleniumbug Вернуться к началу раздела "Технологии"
|
Copyright © 2002- 2024 workfromhome.com.ua |