Ошибка OpenVPN: All TAP-Windows adapters are currently in use
При запуске OpenVPN сервера или установке соединения с клиентом OpenVPN возможно возникновение следующей ошибки:
All TAP-Windows adapters on this system are currently in use Exiting due to fatal error
All wintun adapters on this system are currently in use or disabled
No TAP Adapter Available
Это распространенная проблема, связанная с отсутствием или неправильной работой виртуальных сетевых адаптеров TAP или wintun в операционной системе Windows.
Для устранения этой ошибки можно выполнить одно из следующих действий:
- Перезапустить TAP-Windows/WinTun через панель управления.
- Переустановить драйвер TAP-Windows/Wintun.
- Создать новый сетевой адаптер для OpenVPN (или другого VPN-клиента).
Чтобы вывести список всех TAP-адаптеров откройте командную строку и перейдите в папку, где установлен OpenVPN:
cd "c:\Program Files\OpenVPN\bin"
и вы увидите список всех адаптеров:
c:\Program Files\OpenVPN\bin>.\openvpn.exe --show-adapters
Available TAP-WIN32 / Wintun adapters [name, GUID, driver]:
'Подключение по локальной сети' {129DFFB5-DE9B-412B-AEDF-3DBA19C9C802} tap-windows6
'Tailscale' {37217669-42DA-4657-A55B-0D995D328250} wintun
'Подключение по локальной сети 2' {BD3E9DDF-5CA6-42E4-96F1-EA211E7F70FF} tap-windows6
'Подключение по локальной сети 3' {2D483B05-D2A8-4715-A566-373CBCD9ED3B} wintun
Для устранения проблемы достаточно отключить и включить сетевой WinTap адапретиз панели усправления, щелкнув по нему правой кнопкой мыши и выбрать Отключить (Disable), а затем Включить (Enable). Иногда адаптеры в системе уже могут быть отключены, тогда достаточно их просто включить.
Если в панели управления отображается несколько адаптеров типа TAP-Windows Adapter (позволяют одновременно подключаться к нескольким OpenVPN серверам), нужно последовательно включить и отключить их все.
Также можно перезапустить все сетевые интерфейсе OpenVPN TAP с помощью PowerShell:
$TapAdapter= Get-NetAdapter| where {$_.InterfaceDescription -like "*TAP-Windows*"}
Disable-NetAdapter -Name $TapAdapter -Confirm:$false
Enable-NetAdapter -Name $TapAdapter -Confirm:$false
Если предыдущий способ не помог, можно попробовать переустановить драйвера для виртуального TAP адаптера вручную.
Надо скачать последнюю версию TAP драйвера для Windows
Распаковать архив, запустить Диспетчер устройств (Device Manager) (devmgmt.msc
), щелкнуть правой кнопкой по сетевому адаптеру TAP-Windows Adapter v9 в секции Сетевые адаптеры (Network Adapters) и выберать Обновить драйвер (Update driver) и указать пусть к распакованному драйверу.