Windows服務(wù)的手動添加和刪除方法
在操作系統(tǒng)中,服務(wù)是指執(zhí)行指定系統(tǒng)功能的程序、例程或進程,以便支持其他程序,特別是低層(接近硬件)程序。實際上,服務(wù)就是一種特殊的應(yīng)用程序,它從啟動開始就一直處于運行狀態(tài),與普通應(yīng)用程序在運行后進入休
在操作系統(tǒng)中,服務(wù)是指執(zhí)行指定系統(tǒng)功能的程序、例程或進程,以便支持其他程序,特別是低層(接近硬件)程序。實際上,服務(wù)就是一種特殊的應(yīng)用程序,它從啟動開始就一直處于運行狀態(tài),與普通應(yīng)用程序在運行后進入休眠狀態(tài)有所不同。在Windows XP中,服務(wù)會在系統(tǒng)加載后自動啟動,而無需用戶登錄;而自動運行的普通應(yīng)用程序則需要等到系統(tǒng)加載并用戶登錄后才執(zhí)行。
手動添加服務(wù)方法
對于安裝服務(wù),一般可分為兩種情況:一是將可作為服務(wù)運行的程序安裝為Windows XP的服務(wù);二是將無法作為服務(wù)運行的程序(即普通應(yīng)用程序)安裝為Windows XP的服務(wù)??梢允褂冒惭b工具srvinstw.exe和srvany.exe,這些工具包含在Windows 2000資源工具包中。以下是手動添加服務(wù)的方法,適用于找不到添加工具時的情況。
通過修改注冊表來添加服務(wù):
- 在注冊表中,展開路徑"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices",其中顯示了已安裝的服務(wù)項。
- 要新建服務(wù),只需右鍵點擊“Services”文件夾,選擇“新建->項”,然后命名為想要設(shè)定的服務(wù)名稱,如“test”。
- 在該服務(wù)項下,右鍵點擊選擇“新建->字符串值”或“新建->Dword值”,分別設(shè)置以下鍵值信息:
- DisplayName:服務(wù)名稱
- Description:服務(wù)描述
- ImagePath:服務(wù)程序的路徑
- ObjectName:設(shè)置為“LocalSystem”表示本地登錄
- ErrorControl:設(shè)為Dword值1
- Start:設(shè)為Dword值2表示自動運行,3表示手動運行,4表示禁止
- Type:設(shè)為Dword值10(可執(zhí)行程序)或20(其他)
- 需要通過srvany加載的服務(wù),還需在“test”項下新建一個“Enum”項,并在其中添加詳細要加為服務(wù)的程序路徑。
如何刪除Windows服務(wù)
Windows服務(wù),也稱為Windows Service,是Windows操作系統(tǒng)和網(wǎng)絡(luò)的基礎(chǔ)組成部分,支持著Windows各種操作的正常執(zhí)行。針對流氓軟件注冊為服務(wù)的情況,需要刪除相關(guān)的.exe文件以阻止其再次運行,或直接清除該服務(wù)使其在計算機重啟時不再啟動。
刪除服務(wù)的方法有兩種:
1. 使用sc.exe命令(推薦):
- 打開命令提示符,輸入“sc delete 服務(wù)名”(例如sc delete KSD2Service)進行刪除操作。
2. 直接編輯注冊表(不推薦):
- 打開注冊表編輯器,定位路徑"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices",找到相應(yīng)服務(wù)的主鍵,并直接刪除相關(guān)鍵值。(在"HKEY_CURRENT_USERSYSTEMCurrentControlSetServices"下可能也存在相應(yīng)鍵值,可查找并刪除)
需要注意的是:
- 若服務(wù)顯示為rundll32.exe且文件位于system32目錄下,則應(yīng)保留rundll32.exe文件,因為它是Windows系統(tǒng)文件,只需清除相關(guān)服務(wù)即可。
- 若刪除服務(wù)后又自動重建,說明后臺有進程在監(jiān)視、保護。需要在任務(wù)管理器中結(jié)束相關(guān)進程,或在安全模式下進行刪除操作。
通過以上方法,您可以手動添加和刪除Windows服務(wù),確保系統(tǒng)運行正常并保持安全性。