Windows 7 se ferme de façon inattendue, selon les journaux

10

Voici un message de mon eventvwrEventLog (Windows Logs> System):

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

C'est drôle parce que je me demandais pourquoi le système s'est arrêté pendant que je jouais à Civilizations IV en plein écran. Maintenant je sais. C'était inattendu.

Quelqu'un a-t-il rencontré et résolu cela?

Un peu d'histoire:

J'utilise Windows 7 RC dans VMWare Fusion 2 (qui vient d'être mis à jour il y a quelques mois) sur un corps en aluminium MacBook (Bitterly not Pro). Windows 7 va parfois s'arrêter. Ce n'est pas un arrêt rapide, c'est un arrêt où tous les programmes sont fermés, le système attend jusqu'à ce qu'ils quittent (et Civ4 ne m'invite pas à enregistrer), il a même installé les mises à jour Windows avant de redémarrer. Et oui, il redémarre juste après l'arrêt. Parce que je lance un jeu en mode plein écran, je ne remarque aucun dialogue avec un compte à rebours ou quelque chose comme ça qui pourrait être un avertissement.

Comme j'ai iStat sur mes widgets de tableau de bord, je peux voir environ 8 moniteurs de température. J'ai déjà vu le CPU monter à 74C, mais pendant l'arrêt, même s'il semblait chaud au toucher (toujours), il indiquait 61C pour le CPU, 60C pour le dissipateur A, 50C pour le dissipateur B et dans les années 30-40. pour le boîtier et les disques durs. Comme je tape ceci maintenant, les températures sont en fait plus élevées, donc je ne pense pas que la température en soit la cause.

J'ai au moins six de ces événements datant du 5/17, soit une semaine après l'installation de Windows 7.

J'ai trouvé un avertissement de niveau d'information de USER32 dans le journal système qui dit:

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: 

Et encore 15 minutes avant cela à partir de 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)

Ce qui, je pense, l'explique. Bien que je ne sache pas pourquoi le redémarrage après une mise à jour créerait un événement d'erreur de «arrêt inattendu», n'est-ce pas assez étrange?

Maintenant, comment puis-je le configurer pour ne jamais redémarrer après une mise à jour, sauf si je clique sur quelque chose.

Application de la solution:

Comme Fretje me l'a rappelé, il y a quelques paramètres configurables pour cela, dans Windows 7, ils sont à peu près au même endroit que dans Windows 2000 SP3 et XP SP1. L'exécution fait gpedit.mscapparaître une fenêtre qui ressemble à:

gpedit.msc

Windows 7 a changé l'ordre et ajouté quelques nouvelles options que j'ai mises en italique:

  1. Ne pas afficher «Installer les mises à jour et arrêter» dans la boîte de dialogue Arrêter Windows
    • Ne pas régler l'option par défaut sur «Installer les mises à jour et arrêter» dans la boîte de dialogue Arrêter Windows
    • Activation de Windows Power Management pour réveiller automatiquement le système pour installer les mises à jour planifiées
    • Configurer les mises à jour automatiques
    • Spécifiez l'emplacement du service de mise à jour intranet Microsoft
    • Fréquence de détection des mises à jour automatiques
    • Autoriser les non-administrateurs à recevoir des notifications de mise à jour
    • Activer les notifications de logiciels
  2. Autoriser l'installation immédiate des mises à jour automatiques
    • Activer les mises à jour recommandées via les mises à jour automatiques
    • Pas de redémarrage automatique avec les utilisateurs connectés pour les mises à jour automatiques planifiées
    • Demander à nouveau le redémarrage avec les installations planifiées.
    • Retarder le redémarrage pour les installations planifiées
    • Replanifier les installations planifiées des mises à jour automatiques
    • Activer le ciblage côté client
    • Autoriser les mises à jour signées à partir d'un service de mise à jour intranet Microsoft

