在 Windows 中删除或删除服务的 4 种方法

每个人都知道您需要删除英国媒体报道(delete bloatware)软件和其他无用的应用程序以提高 PC 的性能。但是服务处理起来有点棘手。

这些低级进程在后台运行,默默占用宝贵的计算资源。由于它们不是应用程序,因此您不能只前往添加(Add)删除程序(Remove Programs)来卸载它们。

那么如何摆脱Windows计算机上的服务呢?这里有一些方法。

什么是服务?

现代应用程序是复杂且多方面的。需要各种进程来保持任何应用程序运行,从您与之交互的 UI 到处理程序内部工作的后台线程。

这些服务是执行繁重工作的隐藏进程,从内存中读取文件并显示您看到的窗口。

Windows操作系统拥有一系列服务,可以处理保持计算机运行的细节。这些服务中的大多数对于您的 PC 的运行都是必不可少的,并且无法在不影响性能的情况下安全删除。

如何查看计算机(Your Computer)上安装的所有服务(Services)

在您开始尝试删除服务之前,最好先看看您的 PC 上正在运行哪些服务。当然,由于它们不会作为已安装的应用程序出现在磁盘上,因此您必须尝试另一种方法。

  1. services.msc 实用程序是查看Windows计算机上所有已安装服务的最简单方法。您可以通过在开始(Start)菜单搜索栏中 输入“服务”来找到它。

  1. 运行服务(Services)应用程序会为您提供一个窗口(Window),其中包含按字母顺序排列的服务列表以及每个服务的简短描述、状态和启动时间。

您还可以使用任务管理器(Task Manager)查看任何正在运行的服务,但这并没有为您提供太多关于它们的信息。services.msc 实用程序显示所有服务,即使它们目前没有运行,并提供描述以帮助您了解其用途。

您应该删除Windows中的服务(Services)吗?

Windows中的服务可以分为两大类——Windows服务和第三方服务。

在大多数情况下,尝试删除 Windows 服务并不是一个好主意(it isn’t a good idea to try and remove a Windows service)。其中许多服务执行基本功能,删除它们可能会使计算机崩溃。

另一方面,第三方服务是由已安装的应用程序创建的。虽然您确实希望与有用应用程序相关的服务继续运行,但最好删除所有其他内容以提高性能。

甚至一些 Windows 服务也属于这一类(some Windows services fall into this category),可以在不影响核心系统功能的情况下停止和删除。但如果不确定,请始终保留Windows服务。

方法 1:使用Windows 注册表(Windows Registry)

删除任何服务的最简单方法(即使看起来有点令人生畏)是使用Windows Registry。注册表是操作系统和许多应用程序存储其低级设置的地方——包括要启动的服务。您只需导航到Services键并删除其中列出的任何服务,它就会停止工作。

  1. 要编辑注册表,您需要使用注册表编辑器(Registry Editor)工具。只需在(Just)开始菜单(Start Menu)搜索栏中输入“regedit”即可找到它。

  1. Regedit易于使用。所有键都像Windows 文件资源管理器(Windows File Explorer)中的文件夹一样排列,并以相同的方式导航。您可以展开键以查看其子键(或子目录)及其值。

  1. 对于服务,您需要导航到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

  1. 您计算机上的所有服务都由该目录中的键表示。只需(Simply)右键单击要删除的密钥并选择Delete即可。

下次重新启动 PC 时,该服务将不再运行。

方法 2:从命令提示符

命令行终端(command-line terminal)提供了另一种删除服务的简便方法。请记住,此方法要求您输入要删除的服务名称,因此您必须先找到它。

  1. 通过在开始菜单(Start Menu)搜索栏中键入“cmd”打开命令提示符。(Command Prompt)使用以管理员身份运行(Run)选项,因为某些命令需要管理员权限。

  1. 如果不确定要删除的服务的名称,可以在 cmd 中列出所有服务。只需(Simply)输入 sc queryex type=service state=all

  1. 要删除服务,请使用命令 sc delete name,其中名称应替换为相关服务的实际名称。如果操作成功, 您将收到一条SUCCESS消息。(SUCCESS)

方法 3:Windows PowerShell

对于许多用户来说,PowerShell命令比命令提示符更有用、更方便。PowerShell cmdlet 可无限重复使用,允许系统管理员通过运行单个脚本来执行日常任务。

  1. (Open PowerShell)通过在“开始”菜单(Start Menu)栏中搜索来打开 PowerShell 。您可能希望以管理员身份运行它以获得完全权限。

  1. PowerShell也可以显示系统上安装的所有服务的名称。如果您不记得要删除的服务的准确名称,这可能是一种方便的方式。只需(Just)使用命令Get-Service即可查看服务列表。

  1. 删除服务的命令与命令提示符(Command Prompt)中的命令相同: sc delete name 其中名称将替换为相关服务的名称。与 cmd 不同,PowerShell仅提供错误消息,因此命令成功的唯一提示是什么也看不到。

方法 4:使用 Autoruns 实用程序

如果你不喜欢摆弄注册表项和终端命令,你可以试试Autoruns。这是一个Microsoft实用程序,旨在在您的计算机上配置自动启动应用程序(configure auto-start applications),包括Windows和第三方应用程序。

它非常全面,显示所有扩展、通知和服务。您还可以使用Autoruns删除服务,这比使用终端命令更容易。

  1. 首先,从官方网站下载 Autoruns(download Autoruns from the official website)

  1. 这是一个便携式应用程序,因此您只需提取下载的 zip 文件并运行它。

  1. 接受许可协议后,您将看到Autoruns的主屏幕,它会立即开始扫描系统。

  1. 切换到“服务(Services)”选项卡以查看在您的计算机上注册的所有服务。Autoruns还会告诉您服务的发布者是否经过验证,帮助您轻松淘汰严谨的第三方服务。

  1. 右键单击(Right-click)要删除的任何服务,然后从出现的下拉菜单中 选择删除。(Delete)

  1. Autoruns将确认您是否要删除服务并警告您此操作不可撤销。选择确定(Select OK)继续。

  1. 某些服务需要提升权限才能删除,否则拒绝访问。您可以以管理员(Administrator)身份运行来解决该问题。

Windows中删除服务(Services)的最佳方法是什么?

不必要的服务会耗尽处理周期和在其他地方更好使用的内存,从而降低您的计算机速度。您可以通过从计算机中删除它们来显着提高系统性能和启动时间。

但由于服务不完全是应用程序,它们不能以通常的方式卸载。您必须使用注册表编辑器或(Registry Editor)命令提示符(Command Prompt)PowerShell中的 sc delete 命令删除它们各自的键。

或者更好的是,使用Autoruns实用程序。这可能是从Windows(Windows)中删除服务的唯一用户友好的方式,并且工作起来就像一个魅力。作为奖励,Autoruns还允许您清理启动(Startup)列表,删除任何(removing any bloatware)可能会减慢启动时间的过时软件。



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts