Pourquoi mon Windows 10 a-t-il redémarré?

11

J'ai exécuté mes calculs pendant la nuit et quand je suis arrivé à mon ordinateur, il est redémarré :-( Je voudrais trouver la raison pour laquelle, si cela était dû à un plantage de mon processus de calcul ou à une mise à jour du système. J'ai essayé de regarder l'événement Log Viewer, Windows Logs -> System, mais je ne trouve pas la cause:

Journal des événements

L'ordinateur doit avoir redémarré vers 6h50. Le dernier message avant est à 6h03 de WindowsUpdateClient: «Installation réussie: Windows a correctement installé la mise à jour suivante: Microsoft Advertising SDK for XAML» . Ensuite, il y a ces messages (tous à 6:51:13):

  • Kernel-General: "Le système d'exploitation a démarré à l'heure système 2016 - 07 - 02T04: 51: 13.490451600Z."
  • Kernel-Boot: "Le statut de réussite du dernier arrêt était faux. Le statut de réussite du dernier démarrage était vrai."
  • Kernel-Boot: "Le type de démarrage était 0x0."
  • Kernel-Boot: "La stratégie du menu de démarrage était 0x1."
  • Kernel-Boot: "Il existe des options de démarrage 0x1 sur ce système."
  • Kernel-Boot: "Le bootmgr a passé 0 ms à attendre l'entrée de l'utilisateur."

Comment trouver la cause du redémarrage? Il est possible qu'elle soit due à une mise à jour, mais il s'est écoulé environ 50 minutes entre la mise à jour et le redémarrage. Je voudrais être vraiment sûr de la cause du redémarrage.

Tomas
la source
1
Quand Windows 10 s'est-il mis à jour pour la dernière fois? Quand Windows 10 est-il configuré pour installer les mises à jour. Mettez à jour votre question pour inclure ces informations.
Ramhound
Il ne semble pas que le système s'est arrêté correctement. Je suis actuellement loin de mon PC. Veuillez essayer de filtrer le journal par heure et d'exporter le journal filtré.
Daniel B
Il n'est pas rare que certaines mises à jour prennent un certain temps à installer. WindowsUpdateClientétait la dernière entrée d'événement avant l'entrée d'événement Kernel, alors déterminez combien de mises à jour ont été installées et quelles mises à jour elles étaient. Vous devriez également regarder plus loin dans les semaines précédentes pour voir si vous pouvez voir si ce comportement a déjà existé. Mettez à jour votre question pour inclure ces informations.
Ramhound

Réponses:

6

Si la mise à jour de Windows redémarre votre ordinateur, vous devriez voir un événement de user32 indiquant la raison de l'arrêt:

entrez la description de l'image ici

Il est suivi par un tas de messages de déconnexion, et enfin Kernel-General disant quelque chose comme: "Le système d'exploitation s'arrête à l'heure du système 2018 - 09 - 13T00: 40: 12.484519400Z.", Suivi brièvement par un message de démarrage correspondant.

Si vous ne voyez pas ces types de messages de déconnexion, vous avez probablement eu un plantage et pouvez trouver des événements d'erreur associés quelque part dans l'Observateur d'événements.

Si je ne sais pas quand un redémarrage s'est produit, je regarde les événements EventLog à 12 h chaque jour qui montrent la disponibilité du système:

entrez la description de l'image ici

Tous ces journaux se trouvent sous Observateur d'événements / Journaux Windows / Système.

Steve
la source
5

Il y a plusieurs signes que votre PC est tombé en panne, y compris le message sur la façon dont "le statut de réussite du dernier arrêt était faux". Parce que Windows n'a pas d'informations supplémentaires dans le crash, ce n'était probablement pas un BSOD.

Malheureusement, un diagnostic plus approfondi est à peu près impossible car vous n'en avez pas été témoin. Cependant, cela est probablement lié à la façon dont vos "calculs du jour au lendemain" ont excessivement stressé le PC. Il peut y avoir des lacunes dans la configuration de refroidissement / ventilation. En dehors de cela, cela pourrait être à peu près n'importe quel composant matériel subtilement cassé.

