VMware Tools installation includes the VMware AppDefense, a security management, and monitoring solution. This data center security solution is based on application control, detection, and response. AppDefense is divided into two parts giappdef.sys, and glxgi.sys. glxgi.sys driver ensures Guest-Integrity and giappdef.sys driver ensures Process and Network attestation. This enables AppDefense drivers to be upgraded without reboot, thus keeping system protection intact. The new Guest-Integrity driver will be up on next reboot. AppDefense agent can be installed on the guest virtual machine using the VMware Tools installer. Virtual machines with VMware Tools installed are monitored and managed when they start on an ESXi host that has the solution installed. However, VMware Tools cannot install the AppDefense component automatically. The component must be installed manually.


  • If you have installed VMware AppDefense version older than using VMware AppDefense installer, uninstall the older version.
  • Ensure that the guest virtual machine is hosted on ESXi 6.5 or later.
  • This feature is available on a fresh installation or custom installation of VMware Tools. It is not available by default.

  • Ensure that the guest virtual machine has a supported version of Windows installed. AppDefense component supports the following Windows 64-bit guest operating systems running on a ESXi server.
    • Windows 2008 R2
    • Windows 2012
    • Windows 2012 R2
    • Windows 2016
    • Windows 2019


  1. Follow the procedure Manually Installing VMware Tools on a Windows Virtual Machine.
  2. After you select the Custom setup in step 4, choose Appdefense from the list.
  3. Follow the remaining steps in the procedure.


VMware AppDefense component is installed in your guest operating system.