Windows services 以管理员身份运行比系统管理员拥有更多权限

Windows services 以管理员身份运行比系统管理员拥有更多权限,windows-services,quartz-scheduler,Windows Services,Quartz Scheduler,我有一个Quartz.NET程序,可以作为服务运行,也可以在控制台中运行。该程序需要管理员访问权限。当以“管理员”身份在控制台中运行时,该程序工作正常。在系统帐户下作为服务运行时,无法识别触发器 “作为管理员”和系统之间的区别是什么?为什么系统会受到更多的限制?如何确保系统具有相同的权限?我发现问题不在于我所怀疑的权限,而在于流程作为服务启动方式与控制台启动方式的不同 我们为Quartz提供的服务实际上还增加了另一项服务。问题是其中一项服务没有安装。我们假设可以将其添加到要启动的服务列表中,但事

我有一个Quartz.NET程序,可以作为服务运行,也可以在控制台中运行。该程序需要管理员访问权限。当以“管理员”身份在控制台中运行时,该程序工作正常。在系统帐户下作为服务运行时,无法识别触发器


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

我发现问题不在于我所怀疑的权限,而在于流程作为服务启动方式与控制台启动方式的不同

我们为Quartz提供的服务实际上还增加了另一项服务。问题是其中一项服务没有安装。我们假设可以将其添加到要启动的服务列表中,但事实并非如此。必须安装该服务


要回答这个问题,“作为管理员”和“系统”之间没有区别,除非在运行“作为管理员”时,您仍然作为登录用户进行身份验证。系统在计算机上拥有完全权限,因此没有像安德鲁·巴伯(Andrew Barber)在评论中指出的那样受到更多限制。

系统没有受到更多限制。请共享代码和错误。这是另外一回事。