web-dev-qa-db-fra.com

Comment empêcher Windows 10 de se réveiller après avoir voyagé dans un sac?

Je ne suis pas en train d'éteindre l'ordinateur portable, mais plutôt de passer en veille prolongée, car il démarre beaucoup plus rapidement et je peux continuer à travailler sans redémarrer toutes les applications.

Cela fonctionnait longtemps de Windows XP à Windows 8.1.

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

Dans le journal des événements, j'ai constaté qu'il installait des mises à jour et auparavant, il y avait le journal suivant:

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

Heure de sommeil: 2015 - 08 - 16T12: 55: 18.180075900Z Heure de réveil: 2015 - 08 - 16T12: 55: 17.852758500Z

Source de réveil: Inconnu, mais possiblement en raison d’un retardement, Windows exécutera la tâche planifiée 'Tâche NT\Microsoft\Windows\UpdateOrchestrator\Reboot' qui a demandé de réactiver l’ordinateur.

Lorsque j'ai localisé la tâche ci-dessus dans le planificateur de tâches, elle s'est déclenchée à ce moment-là, mais la "dernière heure d'exécution" est celle de la veille. Donc, je ne sais pas quoi croire "dernier temps" ou la source de la suite de l'événement ci-dessus?

Comment savoir ce qui fait sortir l'ordinateur de son hibernation (c'est possible?) Et comment l'éviter?

90
TN.

Cela a fonctionné pour moi jusqu'à présent. Aller à:

Panneau de configuration\Matériel et audio\Options d'alimentation\Modifier les paramètres du plan

Cliquez sur "Modifier les paramètres d'alimentation avancés"

Allez dans "Veille-> Autoriser les minuteries de réveil" et changez le réglage en Désactiver.

 power options screenshot 1

UPDATE: Comme Erik l'a souligné, il peut y avoir deux options:

 power options screenshot 2 with 2 options

Désactive les deux.

68
Nick Westgate

Sur WIN 10, l’Éditeur de stratégie de groupe local permet de le configurer facilement:

  1. Recherche: Local Group Policy Editor (vous pouvez lancer gpedit.msc)
  2. Naviguez vers: Computer Configuration / Administrative Templates / Windows Components / Windows Update
  3. Double-cliquez sur: Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates et réglez-le sur "Désactivé".

Figure pour le paramètre Éditeur de stratégie de groupe local:

 enter image description here

59
xxxbence

Après la mise à niveau vers Windows 10, l’ordinateur de ma chambre me réveillait à 3 heures du matin. La désactivation de Wake the computer sur la tâche planifiée Microsoft\Windows\UpdateOrchestrator\Reboot n'a pas aidé. Windows rallume le drapeau périodiquement. Même désactiver "Désactiver les minuteurs de réveil" dans les Options d'alimentation n'a pas aidé. UpdateOrchestrator continuait à orchestrer les alarmes de minuit.

En guise de solution, j'ai ajouté un script PowerShell qui supprime les paramètres de réveil toutes les heures.

  1. Pour autoriser les scripts PowerShell en cours d'exécution: exécutez PowerShell en tant qu'administrateur, puis exécutez:

    Set-ExecutionPolicy RemoteSigned

  2. Créez un fichier appelé "disable_wakejobs.ps1" contenant une ligne de code:

    Get-ScheduledTask | ? {$_.Settings.WakeToRun -eq $true -and $_.State -ne "Disabled"} | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

  3. Ouvrez le planificateur de tâches et créez une tâche planifiée.

  4. Dans l'onglet "Général", définissez le compte utilisateur sur "SYSTÈME" (ou vous devrez mettre à jour un mot de passe enregistré chaque fois que vous modifiez votre propre mot de passe).
  5. Dans l'onglet "Déclencheurs", créez un déclencheur qui exécute le travail tous les jours et répète toutes les heures.
  6. Dans l'onglet "Actions", créez une action pour "Démarrer un programme", avec "Programme/script" défini sur "PowerShell.exe" et les arguments -Command "c:\tools\disable_wakejobs.ps1" (modifiez le chemin d'accès à l'endroit où vous avez stocké disable_wakejobs.ps1 à l'étape 2.)

