Estoy ejecutando VMWare Worstation 7 con Windows 7 x64 como invitado, Windows XP x64 como host. Dentro del invitado ejecuto una aplicación de consola de larga ejecución, que imprime mensajes de progreso con marcas de tiempo. A veces lo dejo en funcionamiento durante varias horas mientras bloqueo el sistema operativo host y no toco la computadora en absoluto. Cuando regreso, descubro que un tiempo después de que me fui parece que se detuvo y se reanudó automáticamente: la aplicación de consola no ha progresado mucho y hay un gran intervalo de tiempo en sus mensajes de progreso.
No hay nada relevante en el registro de eventos del host, pero en el registro de eventos de la aplicación invitada puedo ver estos mensajes cuando me fui:
Se realizó una solicitud para deshabilitar Desktop Window Manager por proceso (VMware Tools Service)
Desktop Window Manager no se pudo iniciar porque una aplicación en ejecución deshabilitó la composición
Y más tarde, cuando volví, esto aparece en el registro del sistema:
The system time has changed to 2012-01-12T06:36:46.921000000Z from 2012-01-12T03:18:19.953079000Z.
Eso parece respaldar mi teoría de que VMware está haciendo algo y no el propio Windows. La pregunta es: ¿cómo puedo evitar que haga eso? Quiero que mi aplicación continúe ejecutándose. Por cierto, las opciones de energía están configuradas para que nunca duerman tanto en el invitado como en el host.
Respuestas:
Deshabilitar el servicio vmware lo detendrá, porque está deshabilitando la comunicación entre el invitado y el host. La señal de suspensión enviada desde el sistema operativo (que es donde se origina) se traduce a través de herramientas vmware, a un comando de pausa. La detención del servicio también comprometerá todas las características de las herramientas de vmware, como liberar la memoria y otros aspectos importantes de la ejecución de vm en vmware y el rendimiento del host se verá afectado.
Para resolver su problema, vaya a la configuración de energía en Windows (haga clic con el botón derecho en el escritorio> personalizar> protector de pantalla> administración de energía) y cambie cuando su computadora se vaya a dormir. eso es todo lo que está sucediendo, la configuración predeterminada para Windows 7 es dormir después de 30 minutos. Esto se envía al host a través de herramientas vmware, por lo que funcionó la desactivación del servicio. pero ese es un verdadero cuerpo, simplemente cámbielo a "nunca" dormir / siempre encendido.
fuente
En VMWARE, las herramientas van debajo de la pestaña de secuencias de comandos y verá un evento de secuencia de comandos que probablemente diga "Suspender el sistema operativo invitado". Desmarque 'Usar secuencia de comandos', y eso debería evitar que la VM se suspenda por sí sola. Tuve el mismo problema y su sugerencia sobre las herramientas de vmware me indicó dónde buscar.
fuente
Desactivar el servicio VMWare Tools parece haber hecho el truco para mí.
Aún mejor, la resolución de pantalla en el sistema operativo invitado ya no cambia cuando cambio el tamaño de la ventana de VMWare, lo cual fue otra gran molestia. Hasta ahora no me falta ninguna funcionalidad, así que no estoy realmente seguro de para qué sirve ese servicio.
fuente
Desactive la opción Tecnología de virtualización Intel (o Intel VT-x) en su BIOS o UEFI.
fuente