Estou executando o VMWare Worstation 7 com o Windows 7 x64 como convidado e o Windows XP x64 como host. Dentro do convidado, eu executo um aplicativo de console de longa duração, que imprime mensagens de progresso com registros de data e hora. Às vezes, deixo-o em execução por várias horas enquanto bloqueio o sistema operacional host e não toco no computador. Quando volto, percebo que, algum tempo depois de sair, parece ter pausado e retomado automaticamente: o aplicativo do console não fez muito progresso e há um grande intervalo de tempo em suas mensagens de progresso.
Não há nada relevante no log de eventos do host, mas no log de eventos do aplicativo convidado, eu posso ver essas mensagens na hora em que saí:
Uma solicitação para desativar o Desktop Window Manager foi feita por processo (VMware Tools Service)
O Desktop Window Manager não pôde ser iniciado porque a composição foi desativada por um aplicativo em execução
E mais tarde, na época em que retornei, isso aparece no log do sistema:
The system time has changed to 2012-01-12T06:36:46.921000000Z from 2012-01-12T03:18:19.953079000Z.
Isso parece apoiar minha teoria de que a VMware está fazendo algo e não o próprio Windows. A questão é: como eu paro de fazer isso? Quero que meu aplicativo continue em execução. A propósito, as opções de energia são definidas para nunca dormir no convidado e no host.
Respostas:
Desativar o serviço vmware irá interrompê-lo, porque você está desativando a comunicação entre o convidado e o host. O sinal de suspensão enviado do SO (onde é originário) é convertido por meio de ferramentas vmware, para um comando de pausa. A interrupção do serviço também comprometerá todos os recursos das ferramentas do vmware, como liberar a memória e outros aspectos importantes da execução do vm no vmware e o desempenho do host sofrerá.
Para resolver seu problema, vá para as configurações de energia no Windows (clique com o botão direito do mouse em área de trabalho> personalizar> proteção de tela> gerenciamento de energia) e altere quando o computador entrar em suspensão. isso é tudo o que está acontecendo, as configurações padrão do Windows 7 são para dormir após 30 minutos. Isso está sendo enviado ao host por meio de ferramentas vmware, e é por isso que a desativação do serviço funcionou. mas isso é realmente um problema, apenas mude para 'nunca' dormir / sempre ligado.
fonte
Nas ferramentas do VMWARE, vá para a guia scripts e você verá um evento de script que provavelmente diz 'Suspender sistema operacional convidado'. Desmarque 'Usar script' e isso deve impedir a suspensão da VM por conta própria. Eu tive o mesmo problema e sua sugestão sobre ferramentas de vmware me deu uma dica sobre onde procurar.
fonte
Desativar o serviço VMWare Tools parece ter feito o truque para mim.
Melhor ainda, a resolução da tela no sistema operacional convidado não muda mais quando redimensiono a janela do VMWare, o que foi outro grande aborrecimento. Até agora, não estou perdendo nenhuma funcionalidade, por isso não tenho muita certeza para que serve esse serviço.
fonte
Desative a opção Tecnologia de virtualização Intel (ou Intel VT-x) no BIOS ou UEFI.
fonte