Por que meu Windows 10 foi reiniciado?


11

Eu executei meus cálculos noturnos e, quando cheguei ao meu computador, ele foi reiniciado :-( Gostaria de encontrar uma razão pela qual, se foi devido ao meu processo de computação travando ou a alguma atualização do sistema. Tentei examinar o evento Visualizador de Logs, Logs do Windows -> Sistema, mas não consigo encontrar a causa:

Registro de Eventos

O computador deve ter reiniciado por volta das 6:50. A última mensagem anterior é às 6:03 do WindowsUpdateClient: "Instalação bem-sucedida: o Windows instalou com êxito a seguinte atualização: Microsoft Advertising SDK for XAML" . Depois, existem estas mensagens (todas às 6:51:13):

  • Kernel-General: "O sistema operacional foi iniciado na hora do sistema 2016 - 07 - 02T04: 51: 13.490451600Z."
  • Kernel-Boot: "O status de sucesso do último desligamento era falso. O status de sucesso do último boot era verdadeiro."
  • Inicialização do kernel: "O tipo de inicialização foi 0x0."
  • Kernel-Boot: "A política do menu de inicialização era 0x1."
  • Kernel-Boot: "Existem opções de inicialização 0x1 neste sistema."
  • Kernel-Boot: "O bootmgr passou 0 ms aguardando a entrada do usuário."

Como descubro a causa da reinicialização? Existe a possibilidade de que isso ocorreu devido à atualização, mas houve cerca de 50 minutos entre a atualização e a reinicialização. Eu gostaria de ter certeza da causa do reinício.


1
Quando o Windows 10 foi atualizado pela última vez? Quando o Windows 10 está definido para instalar atualizações. Atualize sua pergunta para incluir essas informações.
Ramhound

Não parece que o sistema foi desligado corretamente. Atualmente, estou longe do meu PC. Por favor, tente filtrar o log por tempo e exportar o log filtrado.
Daniel B

Não é incomum que algumas atualizações demorem um pouco para instalar. WindowsUpdateClientfoi a última entrada de evento antes da entrada de evento do Kernel; portanto, determine quantas atualizações foram instaladas e quais foram. Você também deve olhar mais para trás nas semanas anteriores para ver se consegue ver esse comportamento antes. Atualize sua pergunta para incluir essas informações.
Ramhound

Respostas:


6

Se o Windows Update reiniciar sua máquina, você verá um evento do user32 informando o motivo do desligamento:

insira a descrição da imagem aqui

Ele é seguido por várias mensagens de logoff e, finalmente, o Kernel-General diz algo como: "O sistema operacional está sendo desligado no horário do sistema 2018 - 09 - 13T00: 40: 12.484519400Z.", Seguido em breve por um mensagem de inicialização correspondente.

Se você não vir esses tipos de mensagens de logoff, provavelmente ocorreu uma falha e poderá encontrar eventos de erro relacionados em algum lugar no visualizador de eventos.

Se não tiver certeza de quando uma reinicialização ocorreu, observo os eventos EventLog às 12h todos os dias que mostram o tempo de atividade do sistema:

insira a descrição da imagem aqui

Todos esses logs são encontrados em Visualizador de Eventos / Logs do Windows / Sistema.


5

Existem vários sinais de que seu PC travou, incluindo a mensagem de como "O status de sucesso do último desligamento era falso". Como o Windows não possui informações adicionais na falha, provavelmente não era um BSOD.

Infelizmente, um diagnóstico adicional é praticamente impossível porque você não o testemunhou. No entanto, é provável que esteja relacionado a como seus "cálculos noturnos" estressaram excessivamente o PC. Pode haver falhas na configuração de refrigeração / ventilação. Fora isso, poderia haver praticamente qualquer componente de hardware sendo sutilmente quebrado.

Para ilustrar a aparência de uma reinicialização bem-sucedida (precedida por uma inicialização normal), consulte este log de eventos . Observe como há mensagens de alguns serviços (incluindo o serviço de log de eventos) sendo interrompidas.


0

Criei um arquivo VBScript e tenho um atalho na pasta de inicialização. Isso exibe o tempo de inicialização mais recente. Se eu quiser saber por que a máquina foi reiniciada, visualizo todos os eventos do sistema sem filtragem, retornando da última vez mostrada pelo script e geralmente consigo ver o que aconteceu.

const ToRead = 1
const ToWrite = 2
const ToAppend = 8
const WindowsFolder = 0
const SystemFolder = 1
const TemporaryFolder = 2
para cada item no getobject ("winmgmts: {impersonationLevel = personificar}! \\." e "\ root \ cimv2"). ExecQuery ("SELECT * FROM Win32_ComputerSystem"): time_zone_offset = item.CurrentTimeZone / 60: next
set fso = createobject ("Scripting.FileSystemObject")
temp_file = fso.getspoldfolder (TemporaryFolder)
se estiver certo (temp_file, 1) <> "\" então temp_file = temp_file & "\"
temp_file = temp_file & "boot_times. $"
defina ws = createobject ("WScript.Shell")
ws.run "cmd / C wevtutil.exe qe Sistema / q:" "* [System [(EventID = 6009)]]" "/ rd>" "" & temp_file & "" "" 0, verdadeiro
build = "inicializado em"
com fso.opentextfile (temp_file, ToRead)
  enquanto não .atendofstream
    a = .readline
    p = instr (a, "<TimeCreated SystemTime")
    se p> 0 então
      a = médio (a, p + 25)
      p = instr (a, "'/>")
      se p> 0 então
        a = substituir (esquerda (a, p-1), "T", "")
        p = instr (a, ".")
        se p> 0 então
          a = esquerda (a, p-1)
          se isdate (a) então
            dt = dateadd ("h", time_zone_offset, cdate (a))
            build = build & vbcrlf & year (dt) e "-" & twodg (mês (dt)) & "-" & twodg (dia (dt)) & "" & twodg (hora (dt)) & ":" & twodg (minuto (dt)) e ":" & twodg (segundo (dt))
            fim se
          fim se
        fim se
      fim se
    wend
  .Fechar
  termine com
fso.deletefile temp_file
compilação msgbox

função twodg (j)
  twodg = direita ("0" e j, 2)
função final

-1

O Windows Update para Windows 10 foi criado para procurar um horário em que um usuário (como você) não está ativo e, então, iniciar as atualizações.

Se necessário, o Windows 10 também será reiniciado automaticamente neste momento, o que provavelmente ocorreu no seu caso.

Como alternativa, o sistema com erro, BSoD ou perdeu energia e, em seguida, reiniciou novamente. Dada a falta de logs informando como tal, eu assumiria que nada disso realmente aconteceu.

Além disso, a linha de log que você está mostrando aqui, "O sistema operacional foi iniciado no horário do sistema 2016 - 07 - 02T 04:51:13 .490451600Z.", Afirma que o sistema operacional foi iniciado às 04:51: 13, não 06.51.13.


Acho que a hora é 4:51:13 GMT, que é 6:51:13 do meu fuso horário local (CEST). Se você olhar na captura de tela que eu publiquei, a hora é 6:51:13.
Tomas

Isso faz sentido, a resposta em si ainda permanece.
Kodikuu 02/07/19

Graças (não era eu para downvote), embora a resposta não dão uma resposta certeza :-)
Tomas

@Kodikuu - emito o voto negativo precisamente porque ele não dá uma resposta certa. Ele também contém um comentário, que nada tem a ver com responder à pergunta, que acabou por estar errada de qualquer maneira. Talvez seja porque eu lido diariamente com o Zulu, mas imediatamente entendi o erro que o autor cometeu e o que você quis dizer com o sistema reiniciando às 06:51, em vez de 04:51 Zulu.
Ramhound

1
@ Ramhound - Não posso dar uma resposta certa sem comentar para obter mais informações, e não posso comentar postagens originais até 50 representantes. Nenhuma vitória para um novo usuário que queira ajudar.
Kodikuu 02/07/19
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.