Где в Windows хранятся настройки консоли "Запланированные задачи"?

Я хотел бы знать, где Windows хранит информацию для запланированных задач. Я хотел бы иметь возможность найти ссылку на имя, расписание или команду для запуска, связанную с данной задачей. Это может быть непрактичным или невозможным, но я бы также хотел, чтобы средства для редактирования запланированных задач и их атрибутов находились вне консоли Schedule Tasks. Я предполагал, что данные будут где-то в Реестре, так как сомневаюсь, что они будут храниться в обычном файле, но я не уверен, где мне следует искать.

3 ответа

Решение

Windows сохраняет запланированные задачи в виде файлов XML и в реестре.

Вы можете найти их в нескольких местах:

Файловая система:

% SystemRoot% \ System32 \ Tasks
% SystemRoot% \ Tasks

Реестр:

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

Примечание. Вы не можете редактировать файлы XML непосредственно в \ Tasks по соображениям безопасности. Смотрите здесь для получения дополнительной информации: https://serverfault.com/questions/440496/ok-to-edit-tasks-xml-file-in-c-windows-system32-tasks

Чтобы работать с импортом файлов XML без прохождения через пользовательский интерфейс запланированных задач, вы можете посмотреть на них:

Schtasks.exe
Командлеты запланированных задач Powershell

Мне нужно было удалить некоторые задачи, как в скрипте, как заключительную часть сборки системы.

Я обнаружил, что вы можете просто удалить их, например:

@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

так далее...

В Windows 7 они хранятся в файлах в "Windows\System32\Tasks". Файлы в формате XML, так что вы можете создавать и редактировать файлы задач там.

Другие версии Windows, я думаю, они хранятся в "%SystemRoot%\Tasks"

Другие вопросы по тегам