Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

TAP_WINDOWS_ADAPTER_ERROR Сетевое оборудование и VPN

Ошибка OpenVPN: TAP-Windows adapter on this system is in use or disabled

Обновлено: 24.08.2026 · Официальная документация ↗
  • Клиент OpenVPN GUI в Windows выдает ошибку: There are no TAP-Windows adapters on this system or all are currently in use.
  • В журнале: CreateFile failed on TAP device: \\.\Global\{...}.tap со статусом Access Denied или Device Not Found.
  • Сетевой адаптер TAP-Windows в диспетчере устройств помечен желтым восклицательным знаком (Код 31 или 56).
  • VPN-подключение зависает на этапе Assigning IP address to TAP adapter.

1. Проверка состояния адаптера в диспетчере устройств Windows

Откройте PowerShell от имени Администратора и проверьте статус адаптеров:

Get-NetAdapter | Where-Object {$_.InterfaceDescription -like "*TAP*" -or $_.InterfaceDescription -like "*Wintun*"}

Если адаптер отключен, включите его:

Enable-NetAdapter -Name "OpenVPN TAP-Windows6" -Confirm:$false

2. Добавление нового виртуального TAP-адаптера

Если адаптер занят другим VPN-клиентом или удален, создайте новый экземпляр через утилиту OpenVPN:

cd "C:\Program Files\OpenVPN\bin"
.\tapinstall.exe install "C:\Program Files\OpenVPN\driver\OemVista.inf" tap0901

3. Переход на современный высокопроизводительный драйвер Wintun

Драйвер Wintun работает в Ring-0 пространстве ядра, не страдает от проблем драйверов NDIS TAP и обеспечивает гигабитную скорость. Добавьте в файл конфигурации .ovpn клиента:

dev tun
windows-driver wintun

4. Сброс сетевого стека Windows и Winsock

Если драйвер заблокирован антивирусом или сторонним брандмауэром:

netsh winsock reset
netsh int ip reset
Restart-Computer
💡 Практика специалистов: Для Windows 10/11 директива windows-driver wintun является стандартом де-факто. Она решает 99% конфликтов с занятыми сетевыми интерфейсами и антивирусами (Kaspersky, Defender, Symantec).

Частые вопросы (FAQ)

Чем Wintun отличается от старого адаптера TAP-Windows6?

Wintun разработан специально для WireGuard и OpenVPN. Он создает временные адаптеры на лету и удаляет их при отключении, что исключает ошибки 'adapter is in use' и существенно снижает задержку.

Почему TAP-адаптер показывает статус 'Сетевой кабель не подключен'?

Это штатное поведение TAP/TUN адаптеров в Windows при выключенном VPN-туннеле. Статус изменится на 'Подключено' сразу после успешного рукопожатия и назначения IP адреса.

Как удалить дублирующиеся неработающие TAP-адаптеры?

Выполните команду tapinstall.exe remove tap0901 в папке OpenVPN\bin от имени администратора, после чего переустановите клиент.

Нужно ли запускать OpenVPN GUI от имени администратора?

Да, для управления сетевыми маршрутами и прямого взаимодействия с сетевыми драйверами требуются повышенные привилегии (или запуск встроенного сервиса OpenVPNServiceInteractive).

Полезные материалы
Рекомендуем