如何解决Windows 任务计划程序无法运行 Python 脚本,错误值:2147944320
我创建了一项新任务,只需一个操作:启动程序。我按照 https://www.jcchouinard.com/python-automation-using-task-scheduler/
中的说明进行操作我的 python 脚本如下所示:
if __name__ == '__main__':
num = 1
在常规属性下,我选中了“无论用户是否登录都运行”、“以最高权限运行”以及我作为运行任务的用户。我是管理员。
动作参数...
程序/脚本:C:\Users\myuser\AppData\Local\Microsoft\WindowsApps\python.exe(从命令 where python
粘贴)
添加参数:py_test.py
开始:C:\Users\myuser\Desktop
我从命令行测试我可以成功运行这个命令:C:\Users\myuser\AppData\Local\Microsoft\WindowsApps\python.exe C:\Users\myuser\Desktop\py_test.py
当我从任务调度程序库中单击“运行”时,出现错误“系统无法访问该文件。 (0x80070780)
当我进入任务的历史记录时,我看到这个错误:
任务计划程序无法在任务“{6204cea7-bedc-40f9-bc10-ac95b9e02460}”的实例“C:\Users\myuser\AppData\Local\Microsoft\WindowsApps\python.exe”中启动操作“C:\Users\myuser\AppData\Local\Microsoft\WindowsApps\python.exe” \TestPythonJob”。附加数据:错误值:2147944320。
我在可执行文件的属性下确认我和 SYSTEM 可以访问它。我尝试研究这个错误值,但找不到任何东西。可能是什么问题?
解决方法
也许可以尝试将 python 添加到您的路径环境变量中。然后制作一个 .bat 来运行它。以下是如何将 .bat 与任务调度程序 https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe 结合使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。