Windows 7 si sta chiudendo inaspettatamente, secondo i registri


10

Ecco un messaggio dal mio eventvwrEventLog (Registri di Windows> Sistema):

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

Questo è divertente perché mi chiedevo perché il sistema si chiudesse mentre giocavo a schermo intero su Civilizations IV. Adesso lo so. È stato inaspettato.

Qualcuno ha riscontrato e risolto questo?

Un piccolo sfondo:

Sto eseguendo Windows 7 RC all'interno di VMWare Fusion 2 (appena aggiornato qualche mese fa) su un corpo in alluminio MacBook (Bitterly not Pro). Windows 7 si spegnerà di tanto in tanto. Questo non è un rapido spegnimento, è un arresto in cui tutti i programmi sono usciti, il sistema attende fino alla loro chiusura (e Civ4 non mi chiede di salvare), ha anche installato gli aggiornamenti di Windows prima di riavviare. E sì, si riavvia subito dopo l'arresto. Poiché eseguo un gioco in modalità schermo intero, non noto alcuna finestra di dialogo con un conto alla rovescia o qualcosa del genere che potrebbe essere un avvertimento.

Dato che ho iStat sui widget del mio cruscotto, posso vedere circa 8 monitor della temperatura. Ho già visto la CPU salire a 74 ° C prima, ma durante lo spegnimento, anche se sembrava caldo al tatto (lo è sempre), leggeva 61 ° C per la CPU, 60 ° C per dissipatore di calore, 50 ° C per dissipatore di calore e negli anni '30 -'40 per l'enclosure e i dischi rigidi. Mentre scrivo ora, le temperature sono effettivamente più alte, quindi non credo che la temperatura l'abbia causato.

Ho almeno sei di questi eventi risalenti al 5/17, ovvero una settimana dopo l'installazione di Windows 7.

Ho trovato un avviso a livello di informazioni da USER32 nel registro di sistema che dice:

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 altri 15 minuti prima da 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)

Il che penso lo spieghi. Anche se non so perché il riavvio dopo un aggiornamento creerebbe un evento di errore di "arresto non previsto", non è strano?

Ora, come faccio a impostarlo per non riavviare mai dopo un aggiornamento a meno che non faccia clic su qualcosa.

Applicazione della soluzione:

Come mi ha ricordato Fretje , ci sono un paio di impostazioni configurabili per questo, in Windows 7 sono quasi nello stesso posto di Windows 2000 SP3 e XP SP1. Running gpedit.mscesegue una finestra che assomiglia a:

gpedit.msc

Windows 7 ha modificato l'ordine e ha aggiunto un paio di nuove opzioni in corsivo:

  1. Non visualizzare "Installa aggiornamenti e spegni" nella finestra di dialogo Spegni Windows
    • Non regolare l'opzione predefinita su "Installa aggiornamenti e spegni" nella finestra di dialogo Spegni Windows
    • Abilitazione di Windows Power Management per riattivare automaticamente il sistema per installare gli aggiornamenti pianificati
    • Configura Aggiornamenti automatici
    • Specificare la posizione del servizio di aggiornamento di Microsoft Intranet
    • Frequenza di rilevamento degli aggiornamenti automatici
    • Consenti ai non amministratori di ricevere notifiche di aggiornamento
    • Attiva Notifiche software
  2. Consenti installazione immediata Aggiornamenti automatici
    • Attiva gli aggiornamenti consigliati tramite Aggiornamenti automatici
    • Nessun riavvio automatico con utenti connessi per Aggiornamenti automatici pianificati
    • Richiedi nuovamente il riavvio con installazioni pianificate.
    • Ritardo riavvio per installazioni pianificate
    • Ripianifica Aggiornamenti automatici installazioni pianificate
    • Abilita targeting lato client
    • Consenti aggiornamenti firmati da un servizio di aggiornamento Microsoft Intranet

Personalmente ho scelto di abilitare 9, 11, 12 e 13. 9 abilita solo quegli aggiornamenti che non devono riavviare Windows né arrestare un servizio. L'abilitazione di 11 disabilita effettivamente il riavvio automatico. 12 e 13 sono stati abilitati e impostati ai valori massimi con la rotella di scorrimento. 16 suona bene ma non influenzerà gli utenti che non dispongono del proprio server di aggiornamento.

appendice

È stato sottolineato che le edizioni Home di Windows non vengono fornite gpedit.msce quindi è necessario impostare le cose direttamente nel registro. Probabilmente ci sono più impostazioni che potresti aggiungere oltre a NoAutoRebootWithLoggedOnUsers... In effetti lo controllerò ora. Va bene in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUaggiunta:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (decimale)
    • RebootRelaunchTimeoutEnabled = 1 [In realtà sono curioso di sapere se è quello che volevo]
    • RebootWarningTimeout = 30 (decimale)
    • RebootWarningTimeoutEnabled = 1 [Penso che i quattro precedenti non accadano a causa del n. 2]

dlamblin - Mi sembra che il formato di queste domande e risposte sia perso. Penserei che un commento sulla risposta di ciascuna persona qui sotto, se (come sto indovinando) tu volessi espandere le loro informazioni, invece di metterle nella tua "domanda", sarebbe stato più appropriato. Inoltre, per la cronaca, le informazioni nell'addendum sono state aggiunte grazie alle informazioni di The How-To Geeks .
user66001,

@ user66001 notare che questa domanda è stata posta nel 2009 solo poco dopo che i commenti erano una caratteristica. Poiché le FAQ all'epoca indicavano che ogni domanda doveva diventare una pagina in stile wiki modificabile sulle migliori risposte al problema, ho seguito l'approccio popolare al momento di incorporare le informazioni delle migliori risposte in una facile da leggere pezzo di prosa.
dlamblin,

dlamblin - Ah, grazie per aver indovinato che non lo sapevo. Sembrerebbe giusto cancellare il mio commento, ma spero che non ti dispiaccia lasciarlo anche per gli altri. Grazie.
user66001

Wow. È terribile. L'esatto aggiornamento di IE8 viene interrotto sul mio computer di lavoro, quindi quando si "sveglia per installare gli aggiornamenti", si riavvia in modo anomalo. Grazie M $. Inoltre, complimenti o nascondere il s & # ^% fuori da questa impostazione e renderlo così le cose andranno in crash solo se non sorvegliate!
meawoppl,

Risposte:


7

Jeff in realtà ha scritto un blog su questo.

È per Windows XP, ma suppongo che questo funzioni ancora per Windows 7. Fondamentalmente si riduce a premere un interruttore nell'Editor criteri di gruppo locale (gpedit.msc).


Grazie, in realtà l'avevo letto e dimenticato, ci sono diverse impostazioni utili lì dentro.
dlamblin,

ATTENZIONE: questo criterio è stato rinominato su Windows 7 (e equivale a piattaforme server dell'era Win7 + per essere più precisi) - se si disconnette il computer con gli aggiornamenti in sospeso, verrà riavviato. Questo è dannatamente scomodo per i tuoi nodi MS che ospitano VM. Vedi: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.