如何刪除windows服務

2021-08-25 06:54:35 字數 1550 閱讀 7878

一、什麼是windows服務

windows服務也稱為windows service,它是windows作業系統和windows網路的基礎,屬於系統核心的一部分,它支援著整個windows的各種操作。諸如dns客戶端、列印程式、windows更新服務、計畫任務、windows時間服務、告警器等服務,它們關係到機器能否正確執行。如果不能適當地管理這些服務,就會影響到機器的正常操作。

乙個服務首先是乙個win32可執行程式,或者是是rundll32.exe來執行乙個.dll的方式形成的程序。

跟普通應用程式不一樣,如開啟word,有乙個介面出來,但服務沒有使用者介面。也不能通過直接雙擊執行相應的.exe程式來執行。那windows又是如何控制乙個服務的?

windows的服務由更上一級的services.exe這個服務來管理,由它來管理,負責進行服務的啟動、停止、執行,暫停等。我們最常用的操作就是通過windows的服務mmc介面來完成相關操作。

二、如何刪除windows服務

現在的流氓軟體,越來越多把自己註冊為乙個服務。在hijackthis的掃瞄日誌中,一般會把非windows系統的服務以023的方式列出來,如下面這段:

o23 - 未知 - service: bkmarks [提供傳輸協議的資料安全保護機制,有效維護資料傳輸中的安全及完整。] - c:\windows\system32\rundll.exe

o23 - 未知 - service: ewido anti-spyware 4.0 guard [ewido anti-spyware 4.0 guard] - d:\program files\ewido anti-spyware 4.0\guard.exe

o23 - 未知 - service: ksd2service [ksd2service] - c:\windows\system32\svch0st.exe

對於這些流氓軟體,需要刪除相關的.exe檔案,使它不能再執行,或者直接清除這個服務本身,使計算機重啟的時候,它不會再啟動。

刪除的辦法有兩個:

辦法一: 用sc.exe這個windows命令

開始——執行——cmd.exe,然後輸入sc就可以看到了。使用辦法很簡單:

sc delete "服務名" (如果服務名中間有空格,就需要前後加引號)

如針對上面的: sc delete ksd2service

hkey_local_machine\system\currentcontrolset\services 一般服務會以相同的名字在這裡顯示乙個主健,直接刪除相關的鍵值便可。

三、特殊情況

1、如果服務顯示的是rundll32.exe,並且這個檔案是位於system32目錄下,那麼就不能刪除這個rundll32.exe檔案,它是windows系統的檔案。這時只要清除相關的服務就可以了

2、如果乙個服務刪除了馬上又自動建立了,說明後台有程序在監視、保護。需要先在程序管理器中殺掉相應的程序,或者啟動後按f8,到安全模式下刪除。

如何刪除windows服務

刪除的辦法有兩個 辦法一 用sc.exe這個windows命令 開始 執行 cmd.exe,然後輸入sc就可以看到了。使用辦法很簡單 sc delete 服務名 如果服務名中間有空格,就需要前後加引號 如針對上面的 sc delete ksd2service 方法二 直接進行登錄檔編輯 不推薦 開啟...

如何刪除windows服務

刪除的辦法有兩個 辦法一 用sc.exe這個windows命令 開始 執行 cmd.exe,然後輸入sc就可以看到了。使用辦法很簡單 sc delete 服務名 如果服務名中間有空格,就需要前後加引號 如針對上面的 sc delete ksd2service 方法二 直接進行登錄檔編輯 不推薦 開啟...

如何刪除Windows服務

如果是windows7,請使用管理員執行cmd sc delete 服務名稱 附錄 sc 命令列程式 引數詳解 描述 sc 是用於與服務控制管理器和服務進行通訊的命令列程式。用法 sc command service name 選項 的格式為 servername 鍵入 sc command 可以獲...