73 votes

L'ordinateur se réveille tout seul, mais la source du réveil est inconnue

Je rencontre un problème intéressant. J'utilise Windows 8.1 sur mon PC et j'ai le WOL activé dans mon BIOS ainsi que dans les paramètres de ma carte LAN, et ça fonctionne correctement.

Cependant, depuis quelques semaines, mon ordinateur s'allume tout seul en pleine nuit.

Il y a deux nuits, après m'avoir réveillé à cause du bruit, j'ai débranché le câble LAN et tout allait bien jusqu'au lendemain matin lorsque j'ai démarré le PC moi-même. J'ai également pensé que cela pouvait être un périphérique, alors dans le Gestionnaire de périphériques, j'ai passé en revue chaque appareil (à part la carte LAN, dont j'ai besoin à cause du WOL), en désactivant Autoriser l'appareil à réveiller l'ordinateur dans "Gestion de l'alimentation". De plus, dans les paramètres de la carte LAN, j'ai vérifié que la carte réseau pouvait réveiller le PC en utilisant simplement le Magic Packet ou le Pattern Match.

Le problème a persisté la nuit dernière (il s'est réveillé vers 5 heures du matin).

J'ai commencé à lire des forums et j'ai vu l'idée de voir ce qui a en dernier allumé mon PC, donc j'ai vérifié avec powercfg -lastwake et voici ce que ça a retourné:

Nombre d'historiques de réveil - 1
Historique de réveil \[0\]
 Nombre de sources de réveil - 0

En raison de la réponse, je n'ai rien trouvé, j'ai donc vérifié les journaux Windows, en les filtrant par Problèmes d'alimentation. J'ai trouvé le dernier réveil de mon PC et le journal était le suivant:

Le système est revenu d'un état de faible consommation.
Heure de mise en veille : 2014-05-08T23:38:33.848063300Z
Heure du réveil : 2014-05-09T01:56:48.134397800Z
    Source de réveil : Inconnu

C'est pourquoi j'ai posté le problème ici, même s'il y a de nombreux posts à ce sujet. Je ne voulais pas faire de double post, mais je n'ai jamais trouvé ce même problème (avec une source de réveil inconnue) dans aucun post ou forum.

J'espère que quelqu'un a une idée de ce qui pourrait être le problème.

3voto

Amin Points 131

Trouvez quelles tâches réveillent votre PC avec la commande ci-dessous :

powercfg /waketimers

le résultat ressemble à ceci :

PS C:\WINDOWS\system32> powercfg /waketimers
Chronométrage défini par [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expire à 05:24:34 AM le 08/05/2019.
  Raison : Windows exécutera la tâche planifiée 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' qui a demandé de réveiller l'ordinateur.

Ensuite, selon cet article:

La première chose à essayer est une cmd/powershell élevée et faites :

SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Backup Scan" /DISABLE

Si cela vous donne une erreur d'accès refusé, vous aurez besoin de quelque chose comme NSudo.

Exécutez NSudo, et la cmd en tant que SYSTEM avec tous les privilèges. Vous devriez ensuite être en mesure d'exécuter la commande mentionnée ci-dessus.

Cependant, cela ne résout toujours pas le problème de réactivation; pour résoudre cela, faites ce qui suit dans la cmd NSudo élevée :

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Backup Scan" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

(Vous devrez peut-être modifier légèrement la commande pour adapter à votre configuration/nom d'utilisateur/SID.)

1 votes

Alors, c'est essentiellement l'équivalent en ligne de commande de la réponse de Adam Lear ?

0 votes

Juste la commande de la première ligne, je l'ai complétée.

2voto

aedm Points 131

Utilisez PowerShell (nécessite des droits d'administration) :

PS> Get-WinEvent -Providername Microsoft-Windows-Power-Troubleshooter -MaxEvents 5 | Format-List TimeCreated,Message

Vous obtiendrez une liste des raisons pour lesquelles l'ordinateur s'est réveillé :

TimeCreated : 04/10/2019 01:00:33
Message     : Le système est revenu d'un état de faible consommation.

              Heure de mise en veille : 03/10/2019 16:27:16.796954700
              Heure de réveil : 03/10/2019 23:00:33.255687300

              Source de réveil : Minuteur - Windows exécutera la tâche planifiée 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start' qui a demandé le réveil de l'ordinateur.

TimeCreated : 03/10/2019 09:19:33
Message     : Le système est revenu d'un état de faible consommation.

              Heure de mise en veille : 02/10/2019 22:57:06.677577300
              Heure de réveil : 03/10/2019 07:19:32.331075700

              Source de réveil : Périphérique - Dispositif Composite USB

// etc...

1voto

sergiol Points 391

Basé sur la réponse de @Adam Lear https://superuser.com/a/995222/71226, j'ai fait ce qui suit

  1. Exécutez une invite de commandes ÉLEVÉE pour exécuter :

    powercfg /waketimers

    Minuteur défini par [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expire à 17:26:17 le 19/11/2016. Raison : Windows exécutera la tâche planifiée 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot' qui a demandé de réveiller l'ordinateur.

    1. Allez dans

Panneau de configuration\Tous les éléments du panneau de configuration\Outils d'administration

Planificateur de tâches > Bibliothèque du Planificateur de tâches > Microsoft > Windows > UpdateOrchestrator

  1. J'ai cliqué gauche sur toutes les entrées de la liste, et en dessous j'ai focalisé l'onglet Conditions. J'ai remarqué que l'entrée Reboot a la case à cocher Réveiller l'ordinateur pour exécuter cette tâche cochée.

  1. J'ai double-cliqué sur Reboot, focalisé l'onglet Conditions, puis décoché la case Réveiller l'ordinateur pour exécuter cette tâche et enfin cliqué sur OK.

Je ne suis pas sûr que cela résolve le problème ; j'espère juste que l'ordinateur ne se réveillera pas à 3h du matin encore une fois!

MISE À JOUR : L'ordinateur ne m'a pas réveillé à nouveau à 3h du matin!

MISE À JOUR 2 : J'ai suivi le lien dans mes commentaires ci-dessous et maintenant il semble vraiment résolu! :)

0 votes

Cette fois, la case à cocher "Réveiller l'ordinateur pour exécuter cette tâche" est cochée; elle est grisée/désactivée donc je ne peux pas la décocher!

0 votes

J'ai suivi la solution superuser.com/a/973029/71226 en espérant que le problème ne me morde pas à nouveau!

0 votes

Je pense que c'est maintenant résolu en suivant le lien de mon commentaire précédent car cela ne s'est vraiment plus reproduit !

1voto

Mauro Points 11

Après la mise à niveau du logiciel système, l'ordinateur se réveille et j'ai essayé toutes les suggestions ci-dessus. Voici ce qui a fonctionné pour moi.
Windows 7.

Panneau de configuration>
Centre Réseau et partage>
Modifier les paramètres de l'adaptateur
Clic droit sur Connexion au réseau local, et sélectionnez Propriétés
Bouton Configurer
Onglet Avancé
Puis désactiver le Réveil par paquet magique, Réveil par correspondance de modèle,
Sélectionnez Aucun pour les capacités de Wake-On-LAN

0 votes

Je te comprends, mais c'est la même chose que de désactiver les capacités de réveil dans le BIOS. Mais dans mon cas, j'ai besoin du paquet magique pour pouvoir réveiller mon ordinateur à distance, et peut-être que d'autres en ont aussi besoin.

1voto

XPloRR Points 201

J'avais le même problème : l'ordinateur se réveillait chaque nuit/matin. J'ai pu résoudre mon problème en suivant ces étapes :

J'ai vérifié avec powercfg (cmd en tant qu'administrateur), mais cela ne m'a pas dirigé vers la cause :

C:\Windows\system32>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Fixed Feature
    Power Button

C:\Windows\system32>powercfg -waketimers
Timer set by [SERVICE] \Device\HarddiskVolume4\Windows\System32\svchost.exe (SystemEventsBroker) expires at 14:27:19 le 29/11/2019.
  Reason: Windows exécutera la tâche planifiée 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' qui a demandée le réveil de l'ordinateur.

C:\Windows\system32>powercfg -requests
DISPLAY:
None.

SYSTEM:
None.

AWAYMODE:
None.

EXECUTION:
None.

PERFBOOST:
None.

ACTIVELOCKSCREEN:
None.

C:\Windows\system32>powercfg -devicequery wake_armed
HID-compliant mouse

Donc j'ai essayé Get-ScheduledTask (powershell en tant qu'administrateur) :

PS C:\Windows\system32> Get-ScheduledTask | where {$_.settings.waketorun}

TaskPath                                       TaskName                          State
--------                                       --------                          -----
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\InstallService\             WakeUpAndContinueUpdates          Disabled
\Microsoft\Windows\InstallService\             WakeUpAndScanForUpdates           Disabled
\Microsoft\Windows\SharedPC\                   Account Cleanup                   Disabled
\Microsoft\Windows\UpdateOrchestrator\         Backup Scan                       Ready
\Microsoft\Windows\UpdateOrchestrator\         Reboot                            Ready
\Microsoft\Windows\UpdateOrchestrator\         Reboot_AC                         Disabled
\Microsoft\Windows\UpdateOrchestrator\         Universal Orchestrator Start      Ready

Mais cela ne m'a pas beaucoup aidé non plus.

Donc j'ai vérifié avec la commande Get-WinEvent pour filtrer les événements Microsoft-Windows-Power-Troubleshooter (seulement les résultats pertinents sont affichés) :

PS C:\Windows\system32> Get-WinEvent -Providername Microsoft-Windows-Power-Troubleshooter -MaxEvents 5 | Format-List TimeCreated,Message

TimeCreated : 15/11/2019 7:32:41
Message     : Le système est revenu d'un état de faible consommation d'énergie.

              Sleep Time: 2019-11-14T21:08:03.532918500Z
              Wake Time: 2019-11-15T06:32:41.357766500Z

              Wake Source: Inconnu

TimeCreated : 14/11/2019 7:29:39
Message     : Le système est revenu d'un état de faible consommation d'énergie.

              Sleep Time: 2019-11-13T20:17:29.836771000Z
              Wake Time: 2019-11-14T06:29:38.367280500Z

              Wake Source: Inconnu

J'ai remarqué que chaque jour vers 7h30 il y avait un événement de démarrage provenant d'une source inconnue. J'ai donc décidé de vérifier dans l'application eventlog (observateur d'événements/journaux Windows/application) ce qui s'était passé vers cette heure-là et j'ai trouvé un événement d'information de la source gupdate juste après ce moment :

La description de l'événement ID 0 de la source gupdate est introuvable. Soit le composant qui déclenche cet événement n'est pas installé sur votre ordinateur local, soit l'installation est corrompue. Vous pouvez installer ou réparer le composant sur l'ordinateur local.
Si l'événement provient d'un autre ordinateur, les informations d'affichage ont dû être enregistrées avec l'événement.
Les informations suivantes étaient incluses avec l'événement : 
Service stopped

Le service gupdate fait référence au Google Update Service (GoogleUpdate.exe). J'ai également vérifié le Planificateur de tâches pour les tâches de mise à jour Google connexes, mais leurs horaires ne correspondaient pas à l'heure mentionnée ci-dessus.

Quoi qu'il en soit, j'ai désactivé le service de mise à jour Google pour tester si je ne recevais plus les événements de réveil inconnus.

Donc mon problème est résolu, mais il me reste encore quelques questions :

  • Pourquoi le service de mise à jour Google a besoin de réveiller mon pc du sommeil ?
  • Pourquoi à 7h30 du matin ? Comment puis-je changer l'heure ?
  • Comment puis-je indiquer au service de mise à jour Google de ne pas réveiller mon pc ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X