Sind Sie es leid, dass sich Ihre VMware Workstation-VM nach kurzer Inaktivität automatisch in den Ruhezustand versetzt? Diese Funktion kann tatsächlich eher lästig als hilfreich sein, insbesondere bei zeitaufwändigen Prozessen oder wenn Sie einfach nicht warten möchten. Der automatische Ruhezustand ist in VMware Workstation Player und Fusion standardmäßig aktiviert und soll Host-Ressourcen schonen, indem der VM-Zustand eingefroren wird. In der Praxis müssen Sie jedoch jedes Mal auf „Fortsetzen“ klicken, wenn Sie zurückkehren. Warum das so funktioniert, ist unklar, aber bei manchen Konfigurationen scheint der Hypervisor den Ruhezustand häufiger zu aktivieren, als Ihnen lieb ist.
Zwar lässt sich die automatische Suspendierung in den Haupteinstellungen nicht global deaktivieren (zumindest nicht ohne Weiteres), aber es gibt einen Workaround, der die Bearbeitung der VMX-Konfigurationsdatei erfordert. Dadurch wird verhindert, dass der Hypervisor Ihre VM vollständig in den Ruhezustand versetzt – ideal, wenn Sie Unterbrechungen und Ressourcenverschwendung vermeiden möchten.
Wie man verhindert, dass VMware Workstation eine VM automatisch anhält.
Methode 1: Suspend durch Änderungen an der VMX-Konfiguration deaktivieren
Diese Lösung besteht darin, die VMX-Datei direkt zu ändern – quasi so, als würde man VMware sagen: „Hey, ich kümmere mich darum, keine Sorge wegen des automatischen Anhaltens.“ Das hilft, wenn die Anhaltefunktion zu oft oder unerwartet ausgelöst wird, und ist besonders nützlich für Tests oder langlaufende Aufgaben, die man nicht verlieren oder deren Fortsetzung man nicht abwarten kann.
So gehen Sie vor:
- Die VM muss vollständig heruntergefahren werden – kein Anhalten oder Pausieren, sondern komplett ausgeschaltet werden.
- Suchen Sie den Pfad zur VMX-Konfigurationsdatei Ihrer virtuellen Maschine. Normalerweise befindet sie sich unter einem Verzeichnis wie C:\Benutzer\IhrName\Dokumente\Virtuelle Maschinen\IhreVM\IhreVM.vmx. Wenn Sie sich nicht sicher sind, überprüfen Sie einfach die VM-Einstellungen in VMware.
- Öffnen Sie die VMX-Datei in einem beliebigen Texteditor – Notepad eignet sich gut. Je nach Ihrer Konfiguration benötigen Sie möglicherweise Administratorrechte.
- Fügen Sie diese Zeile ganz am Ende der Datei hinzu:
suspend.disabled = "TRUE" - Speichern Sie die Datei. Das ist der einfache Teil, aber vergewissern Sie sich, dass Sie sie auch wirklich gespeichert haben – manchmal kann der Editor nämlich heimtückisch sein und es vergessen.
- Zur Sicherheit können Sie PowerShell ausführen und Folgendes eingeben:
Add-Content C:\Path\To\YourVM\YourVM.vmx 'suspend.disabled = "TRUE"' - Überprüfen Sie anschließend, ob es vorhanden ist, indem Sie Folgendes ausführen:
Get-Content C:\Path\To\YourVM\YourVM.vmx | Select-String "suspend" - Starten Sie die VM abschließend erneut, und sie sollte sich nicht mehr automatisch in den Ruhezustand versetzen.
Bei mir hat das reibungslos funktioniert, aber ich habe Fälle erlebt, in denen ein Neustart oder eine kurze Verzögerung nötig war, bevor die Einstellung vollständig wirksam wurde. Außerdem ignoriert VMware diese Einstellung in manchen Versionen möglicherweise, es sei denn, man führt sie als Administrator aus. Beachten Sie das also.
Was das bewirkt und warum es hilft
Diese Änderung bewirkt, dass VMware die Suspendierungsanforderung ignoriert, sodass Ihre VM weiterhin problemlos läuft – ein erneutes Fortsetzen ist nicht mehr nötig. Wurde die Suspendierung aufgrund von Energiesparmodi des Gastbetriebssystems oder Inaktivität des Hosts ausgelöst, umgeht diese Optimierung diesen Effekt. Sie kommt hauptsächlich dann zum Tragen, wenn der Suspendierungsprozess automatisiert ist oder durch Energiesparereignisse des Gastbetriebssystems ausgelöst wird.
Bedenken Sie, dass das Bearbeiten von Konfigurationsdateien nicht immer in allen Versionen oder Konfigurationen zum gewünschten Ergebnis führt, aber es ist ein guter Anfang. VMware kann natürlich Updates veröffentlichen, die Änderungen mit sich bringen. Sollten Probleme auftreten, suchen Sie in der Dokumentation nach neueren Methoden oder Einstellungen.
Noch etwas: Auf manchen Systemen kann dies zu einem veränderten Verhalten der VM führen, wenn die Funktionen zum Anhalten und Fortsetzen eng miteinander verknüpft sind. Beachten Sie dies also, falls nach der Bearbeitung ungewöhnliche Probleme auftreten.
Hoffentlich werden dadurch die unnötigen Wartezeiten und der Ressourcenverbrauch durch lästige Anhaltefunktionen vermieden. Ehrlich gesagt, ist es so eine Sache, die für manche nützlich sein mag, aber nicht für alle. Auf weniger Unterbrechungen!
Zusammenfassung
- Schalten Sie Ihre VM aus.
- Suchen Sie die VMX-Konfigurationsdatei
suspend.disabled = "TRUE"Am Ende hinzufügen- VM speichern und neu starten
- Überprüfen Sie mithilfe von PowerShell-Befehlen, ob der Ruhezustand deaktiviert ist.
Zusammenfassung
Diese kleine Optimierung sorgt in der Regel dafür, dass Ihre VM ohne Unterbrechung weiterläuft und Sie nicht jedes Mal auf „Fortsetzen“ klicken müssen. Sie funktioniert zwar nicht in allen Fällen, aber bei den meisten Konfigurationen einwandfrei. Ich habe damit auf mehreren Rechnern gute Erfahrungen gemacht. Ich drücke Ihnen die Daumen, dass es auch bei Ihnen funktioniert und Sie keine zusätzlichen Klicks oder Ressourcen mehr verschwenden müssen.