Download Windows Speedup Tool to fix errors and make PC run faster
TAP-Windows Adapter is a network driver through which VPN services can allow your computer to connect to the VPN servers. Unfortunately, when connecting to a VPN, you may get the error that says,
There are no TAP-Windows adapters installed on this system.
Similar to the All TAP-Windows adapters on this system are currently in use error, this is not a crucial error, and the message states precisely what is wrong with the connection.
You can repair this TAP driver issue in three stages. The troubleshooting guide will list these stages and explain how to go about them.
- Restart the TAP-Windows adapter.
- Reinstall TAP-Windows drivers.
- Create a new TAP-Windows adapter.
Below is the full guide. I advise that you follow the steps in the order in which I’ve listed them here.
1] Restart the TAP-Windows adapter
The recommended way to fix this TAP driver error is to restart the TAP adapter. To do this, follow the steps below:
Right-click on the network icon on your taskbar and click on Open Network & Internet settings.
In the network status window that opens, select Change adapter options.
Find the TAP adapter on this screen. They are named differently based on the VPNs, so you can only look out for an adapter or connection with TAP in its description.
Right-click on the TAP and hit the Disable option.
After disabling the network adapter, right-click on it again and re-name it.
2] Reinstall TAP-Windows drivers
If you restart the TAP network adapter and still receive the error, then you should go ahead and reinstall the TAP drivers. You can do this in several ways.
First, you may uninstall your VPN software and reinstall it again. Ensure that you restart your computer after uninstalling the VPN.
When the machine comes back on, install the VPN software, and the installation will most likely come with TAP drivers.
Press the Windows key + R combination, type devmgmt.msc in the Run dialog box and hit ENTER.
In Device Manager, expand the Network adapters section and find the TAP-Windows adapter listed under it.
Right-click on the driver and choose the Uninstall device option.
Complete the uninstall process by following the on-screen instructions.
With the driver uninstalled, launch your VPN client, and it may ask you to install the missing TAP network drivers.
Some VPNs will only prompt you that the driver is missing. If this is the case, you need to download the driver off the internet or download the VPN client’s latest version.
Alternatively, you download the TAP-Windows driver software and install it on your computer manually. If you’re unsure where to download the drivers or even how to use them, this guide is a great starting point.
3] Create a new TAP-Windows adapter
Windows says that it couldn’t find TAP-Windows adapters on your system. The most straightforward method is to create a new TAP-Windows adapter.
Windows creates a new TAP-Windows adapter when you create a hyper-machine or connect to a VPN service.
Also, note that you can have only one TAP-Windows adapter active at a given time.
Keshi Ile is a seasoned technology expert who holds a Bachelors’s degree in Electronics Engineering and a Master’s in Digital Marketing. He runs several internet companies and contributes to technology blogs.
If you are using a VPN in Windows then you have definitely heard about the TAP-Windows adapters. Most of the VPN software install a particular network driver called TAP-Windows driver. This driver, install automatically while installing the VPN software. This TAP adapter appears in Device Manager after the installation of the VPN Client. Mostly this adapter is used by the VPN suites for connecting to the internet privately. If you encountered an error “There are no TAP-Windows adapters installed on this system” while connecting to VPN then this article will guide you to fix this issue. TAP-Windows driver comes in two types:
- NDIS 6 (TAP-windows6, version 9.21.x) for Windows 10/8/7/Vista.
- NDIS 5 driver (TAP-windows, version 9.9.x) for Windows XP.
Once you encountered this error then follow the recommended solutions one by one in order.
Restart TAP-Windows adapter:
The first and basic troubleshooting method to fix this error is to restart the TAP-Windows adapter.
Open Run command by pressing Windows + R and type ncpa.cpl and hit enter. This command will open the adapter options.
Now look for the TAP adapter and right-click on it and choose Disable.
Next right click on the TAP adapter and rename it. Now restart the system once and Enable the TAP adapter again.
Reinstall TAP-Windows Drivers.
After Restarting the TAP-Windows adapter, if you are facing the error, then reinstalling the TAP-Windows Drivers will fix the issue. If the TAP-Windows adapter is part of your VPN software then you have to uninstall your VPN software from Programs and Features. Next restart the system once and Install the VPN software again. This will bring back the TAP drivers. Some VPN software won’t allow you to install or uninstall without the TAP-Windows adapter in that case you need to completely remove the TAP drivers and then install it back manually.
Open run command and type devmgmt.msc and hit enter. This command will open the Device Manager.
Expand the Network adapters and right-click on the TAP-Windows Adapter and choose Uninstall.
Once the Uninstallation is done then restart the system once and download the TAP windows driver from this link. Install the driver and now try to install your VPN software. Mostly this will fix the issue.
Post Views: 2,798
При запуске 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
Вы можете увидеть эту ошибку логе OpenVPN сервера (файл C:\Program Files\OpenVPN\log\openvpn.log) или в клиенте OpenVPN GUI/
Это известная ошибка, связанная с тем что в Windows не установлены или некорректно работают виртуальные сетевые адаптеры TAP или wintun.
В OpenVPN 2.5+ вместо сетевых адаптеров TAP можно использовать WinTun от разработчиков WireGuard. По словам разработчиков, wintun драйвер работает быстрее чем классический OpenVPN драйвер TAP. Вы можете выбрать какой сетевой драйвер использовать при установке OpenVPN (TAP-Windows6 или Wintun).
Чтобы исправить эту ошибку нужно выполнить один из следующих шагов (расположены в порядке от самого простого к самому сложному):
- Перезапустить 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
В нашем случае установлен как Wintun, так и TAP адаптер:
'OpenVPN Wintun' {1199219C-C5AD-4722-B195-C80332101710} wintun 'OpenVPN TAP-Windows6' {9C6B25CA-0AF0-4752-AD4A-032947F6A6FD} tap-windows6
Для устранения ошибки обычно достаточно включить и отключить TAP адаптер в панели управления Windows, перезагрузить компьютер или переустановить клиент OpenVPN.
Вы можете включить и отключить сетевой адаптер WinTap из панели управления ncpa.cpl. Щелкните в панели управления по нужному адаптеру (TAP-Windows или Wintun Userspace Tunnel) и выберите Disable. Затем включите его (Enable.)
Также вы можете перезапустить все сетевые интерфейсе 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 здесь (http://build.openvpn.net/downloads/releases/). Например, tap-windows-9.24.7.zip или wintun-amd64-0.8.1.
- Распакуйте архив, запустите Device Manager (
devmgmt.msc
), щелкните правой кнопкой по сетевому адаптеру TAP-Windows Adapter v9 в секции Network Adapters и выберите Update driver; - Укажите путь к каталогу с драйвером TAP.
Если вы не видите в панели управления TAP-Windows Adapter V9, откройте консоль Device Manager и включите опцию View-> Show hidden device.
Если в секции Network adapters есть устройства типа unknown device, откройте его свойства, перейдите на вкладку Details и проверьте значение свойства Device instance path.
Если здесь указано ROOT\NET\0000, значит попробуйте выполнить авматотический поиск дрвйвера или вручную укажите путь к INF файлу (например C:\Program Files\OpenVPN Connect\drivers\tap\amd64\win10\OemVista.inf). После этого в панели управления появится ваш TAP адаптер.
В Windows 7 драйвер TAP, подписанный с помощью SHA256, не будет работать корректно, пока вы вручную не установите обновление KB4474419.
В самых редких случаях может помочь полное пересоздание TAP/Wintun адаптера.
Перед установкой нужно удалить существующий сетевой адаптер TAP и его драйвер. Для этого запустите программу C:\Program Files\TAP-Windows\Uninstall.exe или просто удалите устройство из Device Manager (Uninstall device).
Для установки TAP драйвера используется утилита tapinstall.exe.
Распакуйте архив и запустите установочный файл с правами администратора.
В новых версиях OpenVPN для управления виртуальными сетевыми адаптерами используется утилита c:\Program Files\OpenVPN\bin\tapctl.exe.
Вывести список сетевых адаптеров OpenVPN:
tapctl.exe list
Удалить адаптер:
tapctl.exe delete "OpenVPN TAP-Windows6"
Создать новый адаптер TAP:
tapctl.exe create
Создать новый wintun адаптер:
tapctl.exe create --hwid wintun
Обязательно проверьте, что новый сетевой адаптер TAP-Windows Adapter появился в списке сетевых подключения в панели управления Windows (консоль ncpa.cpl
).
Также ошибка “ All TAP-Windows adapters on the system are currently in use” может возникнуть, если вы пытаетесь установить несколько OpenVPN подключений с одного компьютера. Для каждого VPN подключения нужно создать свой адаптер.
Вы можете создать дополнительный WinTap сетевой адаптер с помощью скрипта (bat файл) %ProgramFiles%\TAP-Windows\bin\addtap.bat.
Или с помощью команды (в современных версиях клиента OpenVPN):
c:\Program Files\OpenVPN\bin\tapctl.exe.tapctl.exe create
В результате в панели управления появится два (или более) сетевых адаптеров TAP-Windows Adapter V9, и вы сможете одновременно установить несколько одновременных OpenVPN сессий с разными серверами.
Теперь вы можете использовать ваше OpenVPN подключение в Windows и настроить автоматическое подключение к VPN. [/alert]
Last updated by Shayne M on February 25, 2019 06:25
Some builds of Windows 10 has broken OpenVPN TAP Adapter
No rebooting required:
- add string value/data ComponentId/tap0901 (REG_SZ) with regedit value name=ComponentIdvalue data=tap0901
to key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\[0001]
where [0001] stands for the instance on your system in which you find the REG_SZ string with
value name=ProductName
value data=TAP-Windows Adapter V9 - disable and enable TAP-Windows Adapter V9 in device manager>network adapters to reinitialize the driver with the newly added ComponentId
Users with Kaspersky Internet Security install might still have issues after following this tutorial.
In order to resolve — You will need to remove Kaspersky, reinstall the VPN / Tap drivers then install Kaspersky back.
1) completely removed the Kaspersky (2015/2016) with program http://media.kaspersky.com/utilities/ConsumerUtilities/kavremvr.exe ;
2) Install the latest version of VPN application and or OpenVPN / Tun-TAP drives NDIS (6)
3) Install Kaspersky (http://www.kaspersky.com/product-updates);
VPNSecure Provides Secure VPN servers in over 45+ Countries
If you are a looking for a versatile easy to use VPN service, checkout Today
Moderators: TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech
-
BranGeorge
- OpenVpn Newbie
- Posts: 3
- Joined: Sat Aug 13, 2016 2:52 am
No TAP-windows adapters on this system, Windows 7
Dear all,
As the title says, I have been trying unsuccessfully to run OpenVPN on a Windows 7 64-bit system with the error message in the log that there are no adapters on the system; the same also happens after I install tap-windows-9.21.2.exe additionally. In Device Manager, the adapters appear with yellow triangular signs with exclamation marks, and an error message in Properties saying:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
(Seemingly, it is a signature verification problem). Could anyone suggest a way to address this, or, should additional information be needed, let me know what?
Thanks.
-
TinCanTech
- OpenVPN Protagonist
- Posts: 11139
- Joined: Fri Jun 03, 2016 1:17 pm
Re: No TAP-windows adapters on this system, Windows 7
Post
by TinCanTech » Sat Aug 13, 2016 3:06 pm
When you install please make sure to use «Run as administrator» when you run the installer.
Also, does windows not offer you the choice to continue at your own risk ?
-
BranGeorge
- OpenVpn Newbie
- Posts: 3
- Joined: Sat Aug 13, 2016 2:52 am
Re: No TAP-windows adapters on this system, Windows 7
Post
by BranGeorge » Sat Aug 13, 2016 6:18 pm
Thanks for replying; I did run as administrator both installers.
And no, I don’t think such a choice was offered — the system seems to simply block access to the drivers/adapters.
Edit: Also, I have added both installers to the trusted applications in my antivirus, so I don’t expect the problem to be caused by that either.
-
BranGeorge
- OpenVpn Newbie
- Posts: 3
- Joined: Sat Aug 13, 2016 2:52 am
Re: No TAP-windows adapters on this system, Windows 7
Post
by BranGeorge » Sun Aug 14, 2016 12:54 am
Again, as far as I am able to tell, it shouldn’t be the antivirus, since I have added both installers, as well as the bat files etc to the trusted applications.
Something I am thinking about is the following — I tried to install Viscosity first; during the first install, I was asked whether I wanted to «install this device software» (as in the screenshot here: https://www.sparklabs.com/support/kb/ar … s-windows/, under «Adapter Creation Failed or Adapters appearing as Unknown Devices»), and said no. Then, with Viscosity not connecting, I reinstalled it, once with an already existing installation, and then, this not working, first uninstalling and then installing again — however, I wasn’t prompted to install the software again. Then, since it still couldn’t connect, I moved to OpenVPN directly, but it still fails to connect — could the problem be a registry key that was edited the very first time I was installing, and has stayed like this since?
The link in the post immediately above mentions a RunOnce key, but it says it is for Windows 2000/XP; I have checked the registry, and such a key exists — however, it is there, not missing. Not sure how to proceed…