Windows任务无法运行Python脚本,错误值:2147944320

icomxhvb  于 2023-11-16  发布在  Python
关注(0)|答案(1)|浏览(189)

我已经创建了一个新任务,只有一个操作:启动程序。
我的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
当我从任务调度程序库中单击“运行”时,我得到错误“系统无法访问文件。(0x 80070780)
当我进入任务的历史记录时,我看到这个错误:

任务调试器无法在任务“\TestPythonJob”的示例“{6204 cea 7-bedc-40 f9-bc 10-ac 95 b 9 e02460}”中启动操作“C:\Users\myuser\AppData\Local\Microsoft\WindowsApps\python.exe”。附加数据:错误值:2147944320。

我在可执行文件的属性下确认了我和SYSTEM可以访问它。我尝试研究这个错误值,但找不到任何东西。可能是什么问题?

ycl3bljg

ycl3bljg1#

也许可以尝试将python添加到路径环境变量中,然后创建一个.bat来运行它。下面是如何在任务调度器https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe中使用.bat。

相关问题