有些病毒或软件删除或卸载时服务没卸载掉可以用此工具,强行卸载windows 服务。
Windows服务也称为Windows Service,它是Windows操作系统和Windows互联网的基础,是系统核心的一部分,它支持着整个Windows的各种操作。诸如DNS推广客户端、打印程序、Windows更新服务、计划任务、Windows时间服务、告警器等服务,它们关系到机器能否正确运行。假如不可以适合地管理这类服务,就会干扰到机器的正常操作。
一个服务第一是一个Win32可实行程序,或者是是rundll32.exe来运行一个.dll的方法形成的进程。
跟普通应用程序不同,如打开WORD,有一个界面出来,但服务没用户界面。也不可以通过直接双击运行相应的.exe程序来运行。那Windows又是怎么样控制一个服务的?
Windows的服务由更上一级的services.exe这个服务来管理,由它来管理,负责进行服务的启动、停止、运行,中止等。大家最常见的操作就是通过Windows的服务MMC界面来完成有关操作。
一般分为两种状况:
状况1、安装可以作为服务运行的程序成为WinXP的服务;
状况2、安装不能作为服务运行的程序(即普通的应用程序)成为WinXP的服务。
用安装工具:srvinstw.exe和srvany.exe,Win2000资源工具包中提供的工具;
下面是手工添加服务的办法,适用找不到添加工具的时候手工添加服务。
通过修改注册表来添加服务:
在注册表编辑器,展开分支HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,在右边窗格中显示的就是本机安装的服务项。假如要新建服务,只须点击编辑→新建→项,然后为此项命名,如test;然后右击该项,选择新建→字符串值或新建→Dword值即可。
添加一个服务项目具体需要添加的键值如下:
DisplayName,字符串值,对应服务名字;
Description,字符串值,对应服务描述;
ImagePath,字符串值,对应该服务程序所在的路径;
ObjectName,字符串值,值为LocalSystem,表示当地登录;
ErrorControl,Dword值,值为1;
Start,Dword值,值为2表示自动运行,值为3表示手工运行,值为4表示禁止;
Type,Dword值,应用程序对应10,其它对应20。
另外,还要在test项下新建一个Enum项。假如有的需要通过srvany来加载的还需要添加另外的Parameters子项在该项中提供详细的要加为服务的程序所在的路径。而上面的那个路径就需要指到srvany所在的路径。
删除的方法有两个:
方法1、 用sc.exe这个Windows命令
开始——运行——cmd.exe,然后输入sc就能看到了。用方法非常简单:
sc delete “服务名”
如针对上面的: sc delete KSD2Service
办法2、直接进行注册表编辑
打开注册表编辑器,找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示一个主健,直接删除有关的键值便可。
1、假如服务显示的是rundll32.exe,并且这个文件是坐落于system32目录下,那样就不可以删除这个rundll32.exe文件,它是Windows系统的文件。这个时候只须清除有关的服务就能了
2、假如一个服务删除去立刻又自动打造了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。
TAG标签:服务管理(1)
转载请说明来源于当下软件园(https://www.gpsdan.com)
本文地址:https://www.gpsdan.com/soft/8327.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com