最近在服务器上升级一个软件时,手动使用sc delete NewMQSystem
命令删除NewMQSystem这个服务,然后再在CMD
窗口中运行下面的命令:
sc create "NewMQSystem" binPath= "D:\Program Files\TestNew.exe run" DisplayName= "NewMQSystem" start= auto
sc description NewMQSystem "新版物联网驱动管理系统v1.0"
重新 创建服务名称为NewMQSystem,显示名称为NewMQSystem的服务时报错: 出现“指定的服务已经标记为删除”的异常
于是搜索了一下,找到一篇CSDN博客如下:
原因如下: 出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的。
确实是我在没有关闭Windows的服务管理窗口的情况下在CMD
窗口中运行了sc delete NewMQSystem
命令,导致我再次安装同样的服务时报错了。
最后没办法只好重启服务器,然后再重新使用sc create命令创建该服务,后来就OK了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有