Le service VMware Tools démarre en même temps que le système d'exploitation invité. Le service envoie des informations entre les systèmes d'exploitation hôte et invité.
Ce programme fonctionne en arrière-plan et s'appelle vmtoolsd.exe dans les systèmes d'exploitation invités Windows, vmware-tools-daemon dans les systèmes d'exploitation invités Mac OS X et vmtoolsd dans les systèmes d'exploitation invités Linux, FreeBSD et Solaris. Le service VMware Tools exécute les tâches suivantes :
Exécute les opérations d'alimentation de la machine virtuelle normalement.
Exécute les scripts fournis par VMware ou configurés par l'utilisateur dans les systèmes d'exploitation invités lors de diverses opérations d'alimentation.
Exécute des programmes, des commandes et des opérations de système de fichiers dans le système d'exploitation invité afin d'améliorer l'automatisation de l'invité.
Authentifie les opérations de l'utilisateur invité.
Collecte régulièrement des informations sur l'utilisation du réseau, des disques et de la mémoire auprès de l'invité.
Génère des pulsations depuis le système d'exploitation invité vers les hôtes pour que VMware High Availability puisse déterminer la disponibilité des systèmes d'exploitation invités.
Synchronise les horloges entre le système d'exploitation invité et les hôtes ou les postes de travail clients.
Met au repos des systèmes de fichiers invités pour que l'hôte puisse capturer les systèmes de fichiers compatibles avec les snapshots invités.
Exécute pre-freeze-script.bat et post-thaw-script.bat tout en mettant au repos les systèmes de fichiers invités.
Personnalise des systèmes d'exploitation invités immédiatement après la mise sous tension des machines virtuelles.
Active Dossiers partagés entre les systèmes de fichiers hôte et invité sur VMware Workstation et VMware Fusion.
Active la fonction copier-coller de texte, de graphiques et de fichiers entre les systèmes d'exploitation invités et les hôtes ou les postes de travail clients.