Устранение ошибки VPN: Невозможно установить соединение, измените настройки сети

Я столкнулся со странной проблемой в Windows 10, когда все VPN-соединения внезапно перестали работать со следующим сообщением об ошибке:

Can’t connect to VPN
A connection to the remote computer could not be established. You might need to change the network settings for this connection.

Невозможно подключиться к VPN - ошибка 720 Не удалось установить соединение с удаленным компьютером. Возможно, вам нужно изменить сетевые настройки для этого соединения.Невозможно подключиться к VPN - ошибка 720 Не удалось установить соединение с удаленным компьютером. Возможно, необходимо изменить сетевые настройки для этого соединения.

Для подключения я использую встроенный клиент Windows VPN. На соседнем устройстве VPN-соединение с теми же настройками работает нормально, так что проблема не в удаленном хосте VPN.

В журнале приложений Event Viewer есть ошибка VPN 720:

EventID: 20227
Source: RasClient
The user dialed a connection named VPN which has failed. The error code returned on failure is 720.

Основная рекомендация в таких случаях — сбросить настройки стека TCP/IP и сетевого адаптера на компьютере с помощью следующих команд:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Соединение может быть заблокировано правилами брандмауэра Windows или сторонним антивирусом/брандмауэром (попробуйте отключить их на некоторое время).

Убедитесь, что Windows не использует прокси WinHTTP для доступа в Интернет.

netsh winhttp show proxy

проверка прямого доступа через WinHTTP proxyпроверка прямого доступа к WinHTTP-прокси

Current WinHTTP proxy settings:
Direct access (no proxy server).

В этом примере используется прямое соединение.

Если вы хотите сбросить настройки прокси, выполните следующую команду:

netsh winhttp reset proxy

Если параметры прокси заданы с помощью GPO на вашем компьютере и вы не можете изменить параметры прокси-сервера в Windows, обратитесь к системному администратору и убедитесь, что VPN-трафик не заблокирован на вашем прокси-сервере.

В моем случае я не смог подключиться к VPN после того, как сделал это.

Затем попробуйте переустановить Минипорты WAN виртуальные адаптеры в диспетчере устройств.

Минипорты WAN это виртуальные сетевые адаптеры с драйверами для различных протоколов подключения. В Windows есть адаптеры WAN Miniport для IKEv2, IP, IPv6, L2TP, Network Monitor, PPPOE, PPTP и SSTP.
  1. Откройте Диспетчер устройств (devmgmt.msc), разверните раздел Сетевые адаптеры и удалите все устройства с именем WAN Miniport;
  2. Например, выберите WAN Miniport (SSTP), щелкните его правой кнопкой мыши и выберите Удалить устройство в контекстном меню; удаление адаптеров WAN Miniport в windowsудалить адаптеры WAN Miniport в windows
  3. Перейдите к следующему устройству WAN Miniport. Вам необходимо удалить все устройства:
    • WAN Miniport (PPTP)
    • WAN Miniport (PPPOE)
    • WAN Miniport (сетевой монитор)
    • WAN Miniport (L2TP)
    • WAN Miniport (IPv6)
    • WAN Miniport (IP)
    • WAN Miniport (IKEv2)
  4. Затем повторно проверьте конфигурацию оборудования (Действия -> Сканирование на предмет изменений в аппаратном обеспечении), и подождите, пока Windows обнаружит и установит драйверы для устройств WAN Miniport; сканирование аппаратных изменений с помощью диспетчера устройствсканирование аппаратных изменений с помощью диспетчера устройств
  5. После переустановки всех минипортов WAN проверьте VPN-соединение. Оно должно работать.
Если Windows не смогла установить WAN Miniports, проверьте работоспособность образа Windows с помощью DISM:

SFC /scannow
DISM /Online /Cleanup-Image /CheckHealth

Вы можете использовать PowerShell для диагностики любых проблем с WAN Miniports.

Убедитесь, что для сетевого адаптера включены все протоколы (Enabled=True), а среди фильтрующих драйверов нет драйверов сторонних производителей (они могут быть добавлены антивирусным ПО).

$adapter=Get-NetAdapter -IncludeHidden | Where-Object {$_.InterfaceDescription -eq "WAN Miniport (PPTP)"}
Get-NetAdapterBinding -Name $adapter.name -IncludeHidden –AllBindings

управление драйверами сетевой фильтрации с помощью powershellуправление драйверами сетевой фильтрации с помощью powershell

Включить/выключить драйвер фильтрации можно с помощью команды:

Enable-NetAdapterBinding -Name $adapter.name -IncludeHidden -AllBindings -ComponentID ms_wanarp

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *