商丘市转运信息网

Windows SC(Service Control服务控制工具)命令详细介绍

2026-03-29 16:38:02 浏览次数:0
详细信息

Windows 的 sc.exe(Service Control)是一个功能非常强大的命令行工具,用于创建、查询、修改、启动、停止和删除 Windows 服务。它是系统管理员和服务开发者的必备工具。

以下是对 sc 命令的详细介绍,涵盖常用命令、参数和实例。

1. 基本语法

sc [servername] command [servicename] [options]

2. 常用命令详解

A. 查询服务信息 (query)

查询服务的状态和配置。

B. 控制服务状态 C. 创建、修改和删除服务 (create, config, delete) D. 其他实用命令

3. 如何找到“服务名称”

在图形界面(services.msc)中,服务的“名称”列就是 sc 命令中使用的服务名称。或者:

打开命令提示符(管理员)。 运行 sc querywmic service get name,displayname 查看列表。 也可以在注册表的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下找到所有服务名。

4. 高级用法与技巧

5. 重要注意事项

权限要求:绝大多数 sc 命令(尤其是 create, start, stop, config, delete)都需要在管理员权限的命令提示符下运行。 空格是分隔符sc 命令对空格敏感。在 option= 后面必须有一个空格。 引号的使用:当路径或名称包含空格时,必须用引号括起来。 服务名与显示名:牢记区分内部服务名和显示名。 删除服务:删除服务前务必先停止它。删除后,服务的注册表项会立即被移除,但已加载的驱动程序文件可能需要重启才能完全卸载。 危险操作:修改核心系统服务(如 Winmgmt[WMI], Eventlog)的配置或路径可能导致系统不稳定。请谨慎操作。

6. 与 net 命令对比

net startnet stop 也能控制服务,但它们更简单,且使用服务的显示名称

区别sc 功能更全面、更底层,适用于所有服务和自动化脚本;net 适用于简单的交互式操作。

总结sc.exe 是一个强大的命令行服务管理工具。掌握了 queryqcstartstopconfigcreatefailure 这几个核心命令,你就可以高效地通过命令行或脚本管理任何 Windows 计算机上的服务了。在编写自动化部署或维护脚本时,它是不可或缺的工具。

相关推荐