Les commandes PowerShell proviennent de cet article de Reidar Johansen .

33
Andomar

Cela devrait résoudre votre problème:

  1. Recherche Task Scheduler
  2. Accédez à Task Scheduler Library\Microsoft\Windows\UpdateOrchestrator\Reboot
    Remarque: Reboot n'est qu'un fichier, mais vous devez accéder à tous ces dossiers.
  3. Clic droit Propriétés puis cliquez sur Conditions
  4. Décocher Wake the computer to run this task
6
HMTK

J'utilise la fonction Wake On LAN (WOL) de mon ordinateur pour pouvoir réveiller mon ordinateur à distance si je dois y accéder pendant mon absence. Pour que WOL fonctionne, je dois autoriser ma carte réseau à réveille l'ordinateur lorsque j'envoie le paquet magique WOL.

En quelque sorte, mon ordinateur se réveille de manière aléatoire sans raison apparente. Pour savoir si votre ordinateur se réveille de manière aléatoire, tapez cette commande dans la commande Invite:

powercfg -lastwake

 enter image description here

Si vous voyez quelque chose à propos de votre carte réseau (comme dans la mienne Realtek PCIe) ..., vous devez accéder aux paramètres de propriétés de votre carte réseau et vous assurer que la case à cocher Only allow a magic packet to wake the computer est cochée (la mienne ne l’était pas):

 enter image description here

Alors prie ton Dieu ...

4
Rosdi

J'ai rencontré un problème où UpdateOrchestrator s'est réactivé de nouveau. Bien sûr, cela a forcé mon ordinateur à se réveiller du mode veille par lui-même (vous remercier vivement Microsoft pour m'avoir également réveillé au milieu de la nuit). Trouvé quelques informations sur Reddit qui semble résoudre le problème.

Powershell ouvert:

  • run: Get-ScheduledTask | où {$ _. settings.waketorun}

Cmd ouvert:

  • Exécutez SCHTASKS/Change/TN "Microsoft\Windows\UpdateOrchestrator\Reboot"/DISABLE
  • Exécutez les icacls "% WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot"/héritage: r/refusez "Tout le monde: F"/refusez "SYSTEM: F"/refusez "Service local: F"/refusez "Administrateurs: F".

Cela empêchera la tâche d'être réactivée. Cela suppose que vous exécutiez une version anglaise de Windows - traduisez les noms d'utilisateur si nécessaire ou recherchez les SID, si nécessaire.

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

1
ColacX

En appliquant la solution d'Andomar, j'ai aussi eu l'erreur:

  • Set-ScheduledTask: le paramètre est incorrect. Dans C:\Utilisateurs\Filip\scripts\disable_wakejobs.ps1: 1 caractère: 123 + ... désactivé "} |% {$ .Settings.WakeToRun = $ false; Set-ScheduledTask $ } + ~~~ ~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (PS_ScheduledTask: Root/Microsoft/... S_ScheduledTask) [Set-ScheduledTask], CimException + FullyQualifiedErrorId: HRESULT 0x800700, Set-ScheduledTask

Dans mon cas, cela était dû à une tâche qui ne pouvait pas être modifiée (AUSessionConnect dans WindowsUpdate pour être précis). Je modifie donc directement la tâche responsable (redémarrage dans UpdateOrchestrator). Le fichier disable_wakejobs.ps1 correspondant se présente comme suit (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).

1
jochen

Cela semble être la tâche de maintenance du système en cours d'exécution. Si tel est le cas, vous pouvez essayer de désactiver la maintenance du système.

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

Désactivez la case à cocher "Autoriser la maintenance planifiée à réveiller mon ordinateur à l'heure programmée".

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

1
Larry Osterman

Sur la base de mon expérience, vous pouvez configurer la stratégie de mise à jour automatique à la place:

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

De cette façon, le système n'a même pas la possibilité 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.

1
Jonker Fan

windows 10 a deux choses que vous pouvez diable pour les minuteurs de réveil

lorsque vous entrez dans les paramètres d'alimentation avancés que j'ai trouvés sous les minuteries de réveil, vous verrez désactiver les minuteries de réveil, puis en dessous, vous verrez une minuterie importante de réveil, désactivez-le également.

0
alan