¿Cómo ajustar automáticamente la resolución de una VM con Windows 7 usando VMware Fusion?

16

Recientemente, he adquirido una MacBook Pro Retina. Anteriormente, siempre había usado Windows, y todavía lo necesito, debido a Visual Studio. Por lo tanto, instalé VMware Fusion y Windows 7 como máquina virtual.

El problema es que cada vez que inicio la VM, VMWare establece automáticamente la resolución del invitado al máximo disponible en la Mac (es decir, 2880x1800). Así que cambié la resolución de Windows y la configuré en 1440x900, pero, cuando reinicio, en la pantalla de inicio de sesión, vuelve automáticamente a 2880x1800. Pensé que se debía a las herramientas de VMware, así que las desinstalé. Ahora funciona correctamente, sin embargo, pierdo muchas características sin las Herramientas instaladas. ¿Como puedo resolver esto?

Umar Jamil
fuente
Tengo el mismo problema pero estoy usando la última versión de VMWare, 5.0.2
ajcw

Respuestas:

3

Descargue la vista previa de la tecnología VMWare Fusion 2012, este problema se solucionó en esa versión.

happystaender
fuente
Acabo de comprar una Retina MacBook Pro de 15 "y tuve exactamente el mismo problema que tú. Asumiré que estás ejecutando VMWare 4 y la mejor solución que encontré fue actualizar a VMWare Fusion 5. Esta nueva versión tiene soporte explícito para la inmensa resolución de la pantalla Retina y resolvió todos los problemas relacionados con la resolución que tenía.
Paul Shaw
28

Estoy usando VMWare Fusion 5.0.3. Con vmwaretoolsinstalado, es muy fácil cambiar la resolución en la VM de Windows:

  • vaya a Máquina virtual> Configuración> Pantalla
  • hay una casilla de verificación Usar resolución completa para la pantalla Retina
  • desactívelo y el vm vuelve a la resolución normal.
f_up
fuente
¡Gracias! Creé una cuenta aquí solo para darle un +1. Eso fue justo en el lugar!
eestein
Estoy usando El Captain, Windows 7 pro dentro de VMware fusion. Ahora puedo configurar la resolución y no permitir que cambie automáticamente.
Do Nhu Vy
5

Edite el ~/Library/Preferences/VMware Fusion/preferencesarchivo agregando las siguientes líneas:

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

pref.autoFitGuestToWindow = "FALSE"desactiva el ajuste automático para el modo de ventana única. pref.autoFitFullScreen = "stretchGuestToHost"desactiva el ajuste automático para el modo de pantalla completa.

Timuçin
fuente
Esta parece ser la mejor respuesta. Funcionó a la perfección. (Por supuesto, asegúrese de reiniciar VMWare Fusion después de realizar estos cambios).
caleb
¡La mejor respuesta con diferencia! Otros no funcionaron. ¡Yo también creé una cuenta solo para votar esta respuesta!
Belfield
3

También puede usar el siguiente comando para establecer la resolución:

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440
ivoa71
fuente
Active la opción Retina, vaya a la VM, configure la resolución que desee, elimine esta resolución, establezca el archivo exe mencionado anteriormente, esto detendrá la reversión
Bishoy Hanna
1

No tengo una solución real, supongo que requerirá un parche de VMware. Mientras tanto, encontré esta pista a través de Google:

Salga del modo de pantalla completa (ctrl-cmd-F) y luego vuelva de nuevo.

LeeM
fuente
1

Estoy usando VMWare Fusion 5.x en MAcBook Retina 13 'y, como solución alternativa, he creado un archivo .bat (ejecutable automático) para automatizar los comandos según lo sugerido por Michiel en mi Windows y solo hago doble clic para recuperarlo Mi resolución preferida.

El archivo ResetResultion.bat tiene el siguiente contenido:

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