Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#控制台应用程序-此操作需要一个交互式窗口站_C#_Console Application - Fatal编程技术网

C#控制台应用程序-此操作需要一个交互式窗口站

C#控制台应用程序-此操作需要一个交互式窗口站,c#,console-application,C#,Console Application,我有一个C#控制台,计划在windows任务调度器中执行。当我尝试从计划程序运行它时,计划给我以下错误: 此操作需要一个交互式窗口站 我注意到,此应用程序使用app.manifest,以便可以进行以下调用: System.Diagnostics.Process.Start("CMD.exe", <PARAM to FileZilla Server.exe /reload_config>); System.Diagnostics.Process.Start(“CMD.exe”,);

我有一个C#控制台,计划在windows任务调度器中执行。当我尝试从计划程序运行它时,计划给我以下错误:

此操作需要一个交互式窗口站

我注意到,此应用程序使用app.manifest,以便可以进行以下调用:

 System.Diagnostics.Process.Start("CMD.exe", <PARAM to FileZilla Server.exe /reload_config>);
System.Diagnostics.Process.Start(“CMD.exe”,);
如果我取出app.manifest,那么它将从任务调度器中正常启动


如果我将app.manifest保留在中,并通过单击应用程序来运行它,它将正常启动。(但不是来自任务计划程序)

找到与此错误相关的内容,希望对您有所帮助

Windows要求任务以交互模式运行的原因是,由于UAC,在运行任务之前,假定任务会显示提升的提示。这也是仅当计划任务配置为使用非内置管理员帐户运行时才会发生错误的原因,默认情况下,内置管理员帐户配置为使用静默UAC策略

要将静默UAC策略启用到非内置管理员帐户(管理员组中管理员以外的帐户),请打开计划任务的属性页,并选中“使用最高权限运行”复选框。这将导致任务以提升的管理员身份执行。案件结案

中,我检查了“以最高优先级运行”,但它仍然给出相同的错误。