Le Planificateur de tâches ne réveillera pas l'ordinateur

17

Je veux que mon ordinateur démarre uTorrent à 4 heures du matin, quand je dors. Mais l'ordinateur est un peu bruyant, je le mets donc en veille chaque fois que je me couche.

J'ai essayé de créer une tâche dans le Planificateur de tâches avec ces paramètres:

  • Exécuter si l'utilisateur est connecté ou non
  • Tous les jours à 4h00 tous les jours
  • Démarrez un programme "C: \ Program Files \ uTorrent \ uTorrent.exe"
  • Réveillez l'ordinateur pour exécuter cette tâche

J'ai essayé de changer le temps d'exécution pour m'assurer que l'ordinateur se réveille et exécute uTorrent. Mais ce n'est pas le cas.

Qu'est-ce que je fais mal? J'ai peut-être perdu quelque chose?

valya
la source
@valya; la solution deddebme a-t-elle fonctionné pour vous? Si c'est le cas, vous devriez accepter sa réponse.
RJFalconer
non, ce n'est pas le cas. Je cède
Valya
J'ai remarqué que powercfg -waketimersne montre jamais les événements de réveil planifiés par le Planificateur de tâches. Même s'il indique "Il n'y a pas de temporisation de réveil active dans le système". tout fonctionnait très bien.
Nic

Réponses:

28

J'ai eu le même problème. Au final, c'était une configuration par défaut stupide dans les options du plan d'alimentation de Windows 7. Allez dans "Panneau de configuration -> Tous les éléments du panneau de configuration -> Options d'alimentation -> Modifier les paramètres du plan" pour le plan d'alimentation que vous utilisez. Sélectionnez ensuite "Modifier les paramètres d'alimentation avancés". Ensuite, allez dans "Veille -> Autoriser les minuteurs de réveil" et activez-les. Au moins dans mon cas, ils étaient désactivés par défaut. IMHO un peu stupide, surtout si l'on peut planifier des tâches qui sont censées se réveiller sans recevoir d'avertissement.


