Пост №1: zhz00.diary.ru/p208127808.htm
Пост №2: zhz00.diary.ru/p210620614.htm
А сегодня типа, FINALE.
Винда 8.1 (2012 R2). У меня было задание в Task Scheduler -- Program Data Updater. При запуске оно жрало 100% процессора и не давало нормально работать. Снимал задачу вручную. Хотя я его и обнаружил, я не мог понять, почему оно запускается, поскольку в поле "условие запуска" было пусто. Кроме того, я не видел истории запусков.
В посте №1 я обнаружил, откуда оно берётся.
В посте №2 я поставил ведение истории и обнаружил, что пока Таск Шедулер запущен, задача не запускается.
Тогда я выключил Таск Шедулер и о чудо!
![](http://i.imgur.com/7xl3dXj.png)
1 -- зона запускавшихся в недавнее время задач.
2 -- активные задачи, т.е. те, на которые стоят условия запуска.
3 -- дерево, в котором зашиты все задачи; они спрятаны в папках.
За время, прошедшее с поста №1 я уже забыл, что моя задача называлась Program Data Updater (а это телеметрия). Но когда я увидел её в списке запускавшихся задач (зона 1) -- вспомнил. Нашёл её, открыл свойства. Там же я обнаружил историю запусков, которую не смог найти в посте №2. Деталь тут такая, что от списка запускавшихся задач (зона 1) перейти к их свойствам нельзя. Надо догадаться, в какой папке лежит задача в дереве слева (зона 3). Это очень любопытно, поскольку если задача активная (в зоне 2), то по двойному щелчку открываются её свойства, а вот если она запускалась (есть в зоне 1), но в списке активных (зоне 2) её нет, обнаружить её будет не так-то просто -- придётся перерыть всё дерево (в зоне 3).
ОКАЗАЛОСЬ
что в качестве причин запуска задачи указано "запущено пользователем"!!!!!!!!!!!!!!!!! Вот это номер! Думаю, излишним будет указывать, что я эту задачу не запускал (правда, она должна была запускаться от лица системы).
Удалять задачу я не хотел, чтобы ничего не сломалось.
Тогда я открыл свойства задачи и увидел там галочку "разрешить запускать задачу по запросу". Сбросил её, нажал окей, получил сообщение:
An error has occurred for task ProgramDataUpdater. Error message: The following error was reported: 2147750680.
Поверхностное гугление ничего не дало. Тогда я заменил в настройках rundll32.exe на notepad.exe . Прокатило!
Страшно подумать -- сколько ещё таких жутких задач на моём компе. При этом они не жрут процессор, а значит я их не могу заметить.