如何在 Windows 中从命令行停止服务?

如何在 Windows 中从命令行停止服务?

我想从命令行停止关注服务

  • 打印后台处理程序
  • shell 硬件检测
  • Windows Defender的
  • Windows更新
  • 一驱一云

并拒绝它们在启动时运行(因为我设置为已禁用在 mmc 中)

找不到通用答案,那么如何阻止它们执行命令 lime .cmd 文件?此外,是否需要运行作为管理员

答案1

要停止服务,请使用net stop <service name>

要启动服务,请使用net start <service name>

这两者都需要从提升的提示下运行。


要禁用服务,请使用sc config "Name of Service" start= disabled

这也需要从提升的提示符下运行。


最后,服务及其状态的列表位于注册表中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

或者

您可以services.msc在 cmd 行中输入,它会为您提供一个列表

(感谢@DA!)

答案2

与服务交互需要管理权限。

要查看已安装的服务列表,请键入(此命令不需要管理权限):

net start

也可以使用Powershell,那么它将是:

get-service | select Name

要启动服务,请输入:

net start <name of service>

或者使用 powershell:

start-service -name <short name of service>
start-service -displayname <long name of service>

要停止服务,请输入:

net stop <name of service>

或者使用 powershell:

stop-service -name <short name of service>
stop-service -displayname <long name of service>

请注意,服务有长名和短名。例如:“Windows Update”也称为 wuauserv。输入包含空格的服务时需要用引号引起来。

要修改服务的启动类型(例如自动或禁用),请使用:

sc config "<name of service>" start=auto
sc config "<name of service>" start=disabled

或者使用 Powershell:

Set-Service -Name <short name of service> -StartupType automatic
Set-Service -DisplayName <long name of service> -StartupType disabled

-name 和 -displayname 显然适用于将启动类型设置为自动和禁用,这只是一个示例。

鉴于您还提到了 Microsoft OneDrive,请记住 OneDrive 非常顽固,当您打开资源管理器时可能会自行激活。如果您不想使用 OneDrive,请考虑转到“开始”->“添加/删除程序”,然后卸载 Microsoft OneDrive。

答案3

两个终止服务的命令:

  1. net start获取正在运行的服务名称列表
  2. net stop "name of service"停止服务

服务是一种程序,与其他程序几乎一样。服务与其他程序的区别在于,服务在后台运行,没有可点击或轻触的用户界面。服务旨在提供核心操作系统功能,例如 Web 服务、事件日志记录、文件服务、打印或错误报告。

并非所有服务都是由 Microsoft 开发的。一些应用程序和驱动程序会安装自己的服务。安全套件就是一个很好的例子,因为它们会安装不同的服务来提供对系统活动的实时监控、防火墙保护等。这些套件需要利用服务提供的优势。其中一个优势是它们可以在系统启动期间、在其他程序之前甚至在您登录之前启动。但最重要的优势是它们可以监控计算机上运行的所有内容,同时完美地集成在 Windows 核心中。这样,它们可以提供非常高水平的保护。

非 Microsoft 服务的另一个示例可能是 SSH 服务器,它通常在办公室用于安全远程连接或 Web 浏览器的自动更新服务,如 Mozilla 维护服务。

了解服务执行的操作或时间有时会很有用。例如,如果您知道您不需要其功能,则可以禁用它以加快系统速度。如果您安装了路由器来管理本地网络,则可能不需要运行 Internet 连接共享服务。或者,如果您需要运行某项服务,但该服务并不那么重要,则可以将其设置为稍后启动,在 Windows、启动应用程序或其他更重要的服务启动之后。就我而言,我需要但生活并不依赖它的服务之一是 Windows 时间服务,它可以同步日期和时间。所以我决定将其设置为延迟启动。

什么是服务?Windows 服务的定义及控制服务的说明 了解和管理 Windows 服务

相关内容