O Windows 7 está sendo desligado inesperadamente, de acordo com os registros


10

Aqui está uma mensagem do meu eventvwrEventLog (Logs do Windows> Sistema):

The previous system shutdown at 11:51:15 AM on ‎7/‎29/‎2009 was unexpected.

Isso é engraçado, porque eu queria saber por que o sistema desligou enquanto eu jogava o Civilizations IV em tela cheia. Agora eu sei. Foi inesperado.

Alguém encontrou e resolveu isso?

Um pouco de fundo:

Estou executando o Windows 7 RC no VMWare Fusion 2 (atualizado há alguns meses) em um corpo de alumínio do MacBook (Bitterly not Pro). Ocasionalmente, o Windows 7 será desligado. Não é um desligamento rápido, é um desligamento em que todos os programas são encerrados, o sistema aguarda até que eles sejam encerrados (e o Civ4 não pede que eu salve), ele até instalou o Windows Updates antes de reiniciar. E sim, ele está reiniciando logo após o desligamento. Como executo um jogo no modo de tela cheia, não percebo nenhum diálogo com um temporizador de contagem regressiva ou algo parecido que possa ser um aviso.

Como tenho o iStat nos widgets do meu painel, posso ver cerca de 8 monitores de temperatura. Eu já vi a CPU chegar aos 74C antes, mas durante o desligamento, embora parecesse quente ao toque (sempre é), ela leu 61C para a CPU, 60C para o dissipador de calor A, 50C para o dissipador de calor B e nos anos 30 e 40. para o gabinete e os discos rígidos. Enquanto digito isso agora, as temperaturas são realmente mais altas, então não acho que a temperatura tenha causado isso.

Eu tenho pelo menos seis desses eventos que datam primeiro de 17/5, uma semana após a instalação do Windows 7.

Encontrei um aviso de nível de informação do USER32 no log do sistema que diz:

The process C:\Windows\system32\svchost.exe (DLAMBLIN-WIN7) has initiated the restart of
computer DLAMBLIN-WIN7 on behalf of user NT AUTHORITY\SYSTEM for the following reason:
 Operating System: Recovery (Planned)
 Reason Code: 0x80020002
 Shutdown Type: restart
 Comment: 

E outros 15 minutos antes do Windows Update:

Restart Required: To complete the installation of the following updates, 
  the computer will be restarted within 15 minutes: 
- Cumulative Security Update for Internet Explorer 8 for Windows 7 Release Candidate
  for x64-based Systems (KB972260)

O que eu acho que meio que explica isso. Embora eu não saiba por que reiniciar após uma atualização criaria um evento de erro "o desligamento foi inesperado", isso não é muito estranho?

Agora, como faço para configurá-lo para nunca reiniciar após uma atualização, a menos que eu clique em algo.

Aplicação da solução:

Como fretje me lembrou, há algumas configurações configuráveis ​​para isso, no Windows 7 elas estão no mesmo lugar do Windows 2000 SP3 e XP SP1. A execução gpedit.mscexibe uma janela com a seguinte aparência:

gpedit.msc

O Windows 7 mudou a ordem e adicionou algumas opções mais recentes que estão em itálico:

  1. Não exibir 'Instalar atualizações e desligar' na caixa de diálogo Desligar o Windows
    • Não ajuste a opção padrão para 'Instalar atualizações e desligar' na caixa de diálogo Desligar o Windows
    • Habilitando o Windows Power Management para ativar automaticamente o sistema para instalar atualizações agendadas
    • Configurar atualizações automáticas
    • Especificar o local do serviço de atualização da Microsoft na intranet
    • Frequência de detecção de atualizações automáticas
    • Permitir que não administradores recebam notificações de atualização
    • Ativar notificações de software
  2. Permitir instalação imediata das Atualizações Automáticas
    • Ative as atualizações recomendadas por meio de Atualizações Automáticas
    • Nenhuma reinicialização automática com usuários conectados para atualizações automáticas agendadas
    • Solicite novamente a reinicialização com instalações agendadas.
    • Atraso na reinicialização para instalações agendadas
    • Remarcar instalações agendadas de atualizações automáticas
    • Ativar a segmentação do lado do cliente
    • Permitir atualizações assinadas de um serviço de atualização da Microsoft na intranet

Pessoalmente, escolhi ativar 9, 11, 12 e 13. 9 habilita apenas as atualizações que não precisam reiniciar o Windows nem interromper um serviço. A ativação do 11 realmente desativa o reinício automático. 12 e 13 foram ativados e definidos para seus valores máximos com a roda de rolagem. 16 parece bom, mas não afeta os usuários que não possuem seu próprio servidor de atualização.

Termo aditivo

Foi apontado que as edições Home do Windows não são fornecidas e gpedit.msc, portanto, você deve definir as coisas diretamente no registro. Provavelmente há mais configurações que você pode adicionar além NoAutoRebootWithLoggedOnUsers... Na verdade, vou verificar isso agora. Ok, HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUadicione:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (decimal)
    • RebootRelaunchTimeoutEnabled = 1 [Estou realmente curioso para saber se era isso que eu queria]
    • RebootWarningTimeout = 30 (decimal)
    • RebootWarningTimeoutEnabled = 1 [acho que os quatro acima não acontecem devido ao # 2]

dlamblin - Parece-me que o formato deste Q&A está perdido. Você pensaria que um comentário sobre a resposta de cada pessoa abaixo, se (como eu estou supondo), você desejasse expandir suas informações, em vez de colocá-las em sua "pergunta", seria mais apropriado. Além disso, para o registro, as informações no adendo foram adicionadas devido às informações do The How-To Geeks .
user66001

@ user66001 observe que esta pergunta foi feita em 2009 apenas pouco depois dos comentários serem um recurso. Como as perguntas frequentes na época listavam que cada pergunta deveria se tornar uma página editável no estilo wiki, com as melhores respostas para o problema, eu segui a abordagem popular na hora de incorporar as informações das melhores respostas em uma leitura fácil de ler pedaço de prosa.
precisa saber é o seguinte

dlamblin - Ah, obrigado por adivinhar que eu não sabia disso. Parece certo agora excluir meu comentário, mas espero que você não se importe em deixá-lo para outros também. Obrigado.
user66001

Uau. Isso é terrível. Essa atualização exata do IE8 está corrompida no meu computador de trabalho; portanto, quando "acorda para instalar atualizações", é reiniciada. Graças M $. Além disso, parabéns ou ocultar s & # ^% fora dessa configuração e torná-la assim as coisas só travarão quando não forem supervisionadas!
18714

Respostas:


7

Jeff realmente escreveu sobre isso.

É para o Windows XP, mas suponho que isso ainda funcione para o Windows 7. Basicamente, é necessário acionar uma opção no Editor de Diretiva de Grupo Local (gpedit.msc).


Obrigado, eu realmente tinha lido isso e esquecido, existem várias configurações úteis lá.
31411 dlamblin

AVISO: esta política foi renomeada no Windows 7 (e equivale às plataformas de servidor da era Win7 + para ser mais precisa) - se você fizer logoff da máquina com atualizações pendentes, IT REBOOT. Isso é bastante inconveniente para os nós MS que hospedam VMs. Consulte: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392

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.