我正在尝试创建一个简单的Windows服务。该服务的用户帐户为NetworkService
。然后我从命令提示符运行installUtil
,我得到了这个:
提交阶段已完成 成功。
已完成交易安装。
表示服务已成功安装。但是当我尝试从Service applet
运行它时,我得到了这个错误:
Windows cannot the CustomersService service on Local Computer. Error 5 : Access is denied.
我使用的是64位Windows 7。
答案 0 :(得分:6)
我不确定你是否已经解决了这个问题,以下帮助我解决了这个问题:
HKLM > System > Current Control Set > Services > <Service Name>
下服务注册表项的完全权限。 (授予对密钥的内置帐户的网络服务的完全权限)bin > Debug
下的exe的输出路径。这应该有帮助!
答案 1 :(得分:3)
这对我有用
转到服务管理器中的服务&gt;&gt;右键单击该服务,然后选择属性&gt;&gt;点击登录标签&gt;&gt;选择本地系统帐户。
然后启动服务。
答案 2 :(得分:2)
您尝试启动/停止服务的用户帐户类型是什么?确保用户具有足够的权限来启动/停止服务。