windows server 2008安装自己写的服务程序,提示:“系统错误5,拒绝访问“

  1. 在windows10中可以运行,上传到阿里云windows server 2008出现这个错误。折腾了很久,查了很多资料,才找到原因。(我的service的Account是:LocalSystem)

解决方案:
在“服务”程序中,找到自己安装的程序,右键属性,选择“登录”,如下图所示。设置:本地系统账户。

windows server 2008安装自己写的服务程序,提示:“系统错误5,拒绝访问“

  1. 在我设置后,发现还是无法启动程序。系统提示:本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。

解决方案:

  1. 计算机管理》诊断》事件查看器》Windows日志》应用程序,如下图1所示。
  2. 找到对应的服务的日志查看
  3. 如下图2所示,问题一目了然。windows server 2008安装自己写的服务程序,提示:“系统错误5,拒绝访问“
【图1】

windows server 2008安装自己写的服务程序,提示:“系统错误5,拒绝访问“

【图2】

总结如下:

  1. 遇到百度谷歌不到的问题,到stackoverflow中用英语查找。PS:英语很重要啊!!!
  2. 写程序,要么把异常错误都log记下来;要么懂得随时查找windows日志。学会自己查找问题很重要!
参考: