Windows 服务是否具有提升的权限?

Windows 服务是否具有提升的权限?

如果我使用 nssm install 创建带有 nssm 的服务,该服务是否以管理员权限运行?如果是,我该如何撤销该权限?

答案1

这完全取决于您在“登录”选项卡上指定的用户

nssm 将自动确保您选择的帐户具有必要的登录即服务权限

在此处输入图片描述

您可以在此选项卡上选择其他服务帐户,也可以使用默认设置并从 更改用户services.msc。右键单击服务,选择“属性”,然后导航到“登录”选项卡

在此处输入图片描述

答案2

不,不是完全取决于您在“登录”选项卡上指定的用户即使用户有管理员权限,也可以通过两种方式运行常用应用程序:

  • 通常情况下
  • “以管理员身份运行”(具有提升的权限)

最初的帖子中的问题是,即使通过 NSSM 启动服务,也可以使用这两种方法。
类似的服务启动工具 AlwaysUp 引入了以下选项:
以非管理员权限启动应用程序
https://www.coretechnologies.com/blog/onedrive/windows-service-not-deleting-files/#resolution
我需要一个类似的 NSSM 选项。

相关内容