Привет,
Я получаю сообщение об ошибке 0xE0434F4D как «Результат последнего запуска» запланированной задачи в Windows Server 2008.
Я проверил разрешения пользователя, выполняющего запланированную задачу,
и у пользователя есть необходимые разрешения.
Так в чем может быть проблема и что означает эта ошибка?
Спасибо!
Вы пытаетесь запустить программу .NET из общего сетевого ресурса (или лучше UNC-пути?). Тогда это проблема безопасности. Скопируйте свою программу локально и запустите ее там.
Когда вы запускаете программу без Планировщика заданий только из графического интерфейса, она тоже вылетает? Если да, то установили ли вы правильную версию .NET Framework?
Просто установите рабочий каталог на вкладке действий для вашей задачи. Возможно, вы используете параметры для своей программы, все файлы должны находиться в каталоге на одном уровне
В моем случае ни один из ответов, размещенных здесь, не работал. Сборка запускалась локально под windows XP, явных проблем с разрешениями нет.
Я проверил установленную версию .NET (хорошо известное поддерево реестра HKLM\SOFTWARE\NET Framework Setup\NDP
) и обнаружил, что подключ v3.5\SP
(ServicePack) НЕТ на 1
. Это означает, что .NET 3.5 установлен, но не последний выпущенная версия (SP1). После загрузка v3.5 SP1, установив и перезагрузив комп, вся проблема исчезла. Итак, ключ был "не просто .NET 3.5, но должен присутствовать последний .NET 3.5".
Эта ошибка возникает из-за того, что человек, планирующий задачу, не имеет роли администратора операционной системы.