WireGuard Error: Tunnel interface wg0 failed to start: Wintun driver failure — Решение
Официальный клиент WireGuard для Windows не может поднять соединение и выдает критическую ошибку в окне логов интерфейса.
- Текст ошибки:
Failed to create adapter: Error creating adapter: WintunCreateAdapter failedилиUnable to create Wintun interface. - В диспетчере устройств адаптер Wintun отображается с желтым восклицательным знаком (Код ошибки 10, 31 или 39).
- Служба
WireGuard Tunnel Serviceпадает с ошибкойAccess DeniedилиDevice timed out. - Антивирусное ПО или защитник Windows блокируют установку виртуального сетевого адаптера.
1. Анализ журнала событий WireGuard в Windows
Откройте клиент WireGuard, перейдите на вкладку Log (Журнал) и скопируйте последние сообщения об ошибках драйвера.
2. Очистка зависших сетевых адаптеров Wintun
Если предыдущая сессия оставила заблокированный виртуальный адаптер в реестре Windows:
# Запустите PowerShell от имени Администратора:
Get-NetAdapter | Where-Object { $_.InterfaceDescription -match "Wintun" } | Remove-NetAdapter -Confirm:$false3. Проверка и удаление поврежденных драйверов из DriverStore
Удалите старые версии драйвера Wintun через утилиту pnputil:
# Поиск драйвера в хранилище
pnputil /enum-drivers | Select-String -Pattern "wintun" -Context 0,5
# Принудительное удаление найденного oemXX.inf
pnputil /delete-driver oemXX.inf /uninstall /force4. Исправление конфликтов антивирусного ПО и прав
Добавьте исполняемые файлы WireGuard в исключения антивируса и проверьте права на ветку реестра:
# Пути исключений для антивируса:
C:\Program Files\WireGuard\wireguard.exe
C:\Program Files\WireGuard\wg.exe5. Переустановка последней версии WireGuard и сброс сетевого стека
# Сброс стека TCP/IP и Winsock в PowerShell:
netsh winsock reset
netsh int ip reset
# Перезагрузите компьютер и выполните чистую установку клиента. Частые вопросы (FAQ)
Что такое драйвер Wintun?
Wintun — это высокопроизводительный драйвер TUN-интерфейса ring-3/ring-0 для ядра Windows, специально разработанный проектом WireGuard в качестве легковесной замены устаревшему TAP-Windows.
Почему Wintun выдает ошибку Access Denied при создании адаптера?
Создание виртуального адаптера требует административных привилегий. Убедитесь, что служба WireGuard запущена под учетной записью LocalSystem, а UAC не блокирует инсталляцию.
Совместим ли Wintun с Windows 7 / 8?
Wintun поддерживает Windows 7 и 8 только при наличии установленных обновлений с поддержкой цифровых подписей SHA-2 (KB4474419 и KB4490628).
Могут ли несколько VPN-клиентов использовать один драйвер Wintun?
Да, Wintun создает независимый виртуальный адаптер для каждого запущенного туннеля (например, wg0, wg1).