Windows 7中的任务计划程序返回0xFFFFFFFF

时间:2019-02-07 11:18:03

标签: python windows task pyinstaller scheduler

我创建了一个Python脚本,该脚本从网站收集数据并根据该网站中的表格生成Excel文件。我使用 pyinstaller 和-w -F参数来生成.exe文件。

我运行了几次该文件,并且运行良好,因此我决定使用Task Scheduler每小时运行一次。任务每小时工作两天后,当我在使用计算机时,任务计划程序在尝试运行.exe时返回此错误: 0xFFFFFFFF ,并弹出一个对话框: “某物”

鉴于我每个小时都需要数据,所以我手动运行了文件,然后再次运行...

有什么办法可以解决这个问题?当我将计算机保持在线状态一周后,如何确保它不会再次出现故障,但是如果出现故障,我不在那里手动启动它...

这是任务计划程序的设置:

操作: 程序/脚本:C:\ path1 \ path2 \ path3 \ Script_G1.exe  /开始于(可选):C:\ path1 \ path2 \ path3 \

设置: 允许任务按需运行

3 个答案:

答案 0 :(得分:0)

我们遇到了类似的问题,当从Task Scheduler运行自定义.exe时会收到0xFFFFFFFF错误,但在Task Scheduler之外可以正常工作。

解决方法是创建一个.bat文件以运行.exe并使计划任务调用.bat文件。显然,这不是一种解决方案,但在紧要关头可以解决。

答案 1 :(得分:0)

我们遇到了类似的问题。该程序访问共享磁盘F:\SomeFolder\File.log,并将文件从其中复制到本地文件夹。我必须在程序中更改共享磁盘路径名才能使用完整的服务器路径。

来自

F:\SomeFolder\File.log

\\serverName\\docs\\SomeFolder\File.log

然后有效。

答案 2 :(得分:0)

在“操作”中,选中“开始于(可选)”字段。在这些情况下会有所不同。