博客园  :: 首页  :: 管理

关于windows-Server-下服务Service的删除的方法

Posted on 2022-10-06 19:22  520_1351  阅读(1914)  评论(0编辑  收藏  举报

关于windows中的service的删除卸载,一般有如下3种方法

这里笔者以卸载MySQL服务为例,删除其他service方法也都是一样的

无论那种方法,我们首先应该先停止服务,再卸载,可以通过服务管理界面停止,也可以通过命令进行卸载

C:\Users\qq_5201351>net stop mysql
The MySQL service is stopping.
The MySQL service was stopped successfully.

再补充一种方法,也可以在Windows PowerShell中使用Get-Service命令进行查询,能看到服务状态,服务名及显示名

方法一(推荐):通过sc命令删除服务,先进行service,通过服务右键的属性,查询到Service name

默认界面上看到的名字为Display name ,使用sc命令进行管理时,应该要以Service name为准,

笔者测试在powershell中执行命令不会报错,但也无实际的效果,因为建议是在cmd中执行如下命令,执行后立即生效,不需要重启

C:\Users\qq_5201351>sc delete MySQL
[SC] DeleteService SUCCESS

方法二:使用 Autoruns 删除 Windows 服务,先去到 autoruns 工具的官网下载它,这个是图形界面,就不作过多说明,也不需要重启

下载地址:https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns

方法三(不推荐):通过注册表进行删除,先定位到Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services位置

然后直接删除其下面的MySQL整个目录即可~,但是这个方法有点缺陷,就是删除了,服务列表里还有,而且异常状态

需要重启操作系统后,才会在服务列表中看不到,即真正的删除了

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16758256.html