The NSX File Introspection Driver (vsepflt.sys) is the only driver required for normal 3rd Party AV protection. The NSX Network Introspection Driver (vnetwfp.sys or legacy driver vnetflt.sys) captures networking events such as AD login/logout and all other normal networking traffic. Note that this driver is required and should not be removed if using functionalities like NSX Identity Firewall, NSX IDS/IPS, NSX Intelligence, vDefend Advance Threat Prevention.
If there is a requirement of removing the Network introspection driver (due to interoperability concerns) and the customer is not using any of the above functionalities, this article can be followed to remove the drivers.
VMware NSX for vSphere, VMware NSX-T, VMware vDefend Firewall, VMware vDefend Firewall with Advanced Threat Prevention, VMware vSphere ESXi, VMware Tools for Windows
There might be specific cases where the customer is not using any NSX and vDefend functionalities which require the NSX Network Introspection driver, but during installation the customer has chosen 'complete' installation or 'custom' installation and chosen the NSX Network Introspection driver as well. Now due to 3rd Party interoperability or other requirements the customer wants to remove the NSX Network Introspection driver from the Windows environment.
To remove the vnetwfp.sys or vnetflt.sys:
If somehow after attempting uninstallation through the VMTools installer, the vnetwfp or vnetflt files still exist in the drivers directory, you may manually disable the driver and delete it.
Kindly follow the below steps to delete the driver from drivers directory.
Before proceeding to making changes to the registry, take a backup of the registry
The registry setting to modify isValue: HKLM\SYSTEM\CurrentControlSet\Services\vnetwfp\Start
Type: REG_DWORD
Data: 4