Warum wurde Windows 10 neu gestartet?


10

Ich habe meine Berechnungen über Nacht ausgeführt und als ich zu meinem Computer kam, wurde er neu gestartet :-( Ich möchte einen Grund dafür finden, wenn mein Berechnungsprozess abstürzt oder ein Systemupdate vorliegt. Ich habe versucht, das Ereignis zu untersuchen Log Viewer, Windows-Protokolle -> System, aber ich kann die Ursache nicht finden:

Ereignisprotokoll

Der Computer muss gegen 6:50 neu gestartet worden sein. Die letzte Meldung von WindowsUpdateClient lautet um 6:03 Uhr: "Installation erfolgreich: Windows hat das folgende Update erfolgreich installiert: Microsoft Advertising SDK für XAML" . Dann gibt es diese Nachrichten (alle um 6:51:13):

  • Kernel-General: "Das Betriebssystem wurde zur Systemzeit 2016 - 07 - 02T04: 51: 13.490451600Z gestartet."
  • Kernel-Boot: "Der Erfolgsstatus des letzten Herunterfahrens war falsch. Der Erfolgsstatus des letzten Starts war wahr."
  • Kernel-Boot: "Der Boot-Typ war 0x0."
  • Kernel-Boot: "Die Boot-Menü-Richtlinie war 0x1."
  • Kernel-Boot: "Auf diesem System gibt es 0x1-Boot-Optionen."
  • Kernel-Boot: "Der Bootmgr hat 0 ms auf Benutzereingaben gewartet."

Wie finde ich die Ursache für den Neustart heraus? Es besteht die Möglichkeit, dass es sich um ein Update handelt, aber zwischen dem Update und dem Neustart lagen ca. 50 Minuten. Ich möchte über die Ursache des Neustarts wirklich sicher sein.


1
Wann hat sich Windows 10 zuletzt selbst aktualisiert? Wann ist Windows 10 so eingestellt, dass Updates installiert werden? Aktualisieren Sie Ihre Frage, um diese Informationen aufzunehmen.
Ramhound

Es sieht nicht so aus, als ob das System ordnungsgemäß heruntergefahren wurde. Ich bin derzeit jedoch nicht an meinem PC. Bitte versuchen Sie, das Protokoll nach Zeit zu filtern und das gefilterte Protokoll zu exportieren.
Daniel B

Es ist nicht ungewöhnlich, dass die Installation einiger Updates eine Weile dauert. WindowsUpdateClientwar der letzte Ereigniseintrag vor dem Kernel-Ereigniseintrag. Bestimmen Sie also, wie viele Updates installiert wurden und welche Updates sie waren. Sie sollten auch in den vergangenen Wochen weiter zurückblicken, um festzustellen, ob dieses Verhalten zuvor aufgetreten ist. Aktualisieren Sie Ihre Frage, um diese Informationen aufzunehmen.
Ramhound

Antworten:


6

Wenn Windows Update Ihren Computer neu startet, sollte ein Ereignis von Benutzer 32 angezeigt werden, das den Grund für das Herunterfahren angibt:

Geben Sie hier die Bildbeschreibung ein

Es folgen eine Reihe von Abmeldemeldungen und schließlich Kernel-General mit den Worten: "Das Betriebssystem wird zur Systemzeit 2018 - 09 - 13T00: 40: 12.484519400Z heruntergefahren.", Gefolgt von a entsprechende Startmeldung.

Wenn Sie diese Arten von Abmeldemeldungen nicht sehen, ist wahrscheinlich ein Absturz aufgetreten, und möglicherweise finden Sie verwandte Fehlerereignisse irgendwo in der Ereignisanzeige.

Wenn ich nicht sicher bin, wann ein Neustart stattgefunden hat, schaue ich mir jeden Tag um 12 Uhr die EventLog-Ereignisse an, die die Systemverfügbarkeit anzeigen:

Geben Sie hier die Bildbeschreibung ein

Alle diese Protokolle finden Sie unter Ereignisanzeige / Windows-Protokolle / System.


5

Es gibt mehrere Anzeichen dafür, dass Ihr PC abgestürzt ist, einschließlich der Meldung "Der Erfolgsstatus des letzten Herunterfahrens war falsch". Da Windows beim Absturz keine zusätzlichen Informationen enthält, war es wahrscheinlich kein BSOD.

Leider ist eine weitere Diagnose so gut wie unmöglich, weil Sie sie nicht gesehen haben. Es hängt jedoch höchstwahrscheinlich damit zusammen, wie Ihre "Nachtberechnungen" den PC übermäßig belasteten. Möglicherweise gibt es Mängel bei der Kühlung / Lüftung. Davon abgesehen könnte es so ziemlich jede Hardwarekomponente sein, die auf subtile Weise beschädigt wird.

Sehen Sie sich dieses Ereignisprotokoll an , um zu veranschaulichen, wie ein erfolgreicher Neustart (vor dem ein regulärer Start) aussieht . Beachten Sie, wie Nachrichten einiger Dienste (einschließlich des Ereignisprotokollierungsdienstes) gestoppt werden.


0

Ich habe eine VBScript-Datei erstellt und eine Verknüpfung im Startordner. Dies zeigt die letzte Startzeit an. Wenn ich wissen möchte, warum der Computer neu gestartet wurde, werden alle Systemereignisse ungefiltert angezeigt. Ich scrolle vom letzten vom Skript angezeigten Zeitpunkt zurück und kann normalerweise sehen, was passiert ist.

const ToRead = 1
const ToWrite = 2
const ToAppend = 8
const WindowsFolder = 0
const SystemFolder = 1
const TemporaryFolder = 2
für jedes Element in getobject ("winmgmts: {impersonationLevel = impersonate}! \\." & "\ root \ cimv2"). ExecQuery ("SELECT * FROM Win32_ComputerSystem"): time_zone_offset = item.CurrentTimeZone / 60: next
set fso = createobject ("Scripting.FileSystemObject")
temp_file = fso.getspecialfolder (TemporaryFolder)
Wenn richtig (temp_file, 1) <> "", dann temp_file = temp_file & "\"
temp_file = temp_file & "boot_times. $"
setze ws = createobject ("WScript.Shell")
ws.run cmd / C wevtutil.exe qe System / q: * [System [(EventID = 6009)]] / rd> & temp_file & 0, true
build = "gebootet um"
mit fso.opentextfile (temp_file, ToRead)
  während nicht .atendofstream
    a = .readline
    p = Instr (a, "<TimeCreated SystemTime")
    wenn p> 0 dann
      a = Mitte (a, p + 25)
      p = Instr (a, "'/>")
      wenn p> 0 dann
        a = ersetzen (links (a, p-1), "T", "")
        p = Instr (a, ".")
        wenn p> 0 dann
          a = links (a, p-1)
          wenn isdate (a) dann
            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 (Sekunde (dt))
            ende wenn
          ende wenn
        ende wenn
      ende wenn
    wend
  .schließen
  Ende mit
fso.deletefile temp_file
msgbox build

Funktion twodg (j)
  twodg = rechts ("0" & ​​j, 2)
Endfunktion

-1

Windows Update für Windows 10 wurde erstellt, um nach einer Zeit zu suchen, in der ein Benutzer (wie Sie selbst) nicht aktiv ist, und dann mit den Updates zu beginnen.

Bei Bedarf wird Windows 10 zu diesem Zeitpunkt auch automatisch neu gestartet. Dies ist wahrscheinlich in Ihrem Fall der Fall.

Alternativ ist das System fehlerhaft, hat einen BSoD-Fehler oder einen Stromausfall und wird anschließend erneut gestartet. Angesichts des Fehlens von Protokollen, die als solche angegeben sind, würde ich davon ausgehen, dass keines davon tatsächlich passiert ist.

In der hier angezeigten Protokollzeile "Das Betriebssystem wurde zur Systemzeit 2016 - 07 - 02T 04:51:13 .490451600Z gestartet." Gibt außerdem an, dass das Betriebssystem um 04:51 Uhr gestartet wurde: 13, nicht 06.51.13.


Ich denke, die Zeit ist 4:51:13 GMT, was 6:51:13 meiner lokalen Zeitzone (MESZ) entspricht. Wenn Sie sich den Screenshot ansehen, den ich gepostet habe, ist die Zeit dort 6:51:13.
Tomas

Das macht Sinn, die Antwort selbst steht aber noch.
Kodikuu

Danke (war nicht ich, um abzustimmen), obwohl die Antwort keine sichere Antwort gibt :-)
Tomas

@Kodikuu - Ich gebe das Downvote genau deshalb ab, weil es keine sichere Antwort gibt. Es enthält auch einen Kommentar, der nichts mit der Beantwortung der Frage zu tun hat, was ohnehin falsch war. Vielleicht liegt es daran, dass ich mich täglich mit der Zulu-Zeit beschäftige, aber sofort den Fehler verstehe, den der Autor gemacht hat, und was Sie damit gemeint haben, dass das System um 06:51 statt um 04:51 Zulu neu gestartet wurde.
Ramhound

1
@ Ramhound - Ich kann keine sichere Antwort geben, ohne weitere Informationen zu kommentieren, und ich kann Originalbeiträge erst nach 50 Wiederholungen kommentieren. Kein Gewinn für einen neuen Benutzer, der helfen möchte.
Kodikuu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.