我创建了一个小型python程序,并使用-noconsole选项将其冻结为一个*.exe文件。当我正常运行程序时,它就正常工作了。但是当我把它放在在启动时运行它的任务调度器中时,它就不再工作了。
这个程序没有ui。我知道它不起作用,因为它没有写入日志文件。程序中的路径是绝对的。
有什么可以引起这个问题的吗?
发布于 2019-03-07 19:20:57
您需要做一些疑难解答,以缩小问题。我可以分享一些建议。
发布于 2019-03-08 09:45:12
除了蒂莫西的想法外,确保选项运行,无论用户是否已被记录,是否被激活,并在必要时输入用户密码(在应用时)。

当您在启动时运行任务时,Windows会话尚未打开,因此如果Windows不知道如何为其打开会话,则该任务可能无法运行。
发布于 2019-03-11 19:11:58
我试图获取Duplicati (备份软件)的信息,但是服务器只有在有人登录时才会启动。所以问题不是我的计划,而是另一个项目的开始。
通过记录我的程序解决了这个问题。
https://stackoverflow.com/questions/55047805
复制相似问题