Доброго времени суток, дамы и господа. Зарегистрировался исключительно с намерениями помочь. Сам сегодня столкнулся с такой проблемой. Акцентирую: проблема массовая, встретилась на нескольких несвязанных между собой машинах с разными ОС. Виноват, увы, Аваст, и нефиг это отрицать.
Суть проблемы - Аваст каким-то образом убивает сетевой протокол TCP/IP. Нам нужно его восстановить. Способов масса, ниже один из них. После выполнения этих инструкций все заработало. Процедура для Windows XP, думаю под семерку сами адаптируете, все почти тоже самое.
Внимание Хитрый аваст решит снова убить новый протокол. Тут уж поступайте на свое усмотрение. Я его во время своих попыток удалил от греха подальше, пока не ставлю. Ждите хотфикса.
UPD На правах копипаста отсюда
http://badimitry.livejournal.com/1210.html, чтобы не переходить на другой ресурс:
Открываем редактор реестра REGEDIT (Кнопка “Пуск” - пункт “Выполнить” - пишем regedit и нажимаем ) и безжалостно удаляем два ключа реестра:
* HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
* HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
Выходим из REGEDIT и ОБЯЗАТЕЛЬНО (!) перезагружаемся.
После перезагрузки находим папку c:\windows\inf (а если точнее, то %winroot%\inf - ведь Windows может быть установлена в другом месте) и находим в ней файл nettcpip.inf. Обязательно сделайте его резервную копию, а потом отредактируйте с помощь Блоктнота:
Строки
[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
замените на
[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0×80 ; NCF_HAS_UI
Сохраните файл. Откройте настройки сетевого адаптера, щелкнув по нему правой клавишей и выбрав “Свойства”. Нажмите “Установить”, выберите из списка “Протокол” и нажмите “Добавить”. Далее нажмите кнопку “Установка с диска” и введите в строке пути c:\windows\inf (или %winroot%\inf). В появившемся списке выберите Протокол TCP/IP и завершите установку.
Перезагрузите компьютер.
После перезагрузки снова идите в свойства сетевого адаптера, и вы обнаружите, что кнопка “Удалить” для протокола TCP/IP теперь стала доступна. Удалите протокол TCP/IP и снова перезагрузите машину.
После перезагрузки установите протокол TCP/IP с нуля.