Windows services 使用哪个用户帐户进行服务?

Windows services 使用哪个用户帐户进行服务?,windows-services,Windows Services,我正在创建一个作为服务运行并启动应用程序的实用程序。只要我以管理员身份登录并启动服务,它就会运行应用程序。我注销,服务(和应用程序)继续运行。但是,如果其他用户使用不同的凭据登录,则他们无法访问由service utility启动的应用程序的前端GUI 我想知道是否有一个内置的帐户,我可以使用它来解决这个问题?或者如果有人对此有任何想法或见解?Windows服务只能在系统帐户中运行时设置为“交互式”。请注意,在配置服务时(通过“控制面板服务”应用程序),在“登录”选项卡上放置了“允许服务与桌面交

我正在创建一个作为服务运行并启动应用程序的实用程序。只要我以管理员身份登录并启动服务,它就会运行应用程序。我注销,服务(和应用程序)继续运行。但是,如果其他用户使用不同的凭据登录,则他们无法访问由service utility启动的应用程序的前端GUI


我想知道是否有一个内置的帐户,我可以使用它来解决这个问题?或者如果有人对此有任何想法或见解?

Windows服务只能在系统帐户中运行时设置为“交互式”。请注意,在配置服务时(通过“控制面板服务”应用程序),在“登录”选项卡上放置了“允许服务与桌面交互”复选框

除此之外,其他用户是否通过RDP登录?使用“/admin”标志运行mstsc,以确保它们将转到会话0,服务将在其中显示其窗口


最后,注意互动服务!您可能使用的是Windows XP或2003,这就是它工作的原因,但Windows Vista、7和2008的表现非常不同(搜索“会话0隔离”)。

是的。它被称为三层应用程序。你应该重新设计你的应用程序。你的GUI如何与服务通信?