Der VMware Tools-Dienst wird zusammen mit dem Gastbetriebssystem gestartet. Der Dienst sendet Informationen zwischen dem Host- und dem Gastbetriebssystem.

Diese Anwendung wird im Hintergrund ausgeführt. Auf Windows-Gastbetriebssystemen wird die Anwendung als vmtoolsd.exe bezeichnet, auf Mac OS X-Gastbetriebssystemen als vmware-tools-daemon und auf Linux-, FreeBSD- und Solaris-Gastbetriebssystemen als vmtoolsd. Der VMware Tools-Dienst führt die folgenden Aufgaben durch:

  • ordnungsgemäße Ausführung der Betriebsvorgänge der virtuellen Maschine
  • Ausführung von den von VMware bereitgestellten oder benutzerdefinierten Skripts in Gastbetriebssystemen während unterschiedlicher Betriebsvorgänge
  • Ausführung von Anwendungen, Befehlen und Dateisystemvorgängen auf einem Gastbetriebssystem, um die Gastautomatisierung zu verbessern.
  • Authentifizierung von Gastbenutzervorgängen
  • regelmäßige Erfassung von Netzwerk-, Festplatten- und Speichernutzungsinformationen vom Gastbetriebssystem
  • Generierung des Taktsignals zwischen Gastbetriebssystem und Hosts, damit VMware High Availability die Verfügbarkeit des Gastbetriebssystems ermitteln kann
  • Synchronisierung der Uhren zwischen dem Gastbetriebssystem und Hosts oder Clientdesktops
  • Stilllegung der Gastdateisysteme, damit der Host Gast-Snapshots erfassen kann, die konsistent mit dem Dateisystem sind
  • Ausführung von pre-freeze-script.bat und post-thaw-script.bat während der Stilllegung von Gastdateisystemen.
  • unmittelbare Anpassung der Gastbetriebssysteme nach dem Einschalten von virtuellen Maschinen
  • Aktivierung von freigegebenen Ordnern zwischen Host- und Gastdateisystemen auf VMware Workstation und VMware Fusion
  • Aktivierung der Funktionen für Kopieren und Einfügen für Text, Grafiken und Dateien zwischen den Gastbetriebssystemen und Hosts oder Clientdesktops