128 votes

Comment empêcher Windows 10 de se réveiller en voyageant dans un sac ?

Je n'éteins pas mon ordinateur portable, mais le mets en hibernation, car il démarre beaucoup plus rapidement et je peux continuer à travailler sans avoir à rouvrir toutes les applications.

Cela fonctionnait depuis longtemps, de Windows XP à Windows 8.1.

Cependant, maintenant (après la mise à niveau vers Windows 10), lorsque je sors simplement mon ordinateur portable du sac après un voyage, il était assez chaud. J'ai réalisé qu'il était allumé.

Dans le journal des événements, j'ai découvert qu'il installait des mises à jour et qu'avant cela, il y avait le journal suivant :

Le système est revenu d'un état de faible alimentation.

Heure de veille : 2015-08-16T12:55:18,180075900Z Heure de réveil : 2015-08-16T12:55:17,852758500Z

Source de réveil : Inconnue, mais peut-être due à une minuterie - Windows exécutera la tâche planifiée 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot' qui a demandé le réveil de l'ordinateur.

Lorsque j'ai localisé la tâche ci-dessus dans le planificateur de tâches, elle a un déclencheur à ce moment-là, cependant, l'heure de la dernière exécution est la veille. Je ne sais donc pas à quoi croire, l'heure de la dernière exécution ou la source de réveil de l'événement ci-dessus ?

Comment savoir ce qui réveille l'ordinateur de l'hibernation (est-ce possible ?) et comment l'empêcher ?

1voto

Nicholas1024 Points 4117

Il semble que la tâche de maintenance du système soit en cours d'exécution. Si c'est le cas, vous pouvez essayer de désactiver la maintenance système.

WIN+R control recherchez "maintenance" dans la barre de recherche, sélectionnez "Modifier les paramètres de maintenance automatique".

Désactivez "autoriser la maintenance planifiée à réveiller mon ordinateur à l'heure prévue".

Voyez si cela aide à résoudre le problème. Cela sera beaucoup plus fiable que certains des autres mécanismes proposés.

1voto

jochen Points 11

Applying Andomar's solution, I also got the error:

  • Set-ScheduledTask : Le paramètre est incorrect. à C:\Users\Filip\scripts\disable_wakejobs.ps1:1 char:123 + ... Disabled"} | % {$.Settings.WakeToRun = $false; Set-ScheduledTask $} + ~~~~ + CategoryInfo : InvalidArgument: (PS_ScheduledTask:Root/Microsoft/...S_ScheduledTask) [Set-ScheduledTask], CimException + FullyQualifiedErrorId : HRESULT 0x80070057,Set-ScheduledTask

Dans mon cas, cela était dû à une tâche qui ne peut pas être modifiée (AUSessionConnect dans WindowsUpdate pour être précis). J'ai donc modifié directement la tâche responsable (Reboot dans UpdateOrchestrator). Le fichier disable_wakejobs.ps1 correspondant ressemble à ceci (pour savoir comment utiliser ce fichier, consultez la réponse d'Andomar):

Get-ScheduledTask -TaskName "Reboot" | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

Pour tester le script manuellement, assurez-vous de l'exécuter à partir d'une instance PowerShell élevée (Exécuter en tant qu'administrateur).

1voto

ColacX Points 1151

Je suis tombé sur un problème où UpdateOrchestrator s'est réactivé. Cela a bien sûr fait sortir mon ordinateur du mode veille tout seul (sérieusement, merci Microsoft de me réveiller en pleine nuit). J'ai trouvé des informations sur Reddit qui semblent résoudre le problème.

Ouvrez Powershell :

  • Exécutez : Get-ScheduledTask | where {$_.settings.waketorun}

Ouvrez cmd :

  • Exécutez SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE
  • Exécutez icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

Cela empêchera la tâche de se réactiver. Cela suppose que vous utilisez une version anglaise de Windows - traduisez les noms d'utilisateur si nécessaire ou trouvez les SIDs, si nécessaire.

Post original sur Reddit. https://www.reddit.com/r/Windows10/comments/48rg7x/is_there_any_way_to_stop_updateorchestrator_for/

1voto

nullstd Points 11

Sur la base de mon expérience, vous pouvez configurer la politique de mise à jour automatique en tant que solution de contournement :

  1. Ouvrez l'Éditeur de stratégie de groupe local (gpedit.msc)
  2. Allez à : Configuration de l'ordinateur / Modèles d'administration / Composants Windows / Mise à jour Windows
  3. Modifiez "Configurer les mises à jour automatiques", vous pouvez l'activer et le définir sur "2 - Notifier le téléchargement et notifier l'installation" ou "3 - Télécharger automatiquement et notifier l'installation"

De cette manière, le système n'a même pas la chance de commencer à installer des mises à jour, ce qui entraîne le réveil et le redémarrage dans la plupart des cas. De plus, vous avez le contrôle sur le moment de la mise à jour.

0voto

Pavel Pokorný Points 31

Windows 10 a deux choses que vous pouvez désactiver pour les temporisateurs de réveil

lorsque vous accédez aux paramètres avancés de gestion de l'alimentation, vous trouverez sous les temporisateurs de réveil l'option de désactiver les temporisateurs de réveil, puis en dessous de cela, vous verrez un temporisateur de réveil important, désactivez également celui-ci.

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