📜  windows 停止服务 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:57.497000             🧑  作者: Mango

Windows 停止服务 - Shell/Bash

在 Windows 中,服务是一种在后台运行的程序,用于提供各种功能。有时,您可能需要停止某个服务以进行更新或维护。在 Shell/Bash 中,可以使用 sc 命令停止 Windows 服务。

步骤
1. 打开 Shell/Bash

首先,打开 Shell/Bash 终端。在 Windows 中,可以通过按下 Win + R 组合键,然后键入 cmd.exepowershell.exe 来打开终端。在 Linux/macOS 中,可以打开终端应用程序。

2. 找到服务名称

在执行停止服务命令之前,需要知道要停止的服务的名称。您可以在 Windows 服务管理器中查找服务名称。

在 Shell/Bash 中,可以使用以下命令列出所有正在运行的服务:

sc query state=active

此命令将返回正在运行的所有服务的详细信息,包括它们的名称、状态、描述等。在此列表中查找要停止的服务并记下其名称。

3. 停止服务

有了服务名称,可以使用 sc 命令停止它。在 Shell/Bash 中,使用以下命令停止服务:

sc stop <service-name>

其中,<service-name> 是您要停止的服务的名称。

例如,要停止“Windows Update”服务,可以使用以下命令:

sc stop wuauserv

执行此命令后,服务将停止并返回以下响应:

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

现在,您已成功地停止了服务!

总结

在 Shell/Bash 中,可以使用 sc 命令停止 Windows 服务。要停止服务,需要知道其名称。通过使用 sc query 命令列出所有运行的服务,然后使用 sc stop 命令停止服务。