#Что означает ошибка и когда эта инструкция применима
0x80070005 («Отказано в доступе») при создании задачи в «Планировщике заданий» обычным пользователем не означает поломку службы: учётной записи может не хватать прав на указанный уровень выполнения, папку задач или запуск под чужим пользователем.
#Возможные причины и отличительные признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Выбран запуск с повышенными правамиЗадача требует «Выполнять с наивысшими правами» или системную учётную запись. | Обычному пользователю не удаётся сохранить параметры. | Создайте задачу только от собственного имени с обычными правами. |
| Выбрана защищённая папка или чужая задачаНеадминистратор не может менять некоторые ветви и ранее созданные чужие задачи. | Ошибка при сохранении в чужой папке библиотеки задач. | Используйте собственную задачу в корне библиотеки, если разрешено. |
| Действуют корпоративные политикиОрганизация ограничивает фоновый запуск. | Поля недоступны, задача создана через централизованное управление. | Запросите разрешение у администратора. |
#Подробная проверка и устранение для новичков
- Уточните момент отказа и чьи права нужныНажмите Win+R → taskschd.msc → Enter и запишите, когда появляется ошибка: при открытии, сохранении задачи или её запуске. Сохраните код 0x80070005 и имя папки, в которой создаётся задача. Не пытайтесь выдавать обычному пользователю локальные административные права ради одного задания; на управляемом компьютере уточните политику ИТ-отдела.
- Проверьте учётную запись и настройки запускаВ окне «Планировщик заданий» выберите «Создать задачу» справа (если доступно). На вкладке «Общие» проверьте поле пользователя: указывайте свою текущую учётную запись. Снимите «Выполнять с наивысшими правами», если она выбрана, и зафиксируйте «Выполнять только для вошедшего пользователя» для простого теста. Не выбирайте SYSTEM и не заполняйте чужой пароль. Если отказ возникает уже при открытии диалога, нужен администратор.
- Создайте безопасную пробную задачу без вмешательства в системуНа вкладке «Действия» нажмите «Создать» → «Запуск программы», в поле «Программа или сценарий» введите notepad.exe. На вкладке «Триггеры» задайте однократное ручное выполнение либо оставьте без автоматического триггера. Дайте задаче понятное имя «Проверка блокнота» и нажмите «ОК». Если задача сохранилась в «Библиотеке планировщика заданий», права на простую задачу есть; если нет — запишите код и не изменяйте разрешения папки C:\Windows\System32\Tasks.
- Отличите создание задачи от права на её запускНайдите свою тестовую задачу в «Библиотеке планировщика заданий», выделите её и нажмите «Выполнить». Должен открыться Блокнот в текущем сеансе; при другом контексте запуска окно может не отображаться. Посмотрите вкладку «Журнал» и «Последний результат выполнения»; код 0 не всегда доказывает выполнение ожидаемой прикладной работы. После проверки удалите только собственную задачу через правую кнопку → «Удалить».
- Скорректируйте требования исходного заданияЕсли обычный тест работает, вернитесь к создаваемой задаче: проверьте путь к исполняемому файлу, доступность рабочей папки, необходимость прав администратора и выбранного пользователя. Для запуска системных служб или фоновой задачи без входа в систему нужен разрешённый администратор; это не исправляется снятием ограничений UAC. Не используйте сохранение паролей в открытых текстовых файлах.
- При повторной ошибке передайте точные признакиОткройте «Просмотр событий» через Win+R → eventvwr.msc → «Журналы приложений и служб» → Microsoft → Windows → TaskScheduler → Operational, если журнал доступен, и посмотрите события времени отказа. Сохраните код и параметры без паролей. Успех — новая задача, созданная разрешённым пользователем, запускается без 0x80070005. Откат — удаление тестовой задачи и возврат её исходных параметров при редактировании.
#Как проверить результат и что делать, если ошибка осталась
После каждого отдельного изменения повторите исходный сценарий и сравните точный код ошибки. Если проблема повторяется, сохраните текст сообщения, версию Windows из winver, время сбоя и перечень выполненных действий. Не продолжайте потенциально опасные действия без резервной копии; обратитесь к разработчику программы или специалисту.