windows server 2008安装自己写的服务程序,提示:“系统错误5,拒绝访问“
- 在windows10中可以运行,上传到阿里云windows server 2008出现这个错误。折腾了很久,查了很多资料,才找到原因。(我的service的Account是:LocalSystem)
解决方案:
在“服务”程序中,找到自己安装的程序,右键属性,选择“登录”,如下图所示。设置:本地系统账户。
- 在我设置后,发现还是无法启动程序。系统提示:本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。
解决方案:
- 计算机管理》诊断》事件查看器》Windows日志》应用程序,如下图1所示。
- 找到对应的服务的日志查看
- 如下图2所示,问题一目了然。
![]()
【图1】
【图2】
总结如下:
- 遇到百度谷歌不到的问题,到stackoverflow中用英语查找。PS:英语很重要啊!!!
- 写程序,要么把异常错误都log记下来;要么懂得随时查找windows日志。学会自己查找问题很重要!
参考:
- [1]系统错误5参考答案
- [2]服务启动后停止参考答案