2016 - 2024

感恩一路有你

Windows服务的手动添加和删除方法

浏览量:1057 时间:2024-05-13 10:00:43 作者:采采

在操作系统中,服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,特别是低层(接近硬件)程序。实际上,服务就是一种特殊的应用程序,它从启动开始就一直处于运行状态,与普通应用程序在运行后进入休眠状态有所不同。在Windows XP中,服务会在系统加载后自动启动,而无需用户登录;而自动运行的普通应用程序则需要等到系统加载并用户登录后才执行。

手动添加服务方法

对于安装服务,一般可分为两种情况:一是将可作为服务运行的程序安装为Windows XP的服务;二是将无法作为服务运行的程序(即普通应用程序)安装为Windows XP的服务。可以使用安装工具srvinstw.exe和srvany.exe,这些工具包含在Windows 2000资源工具包中。以下是手动添加服务的方法,适用于找不到添加工具时的情况。

通过修改注册表来添加服务:

- 在注册表中,展开路径"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices",其中显示了已安装的服务项。

- 要新建服务,只需右键点击“Services”文件夹,选择“新建->项”,然后命名为想要设定的服务名称,如“test”。

- 在该服务项下,右键点击选择“新建->字符串值”或“新建->Dword值”,分别设置以下键值信息:

- DisplayName:服务名称

- Description:服务描述

- ImagePath:服务程序的路径

- ObjectName:设置为“LocalSystem”表示本地登录

- ErrorControl:设为Dword值1

- Start:设为Dword值2表示自动运行,3表示手动运行,4表示禁止

- Type:设为Dword值10(可执行程序)或20(其他)

- 需要通过srvany加载的服务,还需在“test”项下新建一个“Enum”项,并在其中添加详细要加为服务的程序路径。

如何删除Windows服务

Windows服务,也称为Windows Service,是Windows操作系统和网络的基础组成部分,支持着Windows各种操作的正常执行。针对流氓软件注册为服务的情况,需要删除相关的.exe文件以阻止其再次运行,或直接清除该服务使其在计算机重启时不再启动。

删除服务的方法有两种:

1. 使用sc.exe命令(推荐):

- 打开命令提示符,输入“sc delete 服务名”(例如sc delete KSD2Service)进行删除操作。

2. 直接编辑注册表(不推荐):

- 打开注册表编辑器,定位路径"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices",找到相应服务的主键,并直接删除相关键值。(在"HKEY_CURRENT_USERSYSTEMCurrentControlSetServices"下可能也存在相应键值,可查找并删除)

需要注意的是:

- 若服务显示为rundll32.exe且文件位于system32目录下,则应保留rundll32.exe文件,因为它是Windows系统文件,只需清除相关服务即可。

- 若删除服务后又自动重建,说明后台有进程在监视、保护。需要在任务管理器中结束相关进程,或在安全模式下进行删除操作。

通过以上方法,您可以手动添加和删除Windows服务,确保系统运行正常并保持安全性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。