У меня возникает следующая проблема на нескольких серверах Windows 2008.
0x80041323 Планировщику задач не удалось запустить задачу \ Reporting "в TaskEngine" S-1-5-18: NT AUTHORITY \ System: Service: "для пользователя" NT AUTHORITY \ System ". Действия пользователя: Уменьшите количество задач, выполняемых в указанном контекст пользователя.
Я провел много исследований в Интернете, но так и не смог найти рабочего ответа.
Я нашел информацию, предлагающую увеличить значение в разделе реестра. "TasksInMemoryQueue"
что я сделал, но даже установив это значение 500
не помогло. Я перезагрузил сервер после установки этого значения.
На сервере действительно выполняется большое количество запланированных задач, их может быть около 150 запускаемых одновременно, но определенно не 500. Все запланированные задачи выполняются под system
пользователь.
У кого-нибудь есть идеи?
Еще одна вещь, которую стоит попробовать, - это увеличить размер кучи для неинтерактивных задач.
Это можно изменить в
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems]
Ключ Windows содержит длинную текстовую строку. Если вы найдете SharedSection, он определяет размер кучи для системы, рабочего стола и неинтерактивных задач.
Итак, если ваш SharedSection
SharedSection=1024,20480,512
Вам нужно увеличить 3-е значение до более высокого, например 2048.
Дело не всегда в количестве задач, а в количестве ресурсов, необходимых для каждой задачи. На одном из моих серверов 10 задач заполняют неинтерактивный пул памяти, поэтому первые 9 загружаются нормально, а 10-е не удается, пока не будет выделено больше памяти.
Второй вариант - запустить задачу в интерактивном режиме. Это означает, что вам нужно будет настроить учетную запись для автоматического входа в систему и запуска приложения или сценария при запуске.
Многие админы по разным причинам не любят такой подход, но он сработает.
попробуйте это, как указано здесь http://technet.microsoft.com/en-us/library/dd315645(WS.10).aspx
Разрешить
Увеличить размер очереди
Увеличьте квоту очереди задач, изменив раздел реестра TasksInMemoryQueue в разделе HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ Schedule \ Configuration.
Внимание! Неправильное редактирование реестра может привести к повреждению системы. Перед внесением изменений в реестр сделайте резервную копию ценных данных.
Для выполнения этой процедуры у вас должно быть членство в группе администраторов или вам должны быть делегированы соответствующие полномочия.
Чтобы изменить раздел реестра TasksInMemoryQueue:
Нажмите кнопку «Пуск» и введите regedit в поле «Начать поиск».
Выберите программу Regedit.exe, чтобы запустить редактор реестра.
Разверните папки по этому пути: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT \ CurrentVersion \ Schedule \ Configuration.
Щелкните узел "Конфигурация", щелкните правой кнопкой мыши раздел реестра TasksInMemoryQueue и выберите "Изменить".
Измените значение ключа и нажмите ОК. Значение по умолчанию - 64.
Проверить
Чтобы убедиться, что выполнение задачи выполнено успешно:
Нажмите кнопку «Пуск» и введите «Планировщик задач» в поле «Начать поиск».
Выберите программу Task Scheduler, чтобы запустить Task Scheduler.
Выберите задачу для выполнения, указав ее в иерархии папок задач.
В меню Действия щелкните Выполнить. Вы также можете нажать «Выполнить» на панели «Действия».
Щелкните вкладку «История» для задачи, чтобы убедиться, что она содержит события, указывающие на успешную регистрацию задачи.
Связанная информация управления