Windows 7 wird den Protokollen zufolge unerwartet heruntergefahren

34828
dlamblin

Hier eine Nachricht von meinem eventvwrEventLog (Windows Logs> System):

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

Das ist lustig, weil ich mich wunderte, warum das System herunterfuhr, während ich Civilizations IV im Vollbildmodus spielte. Jetzt weiß ich. Es war unerwartet.

Hat jemand dies festgestellt und gelöst?

Ein kleiner Hintergrund:

Ich verwende Windows 7 RC in VMWare Fusion 2 (vor ein paar Monaten gerade aktualisiert) auf einem MacBook-Gehäuse (Bitterly not Pro). Windows 7 wird gelegentlich heruntergefahren. Dies ist keine schnelle Deaktivierung, sondern ein Herunterfahren, bei dem alle Programme beendet werden, das System wartet, bis es beendet wird (und Civ4 fordert mich nicht zum Speichern auf). Es wurde sogar vor dem Neustart von Windows Updates installiert. Und ja, es startet gleich nach dem Herunterfahren neu. Da ich ein Spiel im Vollbildmodus spiele, sehe ich keine Dialoge mit einem Countdown-Timer oder etwas Ähnlichem, das eine Warnung darstellen könnte.

Da ich iStat auf meinen Dashboard-Widgets habe, kann ich ungefähr 8 Temperaturmonitore sehen. Ich habe gesehen, wie die CPU schon auf 74C aufgestiegen ist, aber während des Herunterfahrens, obwohl es sich heiß anfühlte (ist immer), las es 61C für die CPU, 60C für Kühlkörper A, 50C für Kühlkörper B und in den 30er und 40er Jahren für das Gehäuse und die Festplatten. Während ich dies jetzt tippe, sind die Temperaturen tatsächlich höher, daher glaube ich nicht, dass die Temperatur es verursacht hat.

Ich habe mindestens sechs solcher Ereignisse, die zuerst aus 17.05 datiert wurden, eine Woche nach der Installation von Windows 7.

Ich habe eine Warnung auf Informationsebene von USER32 im Systemprotokoll gefunden, die besagt:

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:  

Und noch 15 Minuten davor von 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) 

Was ich denke, erklärt es irgendwie. Ich weiß zwar nicht, warum ein Neustart nach einem Update zu einem Fehlerereignis "Herunterfahren war unerwartet" führen würde, ist das nicht ziemlich seltsam?

Nun, wie kann ich es so einstellen, dass es nach einem Update niemals neu startet, es sei denn, ich klicke auf etwas.

Anwendung der Lösung:

Als fretje mich daran erinnert, gibt es ein paar konfigurierbaren Einstellungen für diese, in Windows 7 sie viel an der gleichen Stelle sind, wie in Windows 2000 SP3 und XP SP1. Laufen gpedit.mscöffnet ein Fenster, das wie folgt aussieht:

gpedit.msc

Windows 7 hat die Reihenfolge geändert und einige neuere Optionen hinzugefügt, die ich kursiv dargestellt habe:

  1. Zeigen Sie im Dialogfeld "Windows herunterfahren" nicht die Option "Updates installieren und herunterfahren" an
    • Passen Sie die Standardoption nicht im Dialogfeld Windows herunterfahren an "Updates installieren und herunterfahren" an
    • Aktivieren Sie Windows Power Management, um das System automatisch zu aktivieren, um geplante Updates zu installieren
    • Konfigurieren Sie automatische Updates
    • Geben Sie den Speicherort des Microsoft Update-Intranets an
    • Erkennungsfrequenz für automatische Updates
    • Erlauben Sie Nicht-Administratoren, Aktualisierungsbenachrichtigungen zu erhalten
    • Aktivieren Sie Software-Benachrichtigungen
  2. Sofortige Installation von automatischen Updates zulassen
    • Aktivieren Sie empfohlene Updates über Automatische Updates
    • Kein automatischer Neustart bei angemeldeten Benutzern für geplante automatische Updates
    • Erneut zur Neuinstallation mit geplanten Installationen auffordern.
    • Verzögerung Neustart bei geplanten Installationen
    • Planen Sie automatische Updates für geplante Installationen neu
    • Aktivieren Sie das Client Side Targeting
    • Zulassen von signierten Aktualisierungen von einem Microsoft-Aktualisierungsdienst im Intranet

