我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

苏南大叔说一个win系统的维护问题,就是如何删除一个废弃的系统服务。在各种软件卸载后,经常会遗留一些系统服务项目。这些恼人的系统服务项目,会造成很多意料之外的问题。那么,在本文中,苏南大叔就致力于删除一些无用的系统项目。这些服务,使用常规的软件卸载方法,可能不能被卸载,这也就是本文存在的意义所在。

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - bt-services-delete
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-1)

本文测试环境:winserver2008r2/bt@win6.0。本文的测试对象是服务器版本的win系统,不过对于普通的win系统来说,本文的内容也是适用的。

查看系统服务列表

win环境里面,是使用services.msc来打开系统服务列表的。在这个列表中,可以启动/暂停/重启服务,但是却不能卸载或者安装新的服务。不过在本文中,苏南大叔的关注点是如何卸载一个服务。

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - services-01
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-2)

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - services-02
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-3)

查看服务属性

查看某个服务属性的目的就是:确定要操作的服务名称。因为这些服务,一般来说,是有两个名字的。一个用于展示给用户,另外一个用于展示给系统程序。

比如著名的iis的系统服务World Wide Web Publishing Service,真实的服务名字是:W3SVC。后者短一点的服务名字,就是本文的目标操作对象。

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - services-03
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-4)

删除服务

确定好目标服务的服务名称<name>后,就可以使用sc命令进行删除了。操作方式如下:

sc delete <name>

注意替换<name>为你的目标字符串。对于本文中的win版本的宝塔面板来说,苏南大叔执行了如下命令,用于卸载相关的几个服务:

sc delete btPanel
sc delete btTask
sc delete mysql

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - services-04
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-5)

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - services-05
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-6)

如果提示sc delete操作失败(拒绝访问)的话,可能的原因是因为没有使用管理员模式的命令行。

苏南大叔:如何利用sc命令删除一个系统服务?win系统宝塔卸载 - 管理员模式
如何利用sc命令删除一个系统服务?win系统宝塔卸载(图7-7)

总结

本文的实际操作对象是winserver上的宝塔面板,最新版的win系统上的6.0版本的宝塔面板,说实话,真心难用。强烈建议大家不要尝试win版的宝塔。当然,centos下的宝塔面板,还是挺好用的,强烈推荐下载使用。

如果您想知道更多有关宝塔面板的经验文章,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   宝塔面板    service