Где 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"