Ich persönlich habe 9, 11, 12 und 13 aktiviert. 9 aktiviert nur die Updates, die weder Windows neu starten noch einen Dienst anhalten müssen. Durch Aktivieren von 11 wird der automatische Neustart tatsächlich deaktiviert. 12 und 13 wurden mit dem Scrollrad aktiviert und auf ihre maximalen Werte eingestellt. 16 klingt gut, wirkt sich aber nicht auf Benutzer aus, die keinen eigenen Update-Server haben.

Nachtrag

Es wurde darauf hingewiesen, dass Home-Editionen von Windows nicht mitgeliefert werden gpedit.msc, und Sie müssen daher die Einstellungen direkt in der Registrierung vornehmen. Es gibt wahrscheinlich noch mehr Einstellungen, die Sie hinzufügen könnten NoAutoRebootWithLoggedOnUsers... Tatsächlich werde ich das jetzt überprüfen. Okay dazu HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (dezimal)
    • RebootRelaunchTimeoutEnabled = 1 [Ich bin eigentlich gespannt, ob ich das wollte]
    • RebootWarningTimeout = 30 (dezimal)
    • RebootWarningTimeoutEnabled = 1 [Ich denke, dass die obigen vier aufgrund von # 2 nicht passieren]
10
dlamblin - Es scheint mir, dass das Format dieser Fragen und Antworten verloren geht. Ich denke, ein Kommentar zu jeder Antwort unten, wenn Sie (wie ich schätze) Ihre Informationen erweitern möchten, anstatt sie in Ihre "Frage" zu stellen, wäre angemessener gewesen. Für die Aufzeichnung wurden die Informationen im Nachtrag aufgrund von [The How-To Geeks] (http://superuser.com/users/4102) hinzugefügt. user66001 vor 10 Jahren 0
@ user66001 Beachten Sie, dass diese Frage 2009 kurz nach Kommentaren gestellt wurde. Da in der FAQ zu der Zeit angegeben wurde, dass jede Frage zu einer bearbeitbaren Wiki-Seite mit den besten Antworten für das Problem werden sollte, folgte ich der populären Herangehensweise, als die Informationen der besten Antworten in einer leicht lesbaren Sprache zusammengefasst wurden Stück Prosa dlamblin vor 10 Jahren 0
dlamblin - Ah, danke für die Vermutung, dass ich das nicht wusste. Es scheint richtig, jetzt meinen Kommentar zu löschen, aber hoffentlich macht es Ihnen nichts aus, ihn auch für die Ausbildung anderer zu lassen. Vielen Dank. user66001 vor 10 Jahren 0
Beeindruckend. Das ist fürchterlich. Dieses exakte IE8-Update ist auf meinem Arbeitscomputer defekt. Wenn es also "aufwacht, um Updates zu installieren", stürzt es beim Neustart ab. Danke M $. Ein Kudos oder das Verstecken von s & # ^% außerhalb dieser Einstellung und dazu, dass die Dinge nur dann abstürzen, wenn sie nicht überwacht werden! meawoppl vor 9 Jahren 0

2 Antworten auf die Frage

7
fretje

Jeff hat tatsächlich darüber gebloggt .

Es ist für Windows XP, aber ich denke, dass dies immer noch für Windows 7 funktioniert. Im Grunde geht es darum, einen Schalter im Editor für lokale Gruppenrichtlinien (gpedit.msc) umzudrehen.

Danke, ich hatte das tatsächlich gelesen und habe es vergessen, da gibt es einige nützliche Einstellungen. dlamblin vor 14 Jahren 0
WARNUNG: Diese Richtlinie wurde unter Windows 7 umbenannt (und um genau zu sein, Server-Plattformen aus der Win7-Ära +). Das ist für Ihre MS-Knoten, die VMs hosten, ziemlich unpraktisch. Siehe: https://social.technet.microsoft.com/Forums/en-US/winservergen/thread/3501558e-acfd-4d69-985f-b4ee3cc7dfe5/ deed02392 vor 11 Jahren 0
3
The How-To Geek

Wenn Sie die Home-Versionen von Windows verwenden, steht Ihnen der Gruppenrichtlinien-Editor nicht zur Verfügung. Sie können ihn jedoch mithilfe eines Registrierungshacks deaktivieren.

Und wenn Sie die Registrierung nicht manuell hacken möchten, habe ich eine herunterladbare Version für Sie:

Verhindern Sie, dass Windows Update Ihren Computer zwangsweise neu startet

Ich wusste das nicht und es ist gut zu wissen. dlamblin vor 14 Jahren 0