la source
J'ai eu exactement le même problème. La réponse de Black_Jet a fonctionné pour moi.
Rob3C
2
Cela ne fonctionne pas pour moi :(
Andrestand
Il semble que je les ai également désactivés par défaut. C'est un choix de conception vraiment stupide et difficile à cerner.
moondra
5

Utilisez WakeUpOnStandBy . Un excellent utilitaire gratuit qui fait exactement cela, et encore plus si vous en avez besoin.

entrez la description de l'image ici

Un nain
la source
soit ce programme ne fonctionne pas sur w7, soit il y a un problème avec moi ou mon ordinateur (un nouvel ordinateur portable HP)
valya
Pourriez-vous être plus précis s'il vous plaît? Je l'utilise avec succès depuis que je suis passé de XP à Win 7 (et avant cela bien sûr). Pourriez-vous également fournir votre modèle HP? La seule condition pour que cela fonctionne est que votre ordinateur prend en charge ACPI.
Un nain
HP Compaq 615. Windows 7 Ultimate (pas RC ou autre). J'ai vérifié le BIOS mais il n'y a rien sur ACPI
valya
5

Si vous mettez votre ordinateur en veille avec la commande de script de traitement par lots couramment utilisée, Rundll32.exe Powrprof.dll,SetSuspendState Sleepla tâche planifiée ne pourra pas réveiller l'ordinateur de la veille, cela est dû à ce qui semble être un bogue Rundll32.exe.

Le crédit va à Techie007L après l » sur les forums Microsoft pour découvrir cela et proposer une solution. Au lieu d'appeler Rundll32.exedans votre script batch, vous téléchargez un outil alternatif et appelez-le à la place.

Malheureusement, après toutes les fonctionnalités dont il dispose, la commande d'arrêt de Microsoft ne contient pas la fonctionnalité de veille! Donc, si vous souhaitez mettre votre ordinateur en veille via la ligne de commande, vous devrez installer un outil plus performant avant de pouvoir utiliser la dernière commande ci-dessus:

  1. Téléchargez Sysinternals PsTools .
  2. Le téléchargement doit être un fichier ZIP. Ouvrez-le et copiez PsShutdown.exe sur votre> bureau.
  3. Sur votre bureau, cliquez avec le bouton droit sur PsShutdown.exe et cliquez sur Copier. Faites un clic droit dessus> et cliquez sur Propriétés.
  4. Cochez Débloquer et cliquez sur [OK].
  5. Ouvrez l'Explorateur de fichiers, accédez à "C: \ Windows", faites défiler vers le bas, cliquez avec le bouton droit sur le dossier> system32 et cliquez sur Coller.
  6. Pour entrer en veille, vous pouvez maintenant utiliser cette commande: psshutdown -d -t 0
Dan
la source
2

Que diriez-vous de régler la minuterie de mise sous tension automatique dans le BIOS?

Il devrait être sous la section de gestion de l'alimentation du BIOS, nommé quelque chose comme "Wake by RTC etc". Vous pouvez voir l'exemple de capture d'écran du BIOS ci-dessous:

texte alternatif

deddebme
la source
où est-ce que je? rien trouvé dans le bios
valya
voir ma réponse modifiée
deddebme
0

Assurez-vous de tout suivre avec précision dans cet article. J'ai également eu un problème avec des comptes qui n'ont pas de mot de passe auparavant. Si votre compte n'a pas de mot de passe, essayez de lui en donner un et voyez si les résultats diffèrent, je suis sûr que vous avez besoin d'un mot de passe pour exécuter une tâche planifiée. S'il en a déjà un, assurez-vous qu'il a été tapé correctement. Vous devriez pouvoir voir pourquoi la dernière tâche ne s'est pas exécutée avec succès dans le planificateur de tâches.

John T
la source
Oh, j'espérais qu'il vérifie le mot de passe alors je le saisis :) Il n'y a rien d'intéressant dans l'article, mais je vais vérifier le mot de passe, merci
valya
vérifiez le planificateur de tâches lui-même, il devrait vous dire pourquoi la dernière tâche n'a pas été exécutée.
John T
vérifié la passe: tout va bien. non ça ne marche pas (ou je ne sais pas où chercher). toujours pas réveillé!
valya
0

Vous devrez peut-être activer le sommeil hybride pour que cela fonctionne. La façon la plus rapide de le faire est d'exécuterpowercfg.exe -H ON (voir technet) à partir d'une invite de commande élevée .

prince
la source
2
Que diriez-vous d'ajouter les détails sur la façon de procéder?
slm
Cela ne fonctionne pas pour moi :(
Andrestand
0

Si la tâche réveille l'ordinateur mais se bloque dans l'écran de connexion, accédez à la stratégie de groupe. Ajoutez votre nom d'utilisateur dans ceci:

Configuration de l'ordinateur -> Stratégies -> Paramètres Windows -> Paramètres de sécurité -> Stratégies locales -> Attribution des droits utilisateur -> autoriser la connexion localement

En fait, la tâche n'a pas besoin d'être enregistrée pour fonctionner . Décochez simplement la tâche, l'option "exécuter, que l'utilisateur soit connecté ou non". La tâche fera juste ce que vous demanderez (par exemple, jouer un son en utilisant WMP) derrière l'écran de journalisation. (Si vous devez vraiment vous connecter, modifiez les stratégies de groupe).

JinSnow
la source
0

si c'est un ordinateur portable, vous devez activer les minuteries dans la catégorie sommeil de vos options d'alimentation.

Sélectionnez les options d'alimentation dans le menu Sélectionnez l'option d'alimentation actuelle sélectionnez modifier les paramètres du plan sélectionnez modifier les paramètres d'alimentation avancés cliquez sur le «plus» à côté de «veille» cliquez sur le «plus» à côté de «autoriser la minuterie de réveil» Batterie Seletc et réglez sur Activez la sélection à la mise sous tension et réglez pour activer la répétition pour d'autres plans d'alimentation, cela devrait fonctionner.

J'ai configuré le planificateur de tâches pour exécuter un fichier de commandes qui contient le texte «echo hello» sans les guillemets simples et il a démarré mon ordinateur portable.

j'espère que cela fonctionne pour vous tous.

Phil
la source