Personnellement, j'ai choisi d'activer 9, 11, 12 et 13. 9 active uniquement les mises à jour qui n'ont pas à redémarrer Windows ni à arrêter un service. L'activation de 11 désactive en fait le redémarrage automatique. 12 et 13 ont été activés et réglés sur leurs valeurs maximales avec la molette de défilement. 16 sonne bien mais n'affectera pas les utilisateurs n'ayant pas leur propre serveur de mise à jour.

Addenda

Il a été souligné que les éditions Home de Windows ne sont pas fournies gpedit.msc, et vous devez donc définir les choses directement dans le registre. Il y a probablement plus de paramètres que vous pourriez ajouter en plus NoAutoRebootWithLoggedOnUsers... En fait, je vais vérifier cela maintenant. D'accord en HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUplus:

  1. AutoInstallMinorUpdates = 1
    • NoRebootWithLoggedOnUsers = 1
    • RebootRelaunchTimeout = 1440 (décimal)
    • RebootRelaunchTimeoutEnabled = 1 [Je suis curieux de savoir si c'est ce que je voulais]
    • RebootWarningTimeout = 30 (décimal)
    • RebootWarningTimeoutEnabled = 1 [Je pense que les quatre ci-dessus ne se produisent pas en raison de # 2]
dlamblin
la source
dlamblin - Il me semble que le format de ce Q&R est perdu. Penserait qu'un commentaire sur la réponse de chaque personne ci-dessous, si (comme je suppose) vous souhaitiez développer ses informations, au lieu de les mettre dans votre "question", aurait été plus approprié. En outre, pour mémoire, les informations contenues dans l'addendum ont été ajoutées en raison de l' info The How-To Geeks .
user66001
@ user66001 notez que cette question n'a été posée en 2009 que peu de temps après que les commentaires étaient une fonctionnalité. Parce que la FAQ à l'époque indiquait que chaque question devrait devenir une page modifiable de style wiki sur la ou les meilleures réponses au problème, j'ai suivi l'approche populaire au moment d'incorporer les meilleures réponses dans une seule et facile à lire morceau de prose.
dlamblin
dlamblin - Ah, merci d'avoir deviné que je ne le savais pas. Il semblerait juste de supprimer maintenant mon commentaire, mais j'espère que cela ne vous dérange pas de le laisser également à d'autres. Merci.
user66001
Sensationnel. C'est terrible. Cette mise à jour exacte d'IE8 est interrompue sur mon ordinateur de travail, donc quand elle "se réveille pour installer les mises à jour", elle redémarre brutalement. Merci M $. Aussi, bravo ou cacher le s & # ^% en dehors de ce paramètre et faire en sorte que les choses ne plantent que sans supervision!
meawoppl

Réponses:

7

Jeff a en fait blogué à ce sujet.

C'est pour Windows XP mais je suppose que cela fonctionne toujours pour Windows 7. Cela revient essentiellement à retourner un commutateur dans l'éditeur de stratégie de groupe local (gpedit.msc).

fretje
la source
Merci, j'avais effectivement lu cela et oublié, il y a plusieurs paramètres utiles là-dedans.
dlamblin
AVERTISSEMENT: cette politique a été renommée sur Windows 7 (et les plates-formes de serveur Equiv de l'ère Win7 + pour être plus précis) - si vous vous déconnectez de la machine avec des mises à jour en attente, IL RÉINITIALISERA. C'est sacrément gênant pour vos nœuds MS hébergeant des machines virtuelles. Voir: social.technet.microsoft.com/Forums/en-US/winservergen/thread/…
deed02392
3

Si vous utilisez les versions Home de Windows, vous n'aurez pas l'Éditeur de stratégie de groupe, mais vous pouvez le désactiver à l'aide d'un hack de registre.

Et si vous ne voulez pas pirater manuellement le registre, j'ai une version téléchargeable pour vous:

Empêcher Windows Update de redémarrer de force votre ordinateur

The How-To Geek
la source
Je ne le savais pas, et c'est bon à savoir.
dlamblin