Поделиться через


Ошибка "Отказано в доступе" при использовании планировщика задач

При использовании планировщика задач вы получите следующее сообщение об ошибке:

отказано в доступе. У учетной записи пользователя нет разрешений для выполнения этой задачи.

Причина

Проблема возникает из-за одной из следующих причин:

  • Учетная запись пользователя, используемая для выполнения задачи, не имеет необходимых прав администратора.
  • Изменены разрешения для папки C:\Windows\System32\Tasks .
  • Задача настроена для выполнения с определенным набором учетных данных, отличающихся от текущей учетной записи пользователя.

Примечание.

Если вы подключаетесь к удаленному узлу с помощью mmc.exe с оснасткой планировщика задач или консолью taskschd.msc с помощью обычной учетной записи, ожидается, что она получит ошибку отказа в доступе. Только учетные записи, которые входят в группу локальных администраторов или группу администраторов домена, разрешены удаленно управлять системой. По соображениям безопасности пользователь, отличный от администратора, не может просматривать или управлять задачей планировщика задач Windows, созданной другим пользователем. Дополнительные сведения см. в статье "Новые возможности планировщика задач".

Решение

Для решения этой проблемы воспользуйтесь одним из указанных ниже способов.

Запуск планировщика задач от имени администратора

Щелкните правой кнопкой мыши планировщик задач и выберите "Запуск от имени администратора". Этот подход часто может устранять проблемы с доступом.

Проверка разрешений учетной записи пользователя

Убедитесь, что используемая учетная запись пользователя имеет необходимые разрешения для выполнения задачи. Возможно, потребуется добавить учетную запись пользователя в группу администраторов.

Изменение свойств задачи

  1. Откройте планировщик задач, найдите задачу, вызывающую проблему, щелкните ее правой кнопкой мыши и выберите "Свойства".
  2. Перейдите на вкладку "Общие " и выберите "Выполнить с высокими привилегиями".

Проверка параметров групповой политики

  1. Откройте редактор групповой политики, введя gpedit.msc в поле выполнения .
  2. Перейдите к параметру "Параметры безопасности" параметров>безопасности параметров конфигурации>компьютера для назначения прав пользователей локальных>политик.>
  3. Убедитесь, что учетная запись пользователя имеет вход в качестве пакетного задания .

Повторная инициализация задач вручную

  1. Перед удалением задачи экспортируйте проблемную задачу в XML-файл. Для этого выполните следующую команду:

    Export-ScheduledTask -TaskName "<task_name>" -FilePath "<backup_xml_file_path>"
    
  2. Повторно прикрепите задачу после исправления реестра или файла:

    Register-ScheduledTask -Xml (Get-Content "<backup_xml_file_path>" | Out-String) -TaskName "<task_name>"