O convidado do VMware faz uma pausa quando o host está ocioso - como faço para mantê-lo em execução?


11

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.


Como o fato de o hóspede não ter concorrido por algum tempo sugere que a VMware está fazendo algo em vez do próprio Windows?
David Schwartz

A mensagem de log mencionando o VMware Tools Service é o que sugere.
EMP

As configurações de energia podem ter algo a ver com isso? Verifique as configurações de economia de energia no host e no convidado. Verifique especialmente se o host ou convidado vai dormir após algum tempo ocioso por causa das configurações de energia.
usar o seguinte comando

Verificado - ambos estão prontos para nunca dormir.
EMP

Respostas:


4

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.


Para adicionar a esta resposta: você deve verificar as opções de economia de energia no sistema operacional host e convidado. Eu apenas tive que mudar as opções de sono do meu sistema operacional convidado para nunca dormir, espero que funcione.
RAKK 11/02

1

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.


Hmm, isso é apenas um palpite ou você realmente testou isso? Eu ficaria surpreso se isso fizesse alguma diferença, porque esse script é executado quando a VM é suspensa, não deve causar a suspensão - e tudo o que faz é liberar o endereço IP de qualquer maneira.
EMP

0

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.


1
Características como copiar, colar e compartilhar pastas entre anfitrião e convidado
Ivan Castellanos

-3

Isso não fornece uma resposta para a pergunta. Depois de ter reputação suficiente, você poderá comentar qualquer postagem ; em vez disso, forneça respostas que não exijam esclarecimentos do solicitante . - Do comentário
Burgi

Obrigado pelo seu comentário. Você já tentou esta solução e achou que não estava funcionando?
the_redburn

Olá, meu comentário foi automatizado depois que sua resposta aparecer na lista de postagens de baixa qualidade. Você deve dar uma olhada em Como responder ou em nosso tour para ver como melhorar sua resposta.
Burgi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.