Pour illustrer à quoi ressemble un redémarrage réussi (précédé d'un démarrage normal), consultez ce journal des événements . Notez comment certains messages (y compris le service de journalisation des événements) sont arrêtés.

Daniel B
la source
0

J'ai créé un fichier VBScript et j'ai un raccourci dans le dossier de démarrage. Ceci affiche l'heure de démarrage la plus récente. Si je veux savoir pourquoi la machine a redémarré, je vois tous les événements du système sans filtrage, en revenant à la dernière fois affichée par le script et je peux généralement voir ce qui s'est passé.

const ToRead = 1
const ToWrite = 2
const ToAppend = 8
const WindowsFolder = 0
const SystemFolder = 1
const TemporaryFolder = 2
pour chaque élément dans getobject ("winmgmts: {impersonationLevel = impersonate}! \\." & "\ root \ cimv2"). ExecQuery ("SELECT * FROM Win32_ComputerSystem"): time_zone_offset = item.CurrentTimeZone / 60: suivant
set fso = createobject ("Scripting.FileSystemObject")
temp_file = fso.getspecialfolder (TemporaryFolder)
si juste (fichier_temp, 1) <> "\" alors fichier_temp = fichier_temp & "\"
temp_file = temp_file & "boot_times. $"
set ws = createobject ("WScript.Shell")
ws.run "cmd / C wevtutil.exe qe System / q:" "* [System [(EventID = 6009)]]" "/ rd>" "" & temp_file & "" "", 0, true
build = "démarré à"
avec fso.opentextfile (temp_file, ToRead)
  sans être .atendofstream
    a = .readline
    p = instr (a, "<TimeCreated SystemTime")
    si p> 0 alors
      a = moyen (a, p + 25)
      p = instr (a, "'/>")
      si p> 0 alors
        a = remplacer (gauche (a, p-1), "T", "")
        p = instr (a, ".")
        si p> 0 alors
          a = gauche (a, p-1)
          si isdate (a) alors
            dt = dateadd ("h", time_zone_offset, cdate (a))
            build = build & vbcrlf & year (dt) & "-" & twodg (month (dt)) & "-" & twodg (day (dt)) & "" & twodg (hour (dt)) & ":" & twodg (minute (dt)) & ":" & twodg (seconde (dt))
            fin si
          fin si
        fin si
      fin si
    wend
  .Fermer
  terminer par
fso.deletefile fichier_temp
build msgbox

fonction twodg (j)
  twodg = droite ("0" & ​​j, 2)
fonction de fin
subjectiviste
la source
-1

Windows Update pour Windows 10 a été conçu pour rechercher une période pendant laquelle un utilisateur (comme vous) n'est pas actif, puis commencer les mises à jour.

Si nécessaire, Windows 10 redémarrera également automatiquement à ce moment, ce qui est probablement le cas dans votre cas.

Alternativement, le système a commis une erreur, BSoD ou a perdu de la puissance et a ensuite redémarré. Étant donné le manque de journaux indiquant en tant que tels, je suppose que rien de tout cela ne s'est réellement produit.

En outre, la ligne de journal que vous affichez ici, "Le système d'exploitation a démarré à l'heure système 2016 - 07 - 02T 04:51:13 .490451600Z.", Indique que le système d'exploitation a commencé à 04:51: 13, pas 06.51.13.

Kodikuu
la source
Je suppose que le temps est 4:51:13 GMT qui est 6:51:13 de mon fuseau horaire local (CEST). Si vous regardez la capture d'écran que j'ai publiée, il est 6 h 51 min 13 s.
Tomas
Cela a du sens, mais la réponse elle-même est toujours valable.
Kodikuu
Merci (ce n'était pas moi de voter), même si la réponse ne donne pas de réponse sûre :-)
Tomas
@Kodikuu - J'émets le downvote précisément parce qu'il ne donne pas de réponse sûre. Il contient également un commentaire, qui n'a rien à voir avec la réponse à la question, qui a fini par se tromper de toute façon. C'est peut-être parce que je traite l'heure Zulu tous les jours mais que j'ai immédiatement compris l'erreur que l'auteur a commise et ce que vous vouliez dire par le redémarrage du système à 06:51 au lieu de 04:51 Zulu.
Ramhound
1
@Ramhound - Je ne peux pas donner de réponse sûre sans commenter pour plus d'informations, et je ne peux pas commenter les messages originaux avant 50 rep. Pas de victoire pour un nouvel utilisateur qui veut aider.
Kodikuu