Доброе утро,
Я работаю на виртуальной машине Windows 10, где определены некоторые запланированные задачи. Вчера я работал с ними, выполнив следующее (действие - запуск пакетного файла): скопируйте упомянутый пакетный файл во второй (изменяя часть "действия" запланированной задачи) и запустите второй один.
Верните исходный пакетный файл обратно (снова изменив часть "action" на исходную настройку).
Теперь я видел, что ничего не было сделано: второй пакетный файл не был запущен, и теперь даже оригинальный пакетный файл больше не запускается (хотя это должно быть, согласно графику).
В истории я обнаружил следующее предупреждение (на самом деле это сообщение об ошибке):
Task Scheduler did not launch task "\<taskname>" because user "<computer_name>\<username>" was not logged on when the launching conditions were met.
User Action: Ensure user is logged on or change the task definition to allow launching when user is logged off.
Поскольку я понятия не имею, что это значит, я сравнил настройки соответствующей задачи с настройками задачи, которая все еще работает. Оба они равны только по одному различию, точнее на вкладке "Общие" определения задачи: для задач, которые все еще работают, упомянутое имя пользователя «При запуске задачи используйте следующую учетную запись пользователя:» пишется заглавными буквами в то время как для задачи, которая не выполняется, эта запись пишется маленькими буквами.
Поскольку предполагается, что Windows нечувствительна к регистру, это не должно влиять на поведение, но поскольку это единственное различие между работающей и невыполненной задачей, у меня возникает соблазн думать, что это действительно может быть проблемой. Кроме того, упомянутая учетная запись пользователя просто записывается как "<username>"
(без указания имени компьютера). Это правильно? В то же время я исследовал запланированные задачи, поскольку они хранятся в реестре, кажется, что они хранятся в виде подразделов:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks
Там я увидел, что обе мои задачи относятся к одной и той же учетной записи пользователя, так что это не является причиной этой проблемы.
Кажется, что две разные задачи, сконфигурированные одинаково, дают разные результаты.
Кто-нибудь знает, как помочь мне в этом?
заранее спасибо