Windows 10:启动时自动在登录屏幕上打开程序

Windows 10:启动时自动在登录屏幕上打开程序

在 Windows 10 Pro 上,我希望在任何用户登录之前(PC 仍处于锁定状态)在启动时启动一个程序。该程序是一个全屏 GUI 应用程序。

我找到了如何使用轻松访问按钮在锁定屏幕上启动 GUI 应用程序的方法。我希望程序能够自动地推出启动时在任何人登录之前,显示在登录屏幕的顶部。

我尝试了一项计划任务,但 GUI 没有像轻松访问按钮那样显示在登录屏幕的顶部。

谢谢。

答案1

Windows 不支持您想要实现的功能,因为这是一个巨大的安全风险。

您也不应该能够在登录屏幕上启动程序,但是,有一种方法可以解决这个问题。

原因如下...

当您启动程序时,它必须在用户环境中启动才能获得某些访问权限等。鉴于我们仍处于登录屏幕,没有用户登录,因此无法检索任何用户权限。因此,在此处运行的任何程序都以 NT\SYSTEM 身份运行,该用户拥有系统上可以想象到的所有权利。

登录区域是其自己的桌面,这就是为什么您通常无法在那里运行程序的原因。当您创建计划任务或使用计算机启动脚本(不要与登录脚本混淆)时,程序会启动,但您仍然看不到 GUI。微软不想让您能够以所有权限运行程序,因为任何具有基本计算机技能的人都可以轻松入侵系统,而这基本上就是它允许您做的事情。

话虽如此,我还是想扭转局面。与其尝试在登录桌面上运行程序,不如创建一个具有有限权限的用户,并在启动时使用自动登录以该用户身份登录,然后在那里自动启动程序,还可以选择创建解锁屏幕以访问系统。

话虽如此,告诉我们您想要实现的目标也可能会有所帮助。您可能正在尝试使用错误的解决方案来解决问题,但有更好的解决方案。在这种情况下,请创建一个新问题并在那里提出原始问题,而不是使用这个。

相关内容