Имеется Microsoft Windows 7 Rus Домашняя Базовая.
После перезагрузки компьютера сеть перестает корректно работать:
- не подключается сетевой диск, расшаренный на этом же компьютере
- с других ПК так же невозможно подключиться к общим ресурсам этого компьютера
- невозможно распечатать на общие принтеры, расшаренные через другие компьютеры в ЛВС
- при попытке на этом компьютере пропинговать самого себя по имени видим:Обмен пакетами с AKSIOMA-BUH [fe80::24a3:2639:3f57:f0eb%12] с 32 байтами данных:
Ответ от fe80::24a3:2639:3f57:f0eb%12: время<1мс
Ответ от fe80::24a3:2639:3f57:f0eb%12: время<1мс
Ответ от fe80::24a3:2639:3f57:f0eb%12: время<1мс
Ответ от fe80::24a3:2639:3f57:f0eb%12: время<1мс
Статистика Ping для fe80::24a3:2639:3f57:f0eb%12:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
и это - даже несмотря на то, что протокол IPv6 отключен: - при попытке на этом компьютере пропинговать самого себя по ip-адресу видим:Обмен пакетами с 192.168.0.20 по с 32 байтами данных:
Превышен интервал ожидания для запроса.
Ответ от 88.151.105.226: Заданный узел недоступен.
Ответ от 88.151.105.226: Заданный узел недоступен.
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.0.20:
Пакетов: отправлено = 4, получено = 2, потеряно = 2
(50% потерь) - в журналах ничего особенного нет
- если посмотреть конфигурацию протокола TCP/IP командой
- Код: Выделить всё
ipconfig /all
- в диспетчере устройств, если отобразить скрытые устройства, то так же, как в предыдущем пункте, увидим огромное количество устройств "Адаптер Microsoft 6to4 #XX":
Решение:
Корень зла как раз в этих скрытых устройствах "Адаптер Microsoft 6to4 #XX". Вообще, такой адаптер в диспетчере устройств должен быть один - это переходный механизм, позволяющий передавать IPv6-пакеты через IPv4-сети.
А расплодившиеся в огромном количестве клоны этого адаптера - это известный баг Microsoft Windows 7.
Чтобы избавиться от уже созданных устройств, необходимо:
- скачать утилиту devcon с сайта microsoft или отсюда:
- распаковывать скачанные архивы и запустить утилиту devcon.exe из папки, соответствующей разрядности операционной системы, установленной на сбойном ПК (32 или 64 бит):
- Код: Выделить всё
devcon remove *6to4*
- подождать пока утилита не удалит все устройства "Адаптер Microsoft 6to4 #XX":
Это может длиться достаточно долго, в зависимости от количества удаляемых адаптеров.
Для того, чтобы "левые" адаптеры 6to4 не возникали в будущем, ставим патчик (исправление) от Microsoft. И, в дальнейшем, во избежание подобных ситуаций, настраиваем ПК на регулярную автоматическую установку обновлений.
Одной из причин возникшей ситуации на данном компьютере, как раз и явилось отсутствие регулярных обновлений Windows. Не был установлен даже первый сервис пак!
Дополнение:
Аналогичная ситуация бывает еще с двумя типами адаптеров:
- Адаптер Microsoft ISATAP
- WAN Miniport (SSTP)
Удаляем их точно так же, командами от имени Администратора:
- Код: Выделить всё
devcon remove *ISATAP*
и
- Код: Выделить всё
devcon remove *SSTP*
соответственно.
Иногда Windows может сообщать, что некоторые из таких адаптеров не запускаются (или работают с ошибкой). В диспетчере задач они отображаются с желтым восклицательным знаком. Ничего страшного, это известный баг Microsoft. Просто удаляем их вышеуказанными командами, перезагружаемся, и больше они беспокоить не будут.
Но бывают ситуации, когда одно или несколько таких устройств не удаляются утилитой devcon.
Например, однажды мне встретилась Windows Vista SP1, где WAN Miniport (SSTP) отображался с желтым восклицательным знаком и никак не хотел удаляться. Ни из диспетчера устройств из контекстного меню «Удалить», ни командой
- Код: Выделить всё
devcon remove MS_SSTPMiniport
В этом случае удалить сбойный адаптер помогла команда netcfg, запущенная, естественно, от имени Администратора:
- Код: Выделить всё
netcfg -u ms_sstp
Адаптер успешно удалился и после перезагрузки не появлялся.
Для справки: Для того, чтобы вновь восстановить в системе адаптер WAN Miniport (SSTP), нужно от имени Администратора выполнить команду:
- Код: Выделить всё
devcon.exe install c:\windows\inf\netsstpa.inf MS_SstpMiniport