在启动时启动控制台应用程序时控制台不会打开 VB.NET

Console won't open when launching console application on startup VB.NET

我有一个控制台应用程序似乎无法在系统启动时正确启动。

我通过将一个非常简单的控制台应用程序放在一起来调试它,它只是

Sub Main()
    Console.WriteLine("This is a console application")
    Console.ReadLine()
    Environment.Exit(0)
End Sub

即使这样也行不通。应用程序正在启动,我可以在任务列表中看到它。但是控制台界面没有显示,这就是问题所在。

我尝试过使用“启动”文件夹和 Windows 任务计划程序来启动它,但似乎都不起作用。

是否有一些我可以更改的注册表设置?

任何帮助都会很棒。

谢谢。

根据 Microsoft 的说法,如果选择了 "Run only when user is logged in" 单选按钮,任务将仅 运行 交互。

"You can specify that a task should run even if the account under which the task is scheduled to run is not logged on when the task is triggered. To do this, select the radio button labeled Run whether user is logged on or not . If this radio button is selected, tasks will not run interactively. To make a task run interactively, select the Run only when user is logged on radio button."

来源:https://technet.microsoft.com/en-us/library/cc722152.aspx?f=255&MSPPError=-2147217396