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

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 una máquina virtual.

El problema es que cada vez que ejecuto la VM, VMWare configura 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 VMware Tools, así que las desinstalé. Ahora funciona correctamente, sin embargo, pierdo muchas funciones sin las herramientas instaladas. ¿Como puedo resolver esto?

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

Respuestas (6)

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

Acabo de comprar un Retina MacBook Pro de 15" y tuve exactamente el mismo problema que usted. Asumiré que está ejecutando VMWare 4 y que 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.

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

  • vaya a Máquina virtual > Configuración > Pantalla
  • hay una casilla de verificación Usar resolución completa para pantalla Retina
  • desmárquelo y la máquina virtual vuelve a la resolución normal.
¡Gracias! Creé una cuenta aquí solo para darte un +1. ¡Eso fue justo en el lugar!
Estoy usando El Capitán, Windows 7 pro dentro de VMware fusion. Ahora puedo configurar la resolución y no permitir que cambie automáticamente.
¡Gracias! Esto ayudó a resolver uno de mis problemas inquietantes durante mucho tiempo.

Edite ~/Library/Preferences/VMware Fusion/preferencesel archivo 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.

Esta parece la mejor respuesta. Funcionó perfectamente. (Por supuesto, asegúrese de reiniciar VMWare Fusion después de realizar estos cambios).
La mejor respuesta de lejos! Otros no funcionaron. ¡Yo también creé una cuenta solo para votar esta respuesta!

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

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440
Encienda la opción Retina, vaya a la máquina virtual, establezca la resolución que desee, elimine este archivo exe de configuración de resolución mencionado anteriormente, esto dejará de volver atrás.

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 regrese nuevamente.

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 en él para recuperar 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