web-dev-qa-db-fra.com

Où Windows stocke-t-il les paramètres de la console Tâches planifiées?

Je voudrais savoir où Windows stocke les informations pour les tâches planifiées. Je voudrais pouvoir trouver la référence pour le nom, la planification ou la commande à exécuter associée à une tâche donnée. Cela peut ne pas être pratique ou possible, mais je voudrais également un moyen de modifier les tâches planifiées et leurs attributs en dehors de la console Schedule Tasks. J'ai supposé que les données seraient quelque part dans le Registre, car je doute qu'elles soient stockées dans un fichier normal, mais je ne sais pas où je dois chercher.

24
Evan

Windows stocke les tâches planifiées sous forme de fichiers XML ET dans le registre.

Vous pouvez les trouver à quelques endroits:

Système de fichiers:

% systemroot%\System32\Tasks
% systemroot%\Tâches

Registre:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tasks
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tree

Remarque: Vous ne pouvez pas modifier les fichiers XML directement dans\Tasks pour des raisons de sécurité. Voir ici pour plus d'informations: https://serverfault.com/questions/440496/ok-to-edit-tasks-xml-file-in-c-windows-system32-tasks

Pour travailler avec l'importation des fichiers XML sans passer par l'interface utilisateur de la tâche planifiée, vous pouvez les consulter:

Schtasks.exe
Cmdlets de tâches planifiées Powershell

41
malexander

J'avais besoin de supprimer certaines tâches comme dans un script comme dernière partie de la construction d'un système.

J'ai découvert que vous pouvez simplement les supprimer, par exemple:

@echo ..Audit hardware

"\\vs-files\General\0000 IT\Bginfo.exe" "\\czwgbak\Software\_Build2015\AuditWorkstation.bgi" /timer:0 /Silent /NOLICPROMPT

@echo delete Scan Setup inis

If not exist %systemroot%\System32\Tasks\ASUS\nul goto reg
rd %systemroot%\System32\Tasks\ASUS /S /Q

:reg

etc...

3
Steve

Dans Windows 7, ils sont stockés dans des fichiers sous "Windows\System32\Tasks". Les fichiers sont XML, vous pouvez donc y créer et modifier des fichiers de tâches.

D'autres versions de Windows, je pense qu'elles sont stockées dans "% SystemRoot%\Tasks"

3
user3077538