当我尝试启动在Visual Studio中创建的服务时,收到以下错误:
System error 5 has occurred.
Access is denied.
我使用提升的权限运行命令行,所以这不是问题。有没有什么地方可以让我看看发生了什么错误。
发布于 2009-02-22 05:58:30
要使其正常工作,我需要向我的服务项目的output bin\debug文件夹添加权限。
本地服务帐户没有输出.exe文件的权限,这就是发生错误的原因。
发布于 2013-09-16 18:55:36
也有同样的问题。
在“本地系统帐号”下运行服务修复
发布于 2014-12-28 02:59:44
本地服务帐户似乎没有控制服务的特权。因此,在服务的LogOn属性中,将帐户类型更改为本地系统,并允许服务与桌面交互。
此外,请确保以管理员身份使用instalutil安装服务。
最后,当您想要使用"net start service name“命令从命令提示符运行服务时,您必须以管理员身份运行命令提示符。
https://stackoverflow.com/questions/574411
复制相似问题