在说这个话题之前,我们先简单了解一下什么是Windows服务。
1.什么是Windows服务?
Windows服务又称为Windows服务,是Windows操作系统和Windows网络的基础。它是系统核心的一部分,支持整个窗口的各种操作。DNS客户端、打印机、Windows update服务、计划任务、Windows时间服务等服务。与机器的正确操作有关。如果不能正确管理这些服务,将会影响机器的正常运行。
服务首先是Win32可执行程序,或者是rundll32.exe运行. dll形成的进程。不像普通的应用,比如打开WORD,有界面,但是服务没有用户界面。它不能通过双击相应的来运行。exe程序。
第二,Windows如何控制一个服务?
Windows服务由更高级别的services.exe服务管理,它负责启动、停止、运行、挂起等等。我们最常见的操作就是通过Windows的服务MMC接口完成相关操作。
在Windows7系统中,我们点击开始菜单,在搜索框中输入‘服务’,双击顶部第一个结果,打开服务管理。在Vista和XP系统中,还可以通过运行services.msc打开服务管理3354
三。如何删除Windows服务
现在越来越多的流氓软件把自己注册成服务。一般非Windows系统的服务都会列为023,比如下面这段:
o23-未知-服务:BKMARKS【提供传输协议的数据安全保护机制,有效维护数据传输的安全性和完整性。] - C:WINDOWSSYSTEM32RUNDLL。可执行程序的扩展名
o23-未知-服务:ewido反间谍软件4.0卫士[ewido反间谍软件4.0卫士]-d:程序文件ewido反间谍软件4.0guard.exe
o23-未知服务:ksd 2 service[ksd 2 service]-c:windowssystem32svch0st.exe
对于这些流氓软件,有必要删除相关的。exe文件,使其无法再运行,或者直接清理服务本身,使其在计算机重新启动时不会再次启动。
有两种方法可以删除:
方法1:使用Windows命令sc.exe。
单击开始菜单-所有程序-附件-命令行程序,并从右键菜单中选择“以管理员身份运行”。
这样以管理员身份打开一个命令行程序,输入sc plus参数就可以了。使用方法很简单:
Sc删除'服务名'(如果服务名中间有空格,需要在它的前后加上引号)
如上:sc删除KSD2Service
关于sc命令的详细解释,请参考本文底部。Windows7 Home /Vista Home已经帮你整理好了。
方法2:直接编辑注册表(不推荐)
打开注册表编辑器,找到以下键值:
HKEY _ local _ machine/system/current control set/services通用服务会在这里显示一个同名的主键,删除相关键值即可。
四。特殊情况
1.如果服务显示rundll32.exe,并且该文件位于system32目录中,则您不能删除该rundll32.exe文件,它是Windows系统的文件。这时,只需清除相关服务即可。
2.如果一个服务被删除后立即自动建立,说明后台有进程在监控和保护。需要先在进程管理器中杀死相应的进程,或者启动后按F8,在Win7/Vista安全模式下删除。