以管理员身份运行比 SYSTEM 具有更多权限

以管理员身份运行比 SYSTEM 具有更多权限

我有一个 Windows 服务,可以作为服务运行,也可以在控制台中运行。该程序需要管理员访问权限。在控制台中“以管理员身份”运行时,该程序运行正常。在 SYSTEM 帐户下作为服务运行时,该程序无法正确响应。

“作为管理员”和 SYSTEM 之间有什么区别?为什么 SYSTEM 会受到更多限制?如何确保 SYSTEM 具有相同的权限?

答案1

事实证明这是一个特定于程序的问题。当它在控制台模式下运行时,它启动进程的方式与作为服务启动时不同。不存在权限问题。

回答这个问题,“以管理员身份”和 SYSTEM 都以管理员组成员的身份运行。权限的任何差异都特定于用户自己的设置。当进程在 SYSTEM 帐户下作为服务运行时,该进程将以完全权限运行。

相关内容