Как найти местоположение папки "Запланированные задания"

Я видел ссылки в Интернете, в которых указано, что "Запланированные задачи" в Windows хранятся в %SystemRoot%\Tasks, которые, как я думаю, обычно приравниваются к C:\Windows\Tasks.

Однако я заметил, что, хотя эта папка существует в моей системе Windows 7, задачи Scheduled ее не используют.

Моя система, как представляется, использует C:\Windows\System32\Tasks.

Я изучил переменные окружения и там, кажется, ничего не связано с Scheduled Tasks.

Как узнать, какая папка используется для запланированных задач?

Ответ 1

Задачи сохраняются в файловой системе и реестре

Задачи хранятся в трех местах: 1 расположение файловой системы и 2 места регистрации.

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

C:\Windows\System32\Tasks

Реестр:

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

Итак, вам нужно удалить поврежденную задачу в этих трех местах.

Ответ 2

Для Windows 7 и выше запланированные задачи не выполняются cmd.exe, а скорее MMC (Microsoft Management Console). %SystemRoot%\Tasks должен работать на любой другой версии Windows.

Ответ 3

Есть несколько проблем с MMC, однако, как и почти на каждом ПК в моем бизнесе, API-интерфейс планировщика запросов не открывается и каким-то образом был поврежден. Поэтому вы не можете редактировать, удалять или иным образом изменять задачи, которые были разработаны до того, как API решил больше не запускать. Единственный способ, по которому мы решили исправить эту проблему, - полностью уничтожить профиль лиц в области C:\Users\и заставить систему воссоздать журнал, как только пользователь войдет в систему. Это, похоже, устраняет проблему API и он работает снова, однако задачи часто не видны для этого пользователя, поскольку разработанные задачи специфичны для пользователя, а не для машины в Windows 7. Другая странная вещь заключается в том, что иногда, хотя и не с любой частотой, которая может быть проанализирована, задачи все еще выполняются, хотя API поврежден и не открывается. Причина этой проблемы, по-видимому, не известна, но на разных сайтах написано много "исправлений", но удаление и добавление нового профиля пользователя, похоже, работают каждый раз хотя бы на некоторое время. Задачи сохраняются как XML теперь в WIN 7, поэтому, если вы найдете их в папке system32/tasks, вы можете их удалить или скопировать на новый диск, а затем импортировать обратно в планировщик задач. Мы пошли с системным планировщиком программного обеспечения из Splinterware, хотя, поскольку у нас была одна и та же проблема с коррупцией несколько раз, даже с исправлением, которое не кажется постоянным.

Ответ 4

Похоже, что данные реестра TaskCache находятся в...

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache

... на моем ПК с Windows 10 (т.е. добавьте Расписание до TaskCache и Task C. ache имеет верхний регистр C).

Ответ 5

В новых версиях Windows (Windows 10 и Windows Server 2016) созданные вами задачи расположены в C:\Windows\Tasks. Они будут иметь расширение .job

Например, если вы создадите задачу "DoWork", она создаст задачу в

C:\Windows\Tasks\DoWork.job