用命令行可快速启停或禁用windows服务:net start/stop临时操作,sc config永久修改启动类型,sc start/stop强制启停(含已禁用服务),服务名称需通过services.msc或sc query确认。

想快速开启、关闭或永久禁用某个Windows服务,又不想点开图形界面反复右键属性,直接用命令行几秒搞定。
用services.msc打开图形化服务管理器
按下 Win + R 打开“运行”对话框,输入 services.msc 后回车。
这是所有服务操作的起点,后续查服务名称、确认状态、验证结果都靠它。
用net命令临时启停服务
方法一:启用未被禁用的服务
以管理员身份打开命令提示符(右键“命令提示符”→“以管理员身份运行”),执行:
net start 服务名称
方法二:停止正在运行的服务
同样在管理员CMD中执行:
net stop 服务名称
⚠️注意:服务名称必须准确,且不能是显示名称。例如“Windows Update”的服务名称是 wuauserv,输成“Windows Update”会报错“系统错误5”。
用sc命令永久修改服务启动类型
第一步:将服务设为手动启动(需重启后生效)
sc config 服务名称 start= demand
第二步:将服务设为自动启动
sc config 服务名称 start= auto
第三步:彻底禁用服务(下次开机不再加载)
sc config 服务名称 start= disabled
这三类设置中,start= 后面必须跟一个半角空格,否则命令执行失败且不报具体错误;禁用后若需恢复,改回 demand 或 auto 即可。
用sc命令立即启停服务(含已被禁用的服务)
sc start 和 sc stop 不受当前启动类型限制,哪怕服务已被设为 disabled,也能强制启动一次(但重启后仍按 disabled 生效)。
执行:
sc start 服务名称
sc stop 服务名称
比 net 命令更底层,响应更快,能操作更多系统级服务。
快速查服务名称的两种可靠方式
方法一:在 services.msc 中双击目标服务→“常规”选项卡→看“服务名称”字段。
方法二:在管理员CMD中执行:
sc query | findstr /i "SERVICE_NAME\|DISPLAY_NAME"
该命令会列出所有服务的名称与显示名对照,方便精准匹配。
别依赖百度搜到的“常见服务名列表”,不同系统版本、补丁状态可能导致服务名微调,现场查最保险。











