Проблема:
Не работает VPN-подключение. В сетевых подключениях VPN-подключение есть, но его состояние «Недоступно - устройство не найдено»:
При попытке вызвать свойства этого подключения, выскакивает окно с ошибкой «Сетевые подключения. Произошла непредвиденная ошибка»:
В центре управления сетями и общим доступом вместо меню «Просмотр активных сетей» - надпись «неизвестно», а чуть ниже - «Не удалось запустить дочернюю службу»:
В диспетчере устройств в сетевых адаптерах адаптеры, начинающиеся на «Мини-порт...» с восклицательными знаками (запуск устройства невозможен, либо они неактивны (не подключены к системе) - в этом случае они отобразятся если поставить галочку «Отображать скрытые устройства»:
В службах не запускается (или запускается очень долго) «Диспетчер подключений удаленного доступа (RasMan)»
Решение:
-
Открываем диспетчер устройств и для каждого из сетевых адаптеров, начинающиеся на «Мини-порт...» с восклицательными знаками устанавливаем драйвер любого другого сетевого адаптера, затем удаляем эти устройства и выполняем поиск оборудования:
-
Открываем свойства минипорта
-
Выбираем «Обновить драйвер»
-
Выполняем поиск драйверов на этом компьютере
-
Снимаем флажок «Показать только совместимые устройства» и «Выбираем из списка драйверов устройств на моем компьютере» любой другой драйвер (например, сетевой адаптер Hyper-V)
-
На все предупреждения отвечаем «ОК»
-
После окончания установки драйвера, кликаем его правой кнопкой мыши и выбираем «Удалить»
-
-
Повторяем эту процедуру для каждого из сетевых адаптеров, начинающиеся на «Мини-порт...» с восклицательными знаками
-
В диспетчере устройств выполняем «Поиск нового оборудования»
-
Перезагружаемся
-
Если теперь все устройства мини-порт (в том числе и скрытые) в диспетчере устройств нормально запускаются и активны, то все хорошо, если нет, то выполняем от имени администратора команды удаления и установки адаптеров. Например, для адаптера мини-порт L2TP:
Код: Выделить всё
netcfg -u ms_l2tp netcfg -l %windir%\inf\netrast.inf -c p -i ms_l2tp
Для адаптера мини-порт PPTP:
Код: Выделить всё
netcfg -u ms_pptp netcfg -l %windir%\inf\netrast.inf -c p -i ms_pptp
-
Перезагружаемся
-
Если и после этого в диспетчере устройств остались проблемные мини-поры, то повторяем предыдущие шаги. Короче, пляшем с бубном. Иногда получается с четвертого раза, иногда со второго, иногда сначала выполняем команды netcfg -u ms..., потом удаление в диспетчере устройств, потом снова команды netcfg -l %windir%\inf\netrast.inf -c p -i ms_...
Архив с командным файлом для переустановки адаптеров всех минипортов можно скачать здесь:
Листинг:
Код: Выделить всё
netcfg -u ms_IKEv2
netcfg -l %windir%\inf\netrast.inf -c p -i ms_IKEv2
netcfg -u ms_IP
netcfg -l %windir%\inf\netrast.inf -c p -i ms_IP
netcfg -u ms_IPv6
netcfg -l %windir%\inf\netrast.inf -c p -i ms_IPv6
netcfg -u ms_L2TP
netcfg -l %windir%\inf\netrast.inf -c p -i ms_L2TP
netcfg -u ms_PPOE
netcfg -l %windir%\inf\netrast.inf -c p -i ms_PPOE
netcfg -u ms_PPTP
netcfg -l %windir%\inf\netrast.inf -c p -i ms_PPTP
netcfg -u ms_SSTP
netcfg -l %windir%\inf\netrast.inf -c p -i ms_SSTP
(Запускать его, естественно, от имени Администратора)