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é.
Cette application s'exécute en arrière-plan. Elle 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 applications, 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.