TAP-Windows Adapters provide virtual TAP device functionality on the Windows OS. It is required by your VPN software to function. TAP devices are virtual network kernel devices supported entirely in software - and not backed up by hardware network adapters. TAP drivers are used for TAP devices to work and they are designed with low-level kernel support for Ethernet tunneling.