在标准用户登录时运行提升的进程

在标准用户登录时运行提升的进程

运行 Windows Server 2016 TP4(您可以将其视为 Win10)。有一个管理员帐户和一个标准用户帐户。这里谈论的是本地帐户。还没有域。我需要运行的程序需要提升权限。问题在于从 std 用户帐户运行它。

这不是数百个相同问题的重复。创建任务并通过快捷方式运行任务的解决方案在这里不起作用。从管理员帐户通过快捷方式运行任务确实有效,但从标准帐户则无效。

因为我希望这个程序始终运行,所以我创建了一个任务,在任何用户登录时都会启动它。但结果与上述方法相同。它仅适用于管理员帐户。exe 未启动。

将任务设置为在计算机启动时运行(而不是在用户登录时运行)确实有效,但它在会话 ID 0 中运行,我需要用户能够与程序交互。

我尝试将其添加到 HKLM\Software\Microsoft\Windows\CurrentVersion\Run,结果相同。在 HKCU 中,结果相同。

尝试使用 GPO 登录脚本来启动 exe,结果相同。尝试在计算机启动时使用登录脚本,但正如预期的那样,它在会话 ID 0 中运行 :(

尝试直接在用户配置文件上设置登录脚本,结果相同。

我用其他几个需要提升权限的进程尝试了上述所有方法,所有方法的结果都一样。它们都无法为 std 用户启动提升权限的进程。事件查看器对此没有任何显示。我想是有一些新的保护措施阻止了它。

有任何想法吗?

相关内容