Windows 7: Como inicializar no modo normal após o desligamento inadequado?

9

Trabalho em dois locais diferentes e sempre que há uma queda de energia em um dos locais, o Windows 7 detecta que o sistema foi desligado incorretamente. Depois que a energia é ligada, o PC liga e o Windows 7 entra no modo REPAIR / SAFE, onde somente alguém fisicamente na frente do PC pode controlá-lo. (A rede está desativada neste modo)

Agora, antes de entrar no modo REPAIR / SAFE, existe uma opção para uma inicialização NORMAL. Mas o problema é que o modo REPAIR / SAFE é selecionado por padrão com um temporizador de 30 segundos. Uma vez que ele entra automaticamente no modo REPAIR / SAFE e se ninguém estiver no outro local, não tenho mais como controlá-lo remotamente. E então eu tenho que dirigir até o outro local e reiniciá-lo e selecionar a inicialização no modo NORMAL.

Onde posso alterar essa configuração para que o Windows 7 sempre seja inicializado no modo NORMAL, não importa quantas vezes ele seja desligado incorretamente?

Level1Coder
fonte
3
Você já pensou em investir em um no-break para o PC no local remoto? Se os cortes de energia forem frequentes, ele se recuperará no tempo em que você não precisar redefinir a máquina.
ChrisF
Tks pelo comentário. Isso funcionará apenas se a energia estiver desligada por um breve período, mas e se a energia estiver desligada por 1-2 dias? Estou preso com um PC no modo SAFE em um local remoto sem ninguém para controlá-lo.
Level1Coder

Respostas:

7

Eu só tive uma queda de energia desagradável e a resposta do grunhido não resolveu completamente minha preocupação inicial há dois anos. Por causa de uma configuração incorreta inicial, agora estou reservando uma viagem de avião cara para a sala de servidores sem equipe no outro país apenas por causa de um simples problema de inicialização. (sem ressentimentos)

Depois de fazer mais algumas pesquisas on-line e para estender a resposta do grunhido, parece que as configurações corretas para o bcdedit devem ser:

bcdedit /set {default} bootstatuspolicy ignoreallfailures <-- Newly added setting

bcdedit /set {default} recoveryenabled No

Se não tiver mais problemas no futuro com essa configuração, manterei isso como resposta. Espero ter poupado a uma pessoa de sorte o custo de uma viagem de avião para corrigir um simples problema de inicialização.

Level1Coder
fonte
4

Essa tem sido a pergunta difícil. Não parece haver muita coisa lá fora. A única solução viável por aí parece ser a seguinte.

AVISO: Isso pode danificar seu sistema, use por sua conta e risco.

Primeiro, execute uma janela da linha de comando como administrador.

Menu Iniciar> Todos os Programas> Acessórios> (clique com o botão direito do mouse e em "Executar como administrador").

Em seguida, execute os seguintes comandos

bcdedit /export C:\BCDbak

Isso fará uma exportação do seu armazenamento de dados de configuração de inicialização. Você pode importá-lo com

bcdedit /import C:\BCDbak   
bcdedit /import C:\BCDbak /clean  

Agora você pode tentar desativar o recoveryymode com o seguinte comando.

bcdedit /set {default} recoveryenabled No

Esta resposta pode funcionar para você, mas eu certamente recomendo que você invista em um no-break para este sistema.


EDIT: Você também pode exibir sua configuração executando

bcdedit /enum

e

bcdedit /enum /v
grunhido
fonte
2

Em vez de ignorar todas as falhas, você pode ignorar apenas as falhas de desligamento:

BCDEdit /set bootstatuspolicy ignoreshutdownfailures

Veja este artigo do MSDN . Se você executar o BitLocker com proteção de chave do TPM, lembre-se de que o TPM detectará a alteração do BCD e recusará a liberação da chave no Windows. Portanto, certifique-se de selar novamente a chave antes de reiniciar.

Manage-bde c: -protectors -disable
Manage-bde c: -protectors -enable
Chris
fonte