2014-02-17 46 views
5

我有一个控制台应用程序,它接受输入命令行参数。我必须在Windows 8上使用Win32.TaskScheduler安排此任务。问题是,每当我的命令行参数的长度超过450个字符,我得到这样的警告:Windows 8调度程序中命令参数的最大长度

Task registered task "TaskName" , but not all specified triggers will start the task. User Action: Ensure all the task triggers are valid as configured. Additional Data: Error Value: 2147944183. 

,任务不会在运行时最终运行。 命令行参数的长度是否有限制?

回答

0

我遇到了计划任务和命令行参数超过260个字符的类似问题。我们得到了和你一样的无用错误。

最后,我们不得不改变了命令行参数,以便他们体型较小(参数列表中的文件路径长度)

我们必须在Windows Server 2012 R2在这个问题上的64位,我不知道,如果位数跟它有什么关系...