Come regolare automaticamente la risoluzione di una macchina virtuale Windows 7 utilizzando VMware Fusion?


16

Di recente, ho acquistato un MacBook Pro Retina. In precedenza, avevo sempre usato Windows e ne ho ancora bisogno, a causa di Visual Studio. Quindi ho installato VMware Fusion e Windows 7 come macchina virtuale.

Il problema è che ogni volta che avvio la VM, VMWare imposta automaticamente la risoluzione del guest sul massimo disponibile sul Mac (ovvero 2880x1800). Quindi ho modificato la risoluzione da Windows e l'ho impostata su 1440x900, ma, al riavvio, nella schermata di accesso, torna automaticamente a 2880x1800. Ho pensato che fosse dovuto agli strumenti VMware, quindi li ho disinstallati. Ora funziona correttamente, tuttavia perdo molte funzionalità senza gli strumenti installati. Come posso risolvere questo?


Ho lo stesso problema ma sto usando l'ultima versione di VMWare, 5.0.2
ajcw,

Risposte:


3

Scarica l'anteprima della tecnologia VMWare Fusion 2012, questo problema è stato risolto in quella versione.


Ho appena acquistato un MacBook Pro Retina da 15 "e ho avuto esattamente lo stesso problema. Suppongo che tu stia eseguendo VMWare 4 e la migliore soluzione che ho trovato è stata l'aggiornamento a VMWare Fusion 5. Questa nuova versione ha il supporto esplicito per l'immensa risoluzione dello schermo Retina e risolto tutti i problemi relativi alla risoluzione che ho avuto.
Paul Shaw,

28

Sto usando VMWare Fusion 5.0.3. Con vmwaretoolsinstallato, è molto facile cambiare la risoluzione sulla VM di Windows:

  • vai su Macchina Virtuale> Impostazioni> Schermo
  • c'è una casella di controllo Usa risoluzione massima per il display Retina
  • deselezionalo e la VM torna alla risoluzione normale.

Grazie! Ho creato un account qui solo per darti un +1. Era proprio sul posto!
est

Sto usando El Captain, Windows 7 Pro all'interno di VMware Fusion. Ora posso impostare la risoluzione e non consentirne il cambio automatico.
Fai Nhu Vy il

5

Modifica il ~/Library/Preferences/VMware Fusion/preferencesfile aggiungendo le seguenti righe:

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

pref.autoFitGuestToWindow = "FALSE"disabilita l'adattamento automatico per la modalità a finestra singola. pref.autoFitFullScreen = "stretchGuestToHost"disabilita l'adattamento automatico per la modalità schermo intero.


Questa sembra la risposta migliore. Ha funzionato perfettamente. (Naturalmente, assicurarsi di riavviare VMWare Fusion dopo aver apportato queste modifiche).
caleb,

La migliore risposta di gran lunga! Altri non hanno funzionato. Anch'io ho creato un account solo per votare questa risposta!
Belfield,

3

È inoltre possibile utilizzare il comando seguente per impostare la risoluzione:

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

Attiva l'opzione Retina vai sulla VM, imposta la risoluzione che ti piace elimina questa risoluzione imposta il file exe di cui sopra questo smetterà di tornare indietro
Bishoy Hanna

1

Non ho una vera soluzione, suppongo che richiederà una patch da VMware. Nel frattempo ho trovato questo suggerimento tramite Google:

Esci dalla modalità a schermo intero (ctrl-cmd-F) e poi di nuovo indietro.


1

Sto usando VMWare Fusion 5.x su MAcBook Retina 13 'e, come soluzione alternativa, ho creato un file .bat (eseguibile automaticamente) per automatizzare i comandi come suggerito da Michiel sul mio Windows e faccio semplicemente doppio clic su di esso per riportare indietro la mia risoluzione preferita.

Il file ResetResultion.bat ha il seguente contenuto:

"C:\Program Files\VMware\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1200
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.