Windows无法启动启动服务,错误1053的解决方法
Windows无法启动启动服务,错误1053的解决方法
项目需求,要将一个exe二进制文件以windows服务的形式发布,开发编译运行后一切正常。sc命令安装为windows服务启动,出现下图错误:Windows无法启动启动服务,错误1053
关键代码处打上crash日志
发现获取程序运行路径的配置文件读取失败,但直接运行exe则成功。
原因及解决:
原因是加载配置文件的接口是用Getwd()获取的当前的工作目录,当将exe注册为windows服务运行时,Getwd获取的则是系统服务调用的工作目录
解决:
项目用的是golang开发,这里用到了 os.Executable() 来返回当前实际运行exe的路径,而不是调用者的工作路径。
func GetPath() (string, error) {executable, err := os.Executable()if err != nil {return "", err}symlinks, err := filepath.EvalSymlinks(executable)if err != nil {return "", err}rootPath := filepath.Dir(symlinks)if rootPath == "." {return "", errors.New("dir is empty")}return rootPath, nil
}
Windows无法启动启动服务,错误1053的解决方法相关推荐
- 服务器系统上1068错误,错误1068,教您启动网络服务错误1068怎么解决
有位用户发现电脑连不上网络,分析后是相关服务未启动的原因.然后又面临一个新的问题,当点击启动Remote Access Auto Connection Manager服务时,系统提示错误1068,不能 ...
- Windows 无法启动xx服务 错误1053
Windows 无法启动xx服务 错误1053:服务没有及时响应启动或控制请求 系统的很多系统关键服务,启动不了,双击该服务也弹不了操作框,系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中 ...
- Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启动或控制请求
Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启动或控制请求. 遇到的问题 图片描述 文字描述 Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启 ...
- 服务器系统上1068错误,错误1068,详细教您启动网络服务错误1068怎么解决
在电脑中,通常开机后就会自动连接网络宽带,不过有用户遇到问题.开机后网络图标显示红叉或者图标正常无法上网,打开网络和共享中心才发现是服务或者组无法启动,启动时显示错误1068,这该怎么办?下面,小编跟 ...
- Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法
Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法 错误代码0x80070422是由于系统更新服务出错而引起的错误,具体的原因可以从以下 ...
- Windows 无法启动xx服务 错误1053:服务没有及时响应启动或控制请求
症状:win7系统的很多系统关键服务,启动不了,双击该服务也弹不了操作框,系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务,但是双击会弹不了窗口,你点启动后会出现错误提示10 ...
- 错误1053服务没有及时_无法启动xx服务 错误1053:服务没有及时响应启动或控制请求,排查方法。...
sc安装服务,启动失败:显示错误1053:服务没有及时响应启动或控制请求 网上找了很多方法资料,什么注册表啊,权限啊之类的. 你按照这些都做完后,仍然提示这个错误. 告诉你,要检查自己的程序是不是有问 ...
- 计算机无法启动防火墙1079,Win7系统提示无法启动服务错误1079的解决方法
不少 Win7系统 用户遇到"windows无法启动Diagnostic Policy Service服务(位于本地计算机上).错误1079:此服务的帐户不同于运行于同一进程上的其他服务的帐 ...
- sqlserver服务器无项目,SQLSERVER启动不起来(错误9003)的解决方法分享
先说一下环境 客户环境:Windows2003企业版SP2 32位 SQL2005企业版 32位 SP4 自己笔记本电脑环境:Windows7 SP1 32位 SQL2005个人开发者版 32位 ...
最新文章
- Strict Mode (JavaScript)
- linux下删除有锁的文件夹,Linux 文件夹右下角有锁,解锁
- 树莓派做一个聊天机器人
- 《计量经济学》学习笔记之放宽基本假定的模型
- SAP BOPF BO draft状态的数据激活原理
- LeetCode 1014. 最佳观光组合
- JAVA进阶开发之(内部类概述)
- 算法,天使还是魔鬼?
- android微信条码支付接口,Android中调用微信支付接口
- mysql中最常用的存储引擎有_mysql常用的存储引擎有哪些
- java 解析标记语言_Java XML可扩展标记语言(eXtensible Markup Language)
- hibernate 的SessionFactory的getCurrentSession 与 openSession() 的区别
- 神经网络图像预处理,神经网络修复图片
- 适合所有手环的app_Redmi Watch体验:手环终结者?
- 2022年最值得阅读的强化学习书籍
- 优秀logo,最基础的设计技巧(五)
- 评救市后中国股市新乱象泛起谣言
- codeforce 1395总结
- 菜鸟初识脚本 and 脚本语言
- html图片缩放作为背景,css怎么把背景图片缩小?