Windows Server 2008 - tela Prevent Error Recovery na próxima inicialização

5

Gostaria de poder reverter para um instantâneo tirado de uma VM do Windows Server 2008 em execução e inicializá-lo sem ver a tela Recuperação de erros do Windows (o Windows não desligou com êxito, escolha entre Modo de segurança e Iniciar o Windows normalmente ).

No Windows Server 2003, é possível impedir a tela Recuperação de erros do Windows excluindo o valor LastAliveStamp in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability

Embora esta chave ainda exista no Windows Server 2008, a exclusão não tem o mesmo efeito.

A resposta aceita para esta postagem no fórum indica que a presença dos seguintes itens em um boot indica que o desligamento anterior estava anormal:

  • O valor do registro LastAliveStamp acima
  • Os arquivos lastalive0.dat e lastalive1.dat em C:\Windows\ServiceProfiles\LocalService\AppData\Local

Minha abordagem até agora foi remover todos os itens acima antes de tirar o instantâneo, de modo que, na próxima inicialização, pareça que o Windows foi desligado corretamente.

Eu tentei excluir os arquivos e a chave de registro antes de tirar o instantâneo, mas quando volto ao snapshot e ligo a VM, ainda vejo a tela de recuperação de erros.

Eu tenho tentado isso com o Windows Server 2008 e o Windows Server 2008 R2, se cada um deles exigir uma solução diferente para isso, estou interessado em conhecer os dois.

Alguém tem alguma sugestão sobre como eu posso realizar isso, ou outras coisas que posso tentar?

    
por Andrew Clark 19.04.2011 / 20:38

2 respostas

10
O bcdedit trabalha para isso no win 7 ultimate ( deve ser executado com o UAC desativado ou em um prompt cmd com privilégios administrativos ):

bcdedit /set {current} bootstatuspolicy ignoreallfailures

Para restaurar as configurações originais:

bcdedit /set {default} bootstatuspolicy displayallfailures

Descrição:

Os arquivos de dados de configuração de inicialização (BCD) fornecem um armazenamento usado para descrever os aplicativos de inicialização e as configurações do aplicativo de inicialização. Os objetos e elementos na loja substituem efetivamente o Boot.ini.

O BCDEdit é uma ferramenta de linha de comando para gerenciar repositórios BCD. Ele pode ser usado para várias finalidades, incluindo a criação de novas lojas, a modificação de lojas existentes, a adição de opções do menu de inicialização e assim por diante.

Fontes e amp; Leitura adicional:

  • Folha de Referência (referência mais completa @ 29 páginas): Referência BCDEDIT (.doc)
  • Perguntas frequentes do BCD: link
  • Opções de linha de comando BCDEdit (não tão boas quanto a referência .doc acima): link

EDIT: Confirmado que esta ferramenta é compatível com o Server 2008 aqui

    
por 28.04.2011 / 00:03
0

Quando você tira um instantâneo de uma VM em execução, terá um instantâneo consistente com falhas.

Tudo isso pode ser evitado desligando a VM normalmente e, em seguida, tirando sua foto quando ela já está desativada. Em seguida, cada inicialização nova é uma inicialização completa e limpa.

    
por 29.04.2011 / 08:49