作为对Windows Server 016 计划任务必须在未来,有人能确认 Windows Server 2019 中是否存在同样的怪癖吗?
当我整理任务计划程序库中的一些文件夹以将任务分组在一起时,我使用导出/导入过程将它们从根文件夹复制到各自的子文件夹中。然后,我手动运行该任务进行测试,并会收到类似以下的错误:
Task Scheduler failed to start "\Folder\Task Name" task for user "(default user)".
Additional Data: Error Value: 2147943568.
由于在追踪错误代码方面从未取得过多的成功,我认为这可能是由导出/导入过程引起的,因此我再次手动创建了任务。开始日期是今天,开始时间是早上我希望第一次运行的时间,即早上 7 点,然后每小时重复一次。我在上午 11 点左右创建了任务。
任务保存得很好,但是它拒绝手动运行。配置与前面提到的问题中的屏幕截图类似。
谷歌搜索后,我发现了这个问题,还有各种讨论说 2017 年 8 月发布了针对 Server 2016 的补丁,现在它按预期运行。然而我发现事实并非如此,至少对我来说不是。如果我必须更新现有任务或输入新任务,则开始日期仍需要在将来。
答案1
看来您的错误与有关任务必须在未来进行的链接问题没有任何共同之处。
您的任务或系统存在其他问题。
C:\>Err_6.4.5.exe 2147943568
# for decimal -2147023728 / hex 0x80070490
PEER_E_NOT_FOUND p2p.h
E_PROP_ID_UNSUPPORTED vfwmsgs.h
# The specified property ID is not supported for the
# specified property set.%0
WER_E_NOT_FOUND werapi.h
DRM_E_NOT_FOUND windowsplayready.h
# as an HRESULT: Severity: FAILURE (1), FACILITY_WIN32 (0x7), Code 0x490
# for decimal 1168 / hex 0x490
ERROR_NOT_FOUND winerror.h
# Element not found.
# 5 matches found for "2147943568"
所以结果似乎是0x80070490这意味着“未找到元素”错误。
您必须检查任务的每个步骤,例如使用哪些参数执行了哪些操作等等。还请尝试在使用该任务所用凭据启动的 cmd 框中自行启动所需的操作/命令。PSExec 还可以帮助测试以系统用户身份启动命令。