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

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

Ответы

Ответ 1

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

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

Filesystem:

% SystemRoot%\System32\Задачи
% SystemRoot%\Задачи

Реестр:

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

Ответ 2

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

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

@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

и т.д...

Ответ 3

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

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