book
Article ID: 316389
calendar_today
Updated On:
Cause
This issue occurs due to an outdated vnetflt.sys driver that was included from a previously outdated VMware Tools package.
Consider this use case:
You installed the VMware Tools NetworkIntrospection feature. After explicitly removing this feature and deciding to keep only the FileIntrospection feature when upgrading VMware Tools later.
Due to a long-time bug in the tools installer, after the NetworkIntrospection feature was removed in the MSI database, the feature's vnetflt or vnetWFP (for tools version >= 10.2.5 on Windows 7 & above) driver service still exists. This old vNet driver may cause the Windows BSOD when co-existing with the FileIntrospection feature's current vsepflt driver.
Note: This issue is seen on Windows 10, Windows Server 2012 R2 with VMware Tools 11.0.x, but can happen in other cases.
Resolution
To resolve this issue, remove the old vNet driver service from either the Guest OS or the Host side.
From the Guest OS
- Download the attached RemoveOldVNetDriver.ps1 file in this KB.
- Read the description inside the attached RemoveOldVNetDriver.ps1 file.
- Run the script in a Windows PowerShell (Admin) session.
- Check its output.
From the Host
- Upgrade to your desired VMware Tools version in the way you normally do with FileIntrospection and NetworkIntrospection features included.
Note: Do not remove the two features and do not suppress reboot.
For example: The installer parameter for upgrading to VMware Tools version 11.0.x: /s /v"-qn ADDLOCAL=All REMOVE=BootCamp,Hgfs,AppDefense".
- After performing the VMware Tools upgrade, remove the NetworkIntrospection feature and its current vNet driver service.
Installer parameter to use: /s /v"-qn REMOVE=NetworkIntrospection"
Note: In future VMware Tools upgrade, you can simply use installer parameter: /s /v"-qn".
Another method is to navigate to the Programs and Features > VMware Tools > right click Change > Next > select Modify > Next > under VMCI Driver > select NSX Network Introspection Driver > select X Entire feature will be unavailable > Next > Change > Finish