如果没有人登录,启动快捷方式在 W7 上的表现如何?

E_B*_*lue 7 windows-7 shortcuts

我刚刚添加了一个我想要在 Windows 启动时启动的应用程序的快捷方式

%AppData%\Microsoft\Windows\开始菜单\程序\启动

即使没有人登录它也会运行吗?我应该用不同的方式来做吗?

该应用程序必须 24/7 运行,因此在主电源发生电力故障后,PC 会重新启动并自行运行该应用程序。

use*_*686 13

尽管有这个名称,“启动”项在 Windows 启动时不会运行 \xe2\x80\x93 它们在用户登录时运行(特别是在其初始 Explorer.exe 进程启动时)。因此,用户个人“启动”文件夹中的项目在该特定用户登录时才会启动。如果其他用户登录(或没有人登录),则这些项目根本不会启动。

\n

如果这台计算机专用于该应用程序(并且无法避免它成为桌面应用程序),则可以设置自动登录

\n

然而,理想情况下,必须 24/7 运行的程序不应该是桌面应用程序;它们应该被编写为系统服务(没有任何用户界面 \xe2\x80\x93 如果需要桌面 UI,最好将其设计为连接到服务并控制它的单独应用程序)。

\n

  • 我为任何用户设置了一些应用程序,如果我延迟登录一段时间(Windows 10 和 11),这些应用程序通常会运行。我确实同意您关于每用户应用程序的看法。这些永远都会等待。 (2认同)

har*_*ymc 6

程序可以在启动后运行,但有以下两个限制:

  • 必须以管理员身份运行
  • 它不能与任何登录(交互式)关联。

使用的工具是任务计划程序,并创建一个任务以“以最高权限运行”(管理员),并使用“启动时”触发器。您还应该指定“无论用户是否登录都运行”。

有关计划任务的更多信息,请参阅文章 如何在 Windows 10 上使用任务计划程序创建自动化任务 (文章随机选择)。