Wie passt man die Auflösung einer Windows 7-VM mit VMware Fusion automatisch an?

Vor kurzem habe ich mir ein MacBook Pro Retina zugelegt. Vorher hatte ich immer Windows verwendet und brauche es wegen Visual Studio immer noch. Daher habe ich VMware Fusion und Windows 7 als virtuelle Maschine installiert.

Das Problem ist, dass VMWare immer dann, wenn ich die VM starte, die Auflösung des Gasts automatisch auf das auf dem Mac verfügbare Maximum setzt (d. h. 2880 x 1800). Also habe ich die Auflösung von Windows geändert und auf 1440 x 900 eingestellt, aber wenn ich neu starte, wird sie auf dem Anmeldebildschirm automatisch auf 2880 x 1800 zurückgesetzt. Ich dachte, es läge an den VMware Tools, also habe ich sie deinstalliert. Es funktioniert jetzt korrekt, aber ich verliere viele Funktionen, wenn die Tools nicht installiert sind. Wie kann ich das lösen?

Ich habe das gleiche Problem, verwende aber die neueste Version von VMWare, 5.0.2

Antworten (6)

Laden Sie die Technologievorschau von VMWare Fusion 2012 herunter, dieses Problem wurde in dieser Version behoben.

Ich habe gerade ein 15-Zoll-Retina-MacBook Pro gekauft und hatte genau das gleiche Problem wie Sie. Ich gehe davon aus, dass Sie VMWare 4 ausführen, und die beste Lösung, die ich gefunden habe, war ein Upgrade auf VMWare Fusion 5. Diese neue Version bietet explizite Unterstützung für die immense Auflösung des Retina-Bildschirms und löste alle meine Probleme mit der Auflösung.

Ich verwende VMware Fusion 5.0.3. Nach vmwaretoolsder Installation ist es sehr einfach, die Auflösung auf der Windows-VM zu ändern:

  • Gehen Sie zu Virtuelle Maschine > Einstellungen > Anzeige
  • Es gibt ein Kontrollkästchen Volle Auflösung für Retina-Display verwenden
  • Deaktivieren Sie es und die VM wechselt zurück zur normalen Auflösung.
Vielen Dank! Ich habe hier ein Konto erstellt, nur um Ihnen +1 zu geben. Das war direkt vor Ort!
Ich verwende El Captain, Windows 7 Pro in VMware Fusion. Jetzt kann ich die Auflösung einstellen und sie nicht automatisch ändern lassen.
Vielen Dank! Dies half, eines meiner lange eindringlichen Probleme zu lösen.

Bearbeiten Sie ~/Library/Preferences/VMware Fusion/preferencesdie Datei, indem Sie die folgenden Zeilen hinzufügen:

pref.autoFitGuestToWindow = "FALSE"
pref.autoFitFullScreen = "stretchGuestToHost"

pref.autoFitGuestToWindow = "FALSE"deaktiviert die automatische Anpassung für den Einzelfenstermodus. pref.autoFitFullScreen = "stretchGuestToHost"deaktiviert die automatische Anpassung für den Vollbildmodus.

Dies scheint die beste Antwort zu sein. Hat perfekt funktioniert. (Natürlich müssen Sie VMWare Fusion neu starten, nachdem Sie diese Änderungen vorgenommen haben).
Die mit Abstand beste Antwort! Andere funktionierten nicht. Ich habe auch ein Konto erstellt, nur um diese Antwort zu verbessern!

Sie können auch den folgenden Befehl verwenden, um die Auflösung einzustellen:

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440
Schalten Sie die Retina-Option ein, gehen Sie zur VM, stellen Sie die gewünschte Auflösung ein, löschen Sie diese oben erwähnte Exe-Datei mit der Auflösung. Dadurch wird die Wiederherstellung beendet

Ich habe keine wirkliche Lösung, ich denke, das erfordert einen Patch von VMware. Inzwischen habe ich über Google diesen Hinweis gefunden:

Verlassen Sie den Vollbildmodus (Strg-cmd-F) und dann wieder zurück.

Ich verwende VMWare Fusion 5.x auf MACBook Retina 13' und als Problemumgehung habe ich eine .bat-Datei (automatisch ausführbar) erstellt, um die Befehle zu automatisieren, wie von Michiel auf meinem Windows vorgeschlagen, und ich doppelklicke einfach darauf, um sie zurückzubringen meine bevorzugte Auflösung.

Die Datei ResetResultion.bat hat folgenden Inhalt:

"C:\Program Files\VMware\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1200