我已经创建了一个新任务,只有一个操作:启动程序。
我的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可以访问它。我尝试研究这个错误值,但找不到任何东西。可能是什么问题?
1条答案
按热度按时间ycl3bljg1#
也许可以尝试将python添加到路径环境变量中,然后创建一个.bat来运行它。下面是如何在任务调度器https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe中使用.bat。