使用任务计划程序时,会收到以下错误消息:
Access is denied. 用户帐户无权运行此任务。
原因
此问题由以下原因之一导致:
- 用于运行任务的用户帐户没有必要的管理权限。
- C:\Windows\System32\Tasks** 文件夹的权限**已更改。
- 该任务配置为使用与当前用户帐户不同的特定凭据集运行。
备注
如果使用 mmc.exe** 和任务计划程序管理单元或 taskschd.msc 控制台(使用常规帐户)连接到远程主机**,则预期会收到访问被拒绝错误。 仅允许属于本地管理员组或域管理员组的帐户远程管理系统。 出于安全原因,非管理员用户无法查看或管理其他用户创建的 Windows 任务计划程序任务。 有关详细信息,请参阅 任务计划程序中的新增功能。
解决方案
若要解决此问题,请使用以下任一方法。
以管理员身份运行任务计划程序
右键单击 “任务计划程序 ”,然后选择“ 以管理员身份运行”。 此方法通常可以解决访问问题。
检查用户帐户权限
确保所使用的用户帐户具有运行任务所需的权限。 可能需要将用户帐户添加到管理员组。
修改任务属性
- 打开 任务计划程序,找到导致问题的任务,右键单击它,然后选择“ 属性”。
- 转到 “常规 ”选项卡,然后选择“ 以最高权限运行”。
检查组策略设置
- 通过在**“运行”框中键入 gpedit.msc**打开组策略编辑器。
- 导航到计算机配置>Windows 设置> 安全设置>本地策略> 用户权限分配。
- 确保用户帐户具有“登录” 作为批处理作业 的权限。
手动任务重新初始化
-
先将有问题的任务导出到 XML 文件,然后再将其删除。 为此,请运行以下命令:
Export-ScheduledTask -TaskName "<task_name>" -FilePath "<backup_xml_file_path>" -
在注册表/文件更正后重新导入任务:
Register-ScheduledTask -Xml (Get-Content "<backup_xml_file_path>" | Out-String) -TaskName "<task_name>"