0

所以我正在关注本教程http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948

我在服务管理控制台中启动服务时遇到问题。我收到错误消息“Windows 无法在本地计算机上启动服务错误 5 访问被拒绝”

但是我发现在服务的属性中,如果我转到登录选项卡并单击本地系统帐户而不是此帐户,我将尝试启动它。我只想知道这里到底发生了什么?它会以任何方式影响服务吗?

4

1 回答 1

0

您已更改运行该服务的帐户。这可能有很多影响,最重要的是涉及权限。从安全的角度来看,限制服务拥有的权限总是很重要的。

此外,用户需要具有一些权限才能运行服务(例如Log on as a service)。这些可以在Local Security Policy->中设置User Rights Assignment(这可能会因您正在运行的窗口而异)。您尝试运行服务的用户似乎没有足够的权限来运行您的服务。尝试调查为什么会这样。

于 2013-03-27T19:34:04.657 回答