WireGuard Windows: «запущен, но интерфейс недоступен» — пошаговое решение
Служба WireGuard работает, а виртуального адаптера нет. Разбираем причины и даём инструкцию по восстановлению интерфейса на Windows.
Содержание
Ошибка «WireGuard запущен, но интерфейс недоступен» часто появляется на Windows после обновления системы, переустановки драйверов или при конфликте с другим VPN-клиентом. При этом служба WireGuardTunnel может работать, а в списке сетевых адаптеров не отображается виртуальный интерфейс. В большинстве случаев это лечится за несколько минут, если действовать по порядку.
Почему WireGuard «запущен», но интерфейс недоступен?
WireGuard на Windows использует драйвер Wintun для создания виртуального сетевого адаптера. Если драйвер не загружен, повреждён или отключён службой, интерфейс не появляется в системе. Также причина может быть в недостаточных правах, ошибках конфигурации или конфликтах с антивирусом/брандмауэром. Важно не путать «запущенную службу» с фактическим созданием интерфейса.
Проверка состояния службы и виртуального адаптера
Начните с базовой диагностики. Откройте командную строку от имени администратора и выполните:
sc query WireGuardTunnelУбедитесь, что состояние SERVICE_RUNNING. Если SERVICE_STOPPED, запустите службу командой:
sc start WireGuardTunnelЗатем проверьте, существует ли сетевой адаптер:
ipconfig /allИщите строку «Адаптер WireGuard Tunnel Adapter» или «Tunnel Adapter». Если его нет, переходите к восстановлению драйвера.
Переустановка WireGuard и драйвера Wintun
Часто проблема решается переустановкой клиента. Скачайте свежую версию с официального сайта WireGuard (проверьте совместимость с вашей версией Windows). Запустите установщик и выберите «Восстановить». Если это не помогает, удалите WireGuard полностью (в том числе вручную удалите драйвер Wintun через «Панель управления» или диспетчер устройств) и установите заново. После установки обязательно перезагрузите компьютер.
Проверка конфликтов с другими VPN и антивирусом
Некоторые VPN-клиенты или антивирусы могут блокировать создание TUN-интерфейсов. Временно отключите сторонние сетевые фильтры, а также антивирус и брандмауэр. Затем попробуйте активировать туннель в WireGuard. Если интерфейс появился — найдите в настройках вашего защитного ПО исключение для WireGuard или удалите конфликтующий VPN.
Ручное включение интерфейса через netsh
Если адаптер существует, но находится в состоянии «Отключен», его можно включить вручную. Выполните в командной строке с правами администратора:
netsh interface set interface name="WireGuard Tunnel Adapter" admin=enableПосле этого проверьте статус в WireGuard. Если интерфейс всё ещё недоступен, попробуйте перезапустить службу или проверить журнал событий Windows (Просмотр событий → Система). Ищите ошибки, связанные с Wintun или TUN.
Дополнительные советы и что делать, если не помогло
Если ни один шаг не дал результата, попробуйте установить драйвер Wintun отдельно с официального репозитория (wintun.net). Убедитесь, что ваша сборка Windows поддерживает TUN-адаптеры (Windows 10/11). В редких случаях требуется сброс настроек TCP/IP: netsh int ip reset, затем перезагрузка. Если ошибка появилась после обновления Windows, откатите обновление или дождитесь исправления от Microsoft. В крайнем случае обратитесь к документации WireGuard или сообществу.
Мини-чеклист
- Проверить состояние службы WireGuardTunnel: sc query WireGuardTunnel
- Убедиться, что виртуальный адаптер виден в ipconfig /all
- Переустановить WireGuard и драйвер Wintun с официального сайта
- Отключить антивирус и другие VPN-клиенты, затем повторить запуск
Частые ошибки
- Запуск WireGuard без прав администратора — интерфейс не создаётся
- Установка WireGuard только «поверх» без удаления старой версии
- Игнорирование обновлений Windows, которые могут ломать драйверы
- Ошибочная настройка маршрутов в конфиге, из-за которой адаптер не активируется
Источники и документация
FAQ
Почему после обновления Windows пропадает адаптер WireGuard?
Обновления Windows могут сбрасывать настройки драйверов или вносить конфликты. Обычно решается переустановкой WireGuard или драйвера Wintun.
Нужно ли вручную устанавливать Wintun?
Нет, WireGuard устанавливает Wintun автоматически. Но если драйвер повреждён, можно загрузить его с wintun.net и запустить установку вручную.
Как полностью удалить WireGuard из Windows?
Используйте «Установка и удаление программ», затем удалите драйвер Wintun в диспетчере устройств (Вид → Показать скрытые устройства). После этого перезагрузите ПК и установите WireGuard заново.
Нужен быстрый рабочий доступ?
Если сейчас важнее вернуть подключение, чем продолжать ручную диагностику, переходите к прямому сценарию оформления доступа.
Получить доступ