在没有用户登录的情况下运行程序


8

我正在运行Windows 7安装,并且我希望能够在没有用户登录的情况下运行应用程序。其原因是我的应用程序是监视工具,我们希望能够监视24/7即使计算机重新启动。根据我在网上收集到的信息,有两种方法可以做到这一点:

  1. 创建服务并以管理员帐户运行

  2. 使用Windows组策略设置登录脚本:这就是事情变得有点不清楚,因为人们似乎混淆在没有用户的后台运行的程序在登录时运行的程序只是在用户登录后,如果我的设置。我的程序以这种模式运行,如果没有人登录,它将运行吗?

您能否评论#1,#2,您会推荐哪个?为什么?也许还有另一种我不知道的方式?

感谢您的帮助,


无论用户是否登录,服务都是运行程序的首选方法,但是您也可以使用任务计划程序运行任务。
pg2286

Answers:


12

您可以使用Windows Task Scheduler在没有人登录时运行程序。但是,如果您的应用程序需要与用户进行交互,则可能无法完全按照您的意愿运行。

请查看启动时触发器以获取更多信息(可能在新任务的“高级”配置下)。

此处的更多信息:http : //technet.microsoft.com/zh-cn/library/cc748841.aspx


3

我建议使用此方法创建一个可以从任何.exe执行的服务。

这将使您的程序在启动时运行,而无需登录。如果随后需要与程序进行交互,则可以连接到控制台会话

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.