The VMware Tools services start when the guest operating system starts. The service passes information between host and guest operating systems.

  • VMware Alias Manager and Ticket Service or VGAuthService: VGAuthService in taskmgr provides support for SAML based authentication for vSphere Guest Operations, see guest.SAMLTokenAuthentication and vim.vm.guest.GuestOperationsManager.
  • VMware Snapshot Provider Service: VMware Snapshot Provider Service provides support for freezing or thawing file systems for VSS (Volume Shadow Copy Service).
    Note: This is applicable for Windows guest operating systems only.
  • VMware Tools Daemon Service: This application runs in the background. It is called vmtoolsd.exe on Windows guest operating systems, vmware-tools-daemon on Mac OS X guest operating systems, and vmtoolsd on Linux, FreeBSD, and Solaris guest operating systems. The VMware Tools service performs the following tasks using the plug-ins:

    • autohidpi - Set guest screen resolution for Mac OS X guest operating systems.
    • autoLogon - Bypasses the guest operating system login when powering on a VM.
    • autoUpgrade - Handles VMware Tools upgrade operations.
    • bitMapper - Creates a bit map of disk blocks used by the guest operating system, used in vMotion.
    • deployPkg - Handles guest customization operations.
    • desktopEvents - Starting or stopping VMware Tools user service based on screen/X11 changes.
      Note: This is a VMware Tools user service plugin.
    • disableGuestHibernate - Disables option for hibernation in guest operating system.
    • diskWiper - Releases unused guest disk blocks so they can be reclaimed by the hypervisor.
    • dndcp - Drag and drop, copy and paste operations. Enables copying and pasting of text, graphics, and files between guest operating systems and hosts or client desktops. This is a VMware Tools user service plugin.
    • appInfo - Collects the information about running applications inside the guest and publishes the information to a guest variable.
    • guestInfo - Collects and reports guest information and statistics to hypervisor.
    • hgfsServer - HGFS server for transferring files, drag and drop and VMware Tools upgrade operations.
    • hgfsUsability - Handles mapping HGFS folders to special user folders, adds HGFS links to the desktop.
    • hwUpgradeHelper - Handles changes due to virtual hardware upgrade.
    • powerOps - Handles graceful shutdown and reboot of the guest, and execution of scripts for a power operation.
    • resolutionKMS - Handles communicating guest user interface topology to the vmwgfx drm (direct rendering manager) driver.
      Note: This plugin is for Linux only.
    • resolutionSet - Handles guest screen re-sizing when vmwgfx drm (direct rendering manager) driver is not available.
    • timeSync - Synchronizes guest clock with host clock at power on or resume.

    • vmbackup - Handles freezing and thawing file systems during a quiesced snapshot operation.
    • vmtray - Provides VMware Tools tray icon and pop-up menu.
      Note: This is a VMware Tools user service plugin.
    • vsep - Manages NSX file and network introspection.
    • vix - Handles guest operations related to files, processes and registry.