Wie kann die Auflösung einer Windows 7-VM mithilfe von VMware Fusion automatisch angepasst werden?

16

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

Das Problem ist, dass VMWare beim Starten der VM die Auflösung des Gasts automatisch auf das auf dem Mac verfügbare Maximum (2880 x 1800) festlegt. Also habe ich die Auflösung von Windows auf 1440x900 geändert, aber beim Neustart auf dem Anmeldebildschirm wird automatisch wieder 2880x1800 angezeigt. Ich dachte, es liege an den VMware Tools, also habe ich sie deinstalliert. Es funktioniert jetzt korrekt, aber ich verliere viele Funktionen, ohne die Tools installiert zu haben. Wie kann ich das lösen?

Umar Jamil
quelle
Ich habe das gleiche Problem, benutze aber die neueste Version von VMWare, 5.0.2
Ajcw

Antworten:

3

Laden Sie die Technologievorschau für VMWare Fusion 2012 herunter. Dieses Problem wurde in dieser Version behoben.

happystaender
quelle
Ich habe gerade ein 15 "Retina MacBook Pro gekauft und hatte genau dasselbe Problem wie Sie. Ich gehe davon aus, dass Sie VMWare 4 verwenden und die beste Lösung, die ich gefunden habe, darin bestand, ein Upgrade auf VMWare Fusion 5 durchzuführen. Diese neue Version bietet explizite Unterstützung für Die immense Auflösung des Retina-Bildschirms und es löste alle mit der Auflösung verbundenen Probleme, die ich hatte
Paul Shaw
28

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

  • Gehen Sie zu Virtual Machine> Settings> Display
  • Es gibt ein Kontrollkästchen Volle Auflösung für Retina-Anzeige verwenden
  • Deaktivieren Sie dieses Kontrollkästchen, um zur normalen Auflösung zurückzukehren.
f_up
quelle
Vielen Dank! Ich habe hier ein Konto erstellt, um dir eine +1 zu geben. Das war genau richtig!
Eestein
Ich benutze El Captain, Windows 7 Pro in VMware Fusion. Jetzt kann ich die Auflösung einstellen und nicht zulassen, dass sie sich automatisch ändert.
Nhuvy
5

Bearbeiten ~/Library/Preferences/VMware Fusion/preferences Datei, indem Sie folgende 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.

Timuçin
quelle
Dies scheint die beste Antwort zu sein. Hat perfekt funktioniert. (Stellen Sie natürlich sicher, dass Sie VMWare Fusion neu starten, nachdem Sie diese Änderungen vorgenommen haben.)
Caleb
Die mit Abstand beste Antwort! Andere haben nicht funktioniert. Ich habe auch ein Konto erstellt, nur um diese Antwort zu unterstützen!
Belfield
3

Sie können die Auflösung auch mit dem folgenden Befehl einstellen:

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440
ivoa71
quelle
Schalten Sie Retina Option , um die VM gehen, stellen Sie die Auflösung , die Sie löschen möchten diese Auflösungsset exe - Datei oben erwähnte dies stoppt das Zurücksetzen
Bishoy Hanna
1

Ich habe keine echte Lösung, für die ein Patch von VMware erforderlich sein wird. In der Zwischenzeit habe ich diesen Hinweis über Google gefunden:

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

LeeM
quelle
1

Ich verwende VMWare Fusion 5.x auf MAcBook Retina 13 'und habe als Problemumgehung eine .bat-Datei (automatisch ausführbar) erstellt, um die von Michiel unter Windows vorgeschlagenen Befehle zu automatisieren. Zum Zurückholen doppelklicke ich einfach darauf 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
Alok
quelle