在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他的程序需要操作对应的地方的时候就容易出现兼容性问题了。那么如何彻底的卸载也就是把服务也卸载掉呢?
删除的办法有两个:
办法一: 用sc.exe这个Windows命令
开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:
sc delete “服务名” (如果服务名中间有空格,就需要前后加引号)
如: sc delete KSD2Service
在命令行模式下输入 sc,看到了吧,一大堆命令
—————————————————————————————————-
语法:sc create | delete | config 服务名 [参数] 作用依次是:新建、移除、重配置服务
主要参数列表:
start= demand|boot|system|auto|disabled|delayed-auto //启动类型
binPath= BinaryPathName //可执行文件路径
depend= 依存关系(以 /分隔)
DisplayName= <显示名称> //屏幕显示名称
例如:重新配置服务mysql的执行路径的方法是:
sc config mysql binPath= “新路径”
—————————————————————————————————–
方法二:直接进行注册表编辑
打开注册表编辑器,找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。
特殊情况
1、如果服务显示的是rundll32.exe,并且这个文件是位于system32目录下,那么就不能删除这个rundll32.exe文件,它是Windows系统的文件。这时只要清除相关的服务就可以了
2、如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。
例:
在查看“管理工具”→ “ 服务” 时会发现有一些被插件或者病毒安装的服务,首先想到的是禁用它,可是禁用后还是有些想法,比如删除文件、卸载服务。下面就简单地介绍一下如何卸载服务:
在“管理工具”→ “ 服务”里找到你要卸载的服务,双击打开它的属性,比如查看“卡巴斯基反病毒6.0个人版”的属性,可以看到如下描述:
服务名称:AVP
显示名称:卡巴斯基反病毒6.0个人版
然后打开注册表(运行regedit),依次打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,
在Services下找到你要卸载的服务的名称,上例中即为AVP,删除整个AVP项,重启计算机后就把该服务完全卸载了。
另外,在卸载服务前也可以把关联的文件删除,在服务的属性中“可执行文件的路径”下即为其关联的文件。
相关推荐
启动Windows服务和卸载Windows服务的方法 启动 Windows 服务是指将已经创建好的 Windows 服务程序部署到系统中,并将其设置为自动启动的过程。下面将详细介绍启动 Windows 服务的方法。 首先,需要双击 ...
但是,通过上述方法可以禁用其服务。 然而,卸载Windows Defender后,你的系统将失去内置的防病毒保护。为了确保系统的安全性,强烈建议安装并启用一个可靠的第三方防病毒软件。同时,不要忘记定期更新操作系统和...
在本文中,我们将深入探讨如何使用C#编程语言来实现Windows服务的安装、卸载、启动、暂停和停止操作。Windows服务是一种在后台运行的独立应用程序,它可以在没有用户交互的情况下执行任务,这对于系统级别的任务或者...
首先,要创建一个Windows服务,你需要继承System.ServiceProcess.ServiceBase类,并实现必要的方法,如OnStart和OnStop。例如: ```csharp using System.ServiceProcess; public class MyService : ServiceBase { ...
在Windows操作系统中,服务是一...总结,卸载Windows服务是一项技术性较强的工作,需要对系统有一定的了解。在操作前务必谨慎,确保知道你在做什么,以免造成不必要的系统问题。如果你不确定,最好寻求专业人士的帮助。
使用C# .NET框架,我们可以方便地创建、安装和卸载Windows服务。下面将详细介绍这个过程,并提供相关的编程技巧。 首先,我们需要了解Windows服务的基本结构。一个Windows服务由一个名为`ServiceBase`的基类提供...
本知识点将深入讲解如何安装和卸载Windows服务,以及涉及到的相关批处理命令。 一、安装Windows服务 安装Windows服务通常需要使用`sc`(Service Control)命令或者通过编写安装脚本来实现。`sc`命令是一个内置的...
彻底卸载Windows XP 的 Windows Search 4.0搜索桌面 (KB940157)_FAT32格式 解压后将$NtUninstallKB940157$文件夹 复制到windows文件夹. 删除的方法: A:进入控制面板,点添加删除程序----更改或删除程序----windows ...
首先,我们要理解为什么会有用户想要卸载Windows安全中心。这可能是由于以下几个原因: 1. **资源占用**:Windows安全中心在后台运行时会占用一定的系统资源,对于配置较低的计算机,这可能会导致系统运行变慢。 2....
卸载Windows服务则涉及到删除服务注册,确保服务不再启动。使用SC命令的`delete`选项或.NET Framework的服务Installer类,可以实现服务的卸载。本程序将检查服务是否存在,如果存在,则安全地卸载服务,避免对系统...
本教程将详细阐述如何使用`serviceInstall.exe`程序来注册和卸载Windows服务。 **一、Windows服务** 1. **服务的概念**:Windows服务是系统级的进程,它们在用户登录之前启动,甚至在没有用户界面的情况下运行,以...
4. **卸载服务**: 卸载服务则需要使用`ServiceController`的`Delete`方法。确保在调用此方法前,服务已经停止并且没有正在运行的实例。示例代码如下: ```delphi procedure UninstallService; var ...
以下是一些关于Windows服务及管理工具的相关知识点: 1. **服务的概念**:Windows服务是系统级的进程,它们在用户登录之前启动,持续运行直到被停止。服务通常用于执行自动化任务,如监控硬件、网络通信、数据库...
因此,“卸载Windows隐藏的组件”成为了一种优化系统、节省磁盘空间的方法。下面我们将详细介绍如何操作,并讨论相关知识点。 1. **了解Windows组件** Windows系统中的组件包括各种服务、应用程序、驱动程序等。...
本文将深入探讨Windows服务的安装与卸载工具,以及如何借助C#编程语言来实现这一功能。 首先,Windows服务安装与卸载工具有助于简化系统管理员的工作流程。通常,安装或卸载服务需要通过命令行工具如“sc”或...
本文将详细介绍如何卸载Windows Search 4.0以及为何可能需要执行此操作。 **Windows Search 4.0的核心功能** - 快速索引:Windows Search 4.0使用后台索引服务,持续更新文件和数据的索引,使得搜索结果几乎实时...
### 安全模式下卸载Windows Installer打包的软件 在日常使用计算机的过程中,我们经常会遇到各种软件安装与卸载的问题。对于那些通过Windows Installer(简称MSI)进行安装的程序而言,有时候用户可能会发现在正常...
标题中的“Windows服务安装卸载”涉及到的是操作系统层面的服务管理技术。在Windows系统中,服务是一种后台运行的应用程序,它们通常在用户登录之前启动,并在系统级别运行,为其他应用程序或系统组件提供功能。安装...
Windows服务安装卸载工具是为了帮助用户更方便地管理和控制这些服务而设计的。这个工具允许将普通的Windows程序转换为系统服务,同时也提供了便捷的方式去除不需要的服务,特别适用于处理那些无法通过常规方式卸载的...