svchost.exe是什麼進程
這個進程每臺機器都會有這個進程,以下是本站小編收集的是什麼進程,僅供大家閱讀參考!
是什麼進程是從動態鏈接庫 (DLL) 中運行的服務的通用主機進程名稱。這個程序對系統的正常運行是非常重要,而且是不能被結束的。在windows進程中佔據很大一部分的資源,非常容易被病毒所利用。病毒利用之後,系統常會彈出錯誤,當然 病毒也有專殺工具。
我們知道 Windows 和 Windows 的應用軟件都 要使用大量的 DLL(Dynamic Link Libraries,動態鏈接庫)文件,這些 DLL文 件一般都要向Windows申請各種各樣的Service(服務),而Svchost. exe 就是其中一些服務的通用管理進程名(Generic Host Process Name),簡單的說,是這些服務的總稱。每一個Svchost. exe 進程以一個 Group(組)的方式分組管理各種服務,每一個 服務。
svchost是什麼
Windows XP 中可以有多個 進程同時運行,之 所以這樣設計是爲了更爲方便地分類控制和調試各個進程和服務。 在Windows XP的系統目錄WindowsSystem32 下,在啓動的時候,根據註冊表中的相關信息建立一個 服務列表並根據這個列表加載相關的服務。一般來說, 總是根據 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost下面的鍵值分組管理DLL 申請的服務,這裏的每一鍵值對應一個獨立的進程,也 就是說這裏的鍵值就是在任務管理器中我們看到的進程。
svchost是什麼
當然,由於這裏的'鍵值並不是一次性全部加載,而是根據需要才加 載,因此這裏的鍵值數要多於在任務管理器中看到的進程數,而每個進程所包含的服務名、參數值和DLL則來 自 HKEY_LOCAL_MACHINESystemCurrentControlSet Services Service這個鍵值。
在任務管理器中只能看到進程而看不到該進程所包含的服務,要想了解每個 進程下到底有什麼服務就需要使用別的方法。選擇 Windows XP任務欄上的“開始 / 運行”,輸入“CMD ”並回車,打開 Windows XP 的命令行窗口,輸入“Tasklist / SVC”並回車就可以看到每個 進程及 其所包含的各種服務,其中 Image Name (映像名)是進程的名稱,PID(Process ID)是進程標識,以數字形式表示,Services(服務)就是 進程所包含的各種服務。
可惜的是Tasklist只顯示 各種服務的縮寫而不是全稱,對於這些縮寫一般只 有對Windows系統內核十分了解的程序員才能明 白其真正意義,它們主要是指網絡、域名緩存、遠 程控制和應用程序接口等服務,當然普通的電腦用 戶也沒必要去過多的瞭解這些十分專業的名稱。如果用戶還想進一步瞭解每個進程調用的DLL文件, 可以使用“Tasklist /M”這個命令。
svchost是什麼
使用Tasklist 還可查看指定進程的情況,例如想要查看 PID 爲728 的進程的情況,可以使用命令“Tasklist /FI "PID eq 728"”。Tasklist還有許多命令參數,對它感興趣的用戶可以使用Tasklist /?得到詳細的幫助信息。
另外補充一點,其實 早在Windows 2000 就已存在,只是作用沒有在 Windows XP中這麼明顯,所以在Windows 2000 時代很少有人注意它的存在。在Windows 2000中 查看各個進程及服務的命令爲“tlist -s”,查看指 定進程及服務的命令是“tlist PID”。
是什麼進程步驟1、用unlocker刪除類似於C:SysDayN6這樣的文件夾:例如C:Syswm1i、C:SysAd5D等等,這些文件夾有個共同特點,就是名稱爲 Sys*** (***是三到五位的隨機字母),這樣的文件夾有幾個就刪幾個。
步驟2、開始——運行——輸入“regedit”——打開註冊表,展開註冊表到以下位置:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun
刪除右邊所有用純數字爲名的鍵,如
<66>
<333>
<50>
<4>
步驟3、重新啓動計算機,病毒清除完畢。
是什麼進程是nt核心系統的非常重要的進程,對於2000、xp來說,不可或缺。很多病毒、木馬也會調用它。所以,深入瞭解這個程序,是玩電腦的必修課之一。
大家對windows操作系統一定不陌生,但你是否注意到系統中“”這個文件呢?細心的朋友會發現windows中存在多個 “svchost”進程(通過“ctrl+alt+del”鍵打開任務管理器,這裏的“進程”標籤中就可看到了),爲什麼會這樣呢?下面就來揭開它神祕的面紗。
發現
在基於nt內核的windows操作系統家族中,不同版本的windows系統,存在不同數量的“svchost”進程,用戶使用“任務管理器”可查看其進程數目。一般來說,win2000有兩個svchost進程,winxp中則有四個或四個以上的svchost進程(以後看到系統中有多個這種進程,千萬別立即判定系統有病毒了喲),而win2003 server中則更多。這些svchost進程提供很多系統服務,如:rpcss服務(remote procedure call)、dmserver服務(logical disk manager)、dhcp服務(dhcp client)等。
如果要了解每個svchost進程到底提供了多少系統服務,可以在win2000的命令提示符窗口中輸入“tlist -s”命令來查看,該命令是win2000 support tools提供的。在winxp則使用“tasklist /svc”命令。svchost中可以包含多個服務
深入
windows系統進程分爲獨立進程和共享進程兩種,“”文件存在於“%systemroot% system32”目錄下,它屬於共享進程。隨着windows系統服務不斷增多,爲了節省系統資源,微軟把很多服務做成共享方式,交由 進程來啓動。但svchost進程只作爲服務宿主,並不能實現任何服務功能,即它只能提供條件讓其他服務在這裏被啓動,而它自己卻不能給用戶提供任何服務。那這些服務是如何實現的呢?
原來這些系統服務是以動態鏈接庫(dll)形式實現的,它們把可執行程序指向 svchost,由svchost調用相應服務的動態鏈接庫來啓動服務。那svchost又怎麼知道某個系統服務該調用哪個動態鏈接庫呢?這是通過系統服務在註冊表中設置的參數來實現。下面就以rpcss(remote procedure call)服務爲例,進行講解。
從啓動參數中可見服務是靠svchost來啓動的。
實例
以windows xp爲例,點擊“開始”/“運行”,輸入“”命令,彈出服務對話框,然後打開“remote procedure call”屬性對話框,可以看到rpcss服務的可執行文件的路徑爲“c:windowssystem32svchost -k rpcss”,這說明rpcss服務是依靠svchost調用“rpcss”參數來實現的,而參數的內容則是存放在系統註冊表中的。
在運行對話框中輸入“”後回車,打開註冊表編輯器,找到[hkey_local_machine systemcurrentcontrolsetservicesrpcss]項,找到類型爲“reg_expand_sz”的鍵“magepath”,其鍵值爲“%systemroot%system32svchost -k rpcss”(這就是在服務窗口中看到的服務啓動命令),另外在“parameters”子項中有個名爲“servicedll”的鍵,其值爲“% systemroot%”,其中“”就是rpcss服務要使用的動態鏈接庫文件。這樣 svchost進程通過讀取“rpcss”服務註冊表信息,就能啓動該服務了。
解惑
因爲svchost進程啓動各種服務,所以病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑用戶,達到感染、入侵、破壞的目的(如衝擊波變種病毒“”)。但windows系統存在多個svchost進程是很正常的,在受感染的機器中到底哪個是病毒進程呢?這裏僅舉一例來說明。
假設windows xp系統被“”感染了。正常的svchost文件存在於“c:windowssystem32”目錄下,如果發現該文件出現在其他目錄下就要小心了。“”病毒存在於“c:windowssystem32wins”目錄中,因此使用進程管理器查看svchost進程的執行文件路徑就很容易發現系統是否感染了病毒。windows系統自帶的任務管理器不能夠查看進程的路徑,可以使用第三方進程管理軟件,如“windows優化大師”進程管理器,通過這些工具就可很容易地查看到所有的svchost進程的執行文件路徑,一旦發現其執行路徑爲不平常的位置就應該馬上進行檢測和處理。
-
(精選)餐飲行業個人工作總結5篇
總結是把一定階段內的有關情況分析研究,做出有指導性結論的書面材料,它可以使我們更有效率,不妨坐下來好好寫寫總結吧。總結怎麼寫纔不會千篇一律呢?下面是小編爲大家收集的餐飲行業個人工作總結,僅供參考,大家一起來看看吧。餐飲行業個人工作總結1從這次餐飲服務員,...
-
汽車行業策劃書
不經意間,工作已經告一段落,我們又將開啓新一輪的工作,又有新的工作目標,是時候開始制定策劃書了。寫策劃書需要注意哪些問題呢?以下是小編爲大家整理的汽車行業策劃書,僅供參考,大家一起來看看吧。汽車行業策劃書1一、營銷背景該博覽中心佔地面積達6000平方米,條件得...
-
保險行業個人原因辭職信範文
在職場打拼多年後,有時會因爲一些原因離開崗位,這個時候就該該好好寫寫辭職信了。我們該怎麼寫辭職信呢?下面是小編爲大家收集的保險行業個人原因辭職信範文,歡迎閱讀,希望大家能夠喜歡。保險行業個人原因辭職信範文1尊敬的領導:您好!我是xx部門的小x,今天我得向領導您...
-
計算機行業崗位職責計算機行業職責任職要求
在現實社會中,接觸到崗位職責的地方越來越多,崗位職責具有提高內部競爭活力,更好地發現和使用人才的作用。制定崗位職責的注意事項有許多,你確定會寫嗎?下面是小編精心整理的計算機行業崗位職責計算機行業職責任職要求,希望能夠幫助到大家。計算機行業行業總監1.爲制...
相關文章
- existence是什麼意思-existence的中文翻譯-常見例句
- spoolsv.exe是什麼進程
- system idle process是什麼進程及作用
- 口語訓練教材:feast your eyes on; hit between the eyes
- svchost.exe佔用cpu
- svchost.exe應用程序錯誤解決辦法
- 三年級下冊《What does she have at school》教學案例
- 三年級英語下冊Lesson6《Seeing the doctor》教學反思
- msiexec.exe是什麼進程
- clothes什麼意思 clothes+clothing+dress等近義詞用法辨析