久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. svchost.exe是什么進程

      時間:2022-06-26 12:23:18 行業(yè) 我要投稿
      • 相關(guān)推薦

      svchost.exe是什么進程

        svchost.exe這個進程每臺機器都會有這個進程,以下是PINCAI小編收集的svchost.exe是什么進程,僅供大家閱讀參考!

        Svchost.exe 是從動態(tài)鏈接庫 (DLL) 中運行的服務(wù)的通用主機進程名稱。這個程序?qū)ο到y(tǒng)的正常運行是非常重要,而且是不能被結(jié)束的。svchost.exe在windows進程中占據(jù)很大一部分的資源,svchost.exe非常容易被病毒所利用。svchost.exe病毒利用之后,系統(tǒng)常會彈出svchost.exe錯誤,當然 svchost.exe病毒也有專殺工具。

        我們知道 Windows 和 Windows 的應(yīng)用軟件都 要使用大量的 DLL(Dynamic Link Libraries,動態(tài)鏈接庫)文件,這些 DLL文 件一般都要向Windows申請各種各樣的Service(服務(wù)),而Svchost. exe 就是其中一些服務(wù)的通用管理進程名(Generic Host Process Name),簡單的說,Svchost.exe是這些服務(wù)的總稱。每一個Svchost. exe 進程以一個 Group(組)的方式分組管理各種服務(wù),每一個 Svchost.exe服務(wù)。

        svchost是什么

        Windows XP 中可以有多個 Svchost.exe 進程同時運行,之 所以這樣設(shè)計是為了更為方便地分類控制和調(diào)試各個進程和服務(wù)。 Svchost.exe在Windows XP的系統(tǒng)目錄WindowsSystem32 下,在啟動的時候,Svchost.exe根據(jù)注冊表中的相關(guān)信息建立一個 服務(wù)列表并根據(jù)這個列表加載相關(guān)的服務(wù)。一般來說,Svchost.exe 總是根據(jù) HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionSvchost下面的鍵值分組管理DLL 申請的服務(wù),這里的每一鍵值對應(yīng)一個獨立的Svchost.exe進程,也 就是說這里的鍵值就是在任務(wù)管理器中我們看到的Svchost.exe進程。

        svchost是什么

        當然,由于這里的鍵值并不是一次性全部加載,而是根據(jù)需要才加 載,因此這里的鍵值數(shù)要多于在任務(wù)管理器中看到的Svchost.exe進程數(shù),而每個Svchost.exe進程所包含的服務(wù)名、參數(shù)值和DLL則來 自 HKEY_LOCAL_MACHINESystemCurrentControlSet Services Service這個鍵值。

        在任務(wù)管理器中只能看到Svchost.exe進程而看不到該進程所包含的服務(wù),要想了解每個 Svchost.exe 進程下到底有什么服務(wù)就需要使用別的方法。選擇 Windows XP任務(wù)欄上的“開始 / 運行”,輸入“CMD ”并回車,打開 Windows XP 的命令行窗口,輸入“Tasklist / SVC”并回車就可以看到每個 Svchost.exe進程及 其所包含的各種服務(wù),其中 Image Name (映像名)是進程的名稱,PID(Process ID)是進程標識,以數(shù)字形式表示,Services(服務(wù))就是 進程所包含的各種服務(wù)。

        可惜的是Tasklist只顯示 各種服務(wù)的縮寫而不是全稱,對于這些縮寫一般只 有對Windows系統(tǒng)內(nèi)核十分了解的程序員才能明 白其真正意義,它們主要是指網(wǎng)絡(luò)、域名緩存、遠 程控制和應(yīng)用程序接口等服務(wù),當然普通的電腦用 戶也沒必要去過多的了解這些十分專業(yè)的名稱。如果用戶還想進一步了解每個進程調(diào)用的DLL文件, 可以使用“Tasklist /M”這個命令。

        svchost是什么

        使用Tasklist 還可查看指定進程的情況,例如想要查看 PID 為728 的進程的情況,可以使用命令“Tasklist /FI "PID eq 728"”。Tasklist還有許多命令參數(shù),對它感興趣的用戶可以使用Tasklist /?得到詳細的幫助信息。

        另外補充一點,其實 Svchost.exe 早在Windows 2000 就已存在,只是作用沒有在 Windows XP中這么明顯,所以在Windows 2000 時代很少有人注意它的存在。在Windows 2000中 查看各個進程及服務(wù)的命令為“tlist -s”,查看指 定進程及服務(wù)的命令是“tlist PID”。

        svchost.exe是什么進程

        步驟1、用unlocker刪除類似于C:SysDayN6這樣的文件夾:例如C:Syswm1i、C:SysAd5D等等,這些文件夾有個共同特點,就是名稱為 Sys*** (***是三到五位的.隨機字母),這樣的文件夾有幾個就刪幾個。

        步驟2、開始——運行——輸入“regedit”——打開注冊表,展開注冊表到以下位置:

        HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRun

        刪除右邊所有用純數(shù)字為名的鍵,如

        <66>

        <333>

        <50>

        <4>

        步驟3、重新啟動計算機,病毒清除完畢。

        svchost.exe是什么進程

        svchost.exe是nt核心系統(tǒng)的非常重要的進程,對于2000、xp來說,不可或缺。很多病毒、木馬也會調(diào)用它。所以,深入了解這個程序,是玩電腦的必修課之一。

        大家對windows操作系統(tǒng)一定不陌生,但你是否注意到系統(tǒng)中“svchost.exe”這個文件呢?細心的朋友會發(fā)現(xiàn)windows中存在多個 “svchost”進程(通過“ctrl+alt+del”鍵打開任務(wù)管理器,這里的“進程”標簽中就可看到了),為什么會這樣呢?下面就來揭開它神秘的面紗。

        發(fā)現(xiàn)

        在基于nt內(nèi)核的windows操作系統(tǒng)家族中,不同版本的windows系統(tǒng),存在不同數(shù)量的“svchost”進程,用戶使用“任務(wù)管理器”可查看其進程數(shù)目。一般來說,win2000有兩個svchost進程,winxp中則有四個或四個以上的svchost進程(以后看到系統(tǒng)中有多個這種進程,千萬別立即判定系統(tǒng)有病毒了喲),而win2003 server中則更多。這些svchost進程提供很多系統(tǒng)服務(wù),如:rpcss服務(wù)(remote procedure call)、dmserver服務(wù)(logical disk manager)、dhcp服務(wù)(dhcp client)等。

        如果要了解每個svchost進程到底提供了多少系統(tǒng)服務(wù),可以在win2000的命令提示符窗口中輸入“tlist -s”命令來查看,該命令是win2000 support tools提供的。在winxp則使用“tasklist /svc”命令。svchost中可以包含多個服務(wù)

        深入

        windows系統(tǒng)進程分為獨立進程和共享進程兩種,“svchost.exe”文件存在于“%systemroot% system32”目錄下,它屬于共享進程。隨著windows系統(tǒng)服務(wù)不斷增多,為了節(jié)省系統(tǒng)資源,微軟把很多服務(wù)做成共享方式,交由 svchost.exe進程來啟動。但svchost進程只作為服務(wù)宿主,并不能實現(xiàn)任何服務(wù)功能,即它只能提供條件讓其他服務(wù)在這里被啟動,而它自己卻不能給用戶提供任何服務(wù)。那這些服務(wù)是如何實現(xiàn)的呢?

        原來這些系統(tǒng)服務(wù)是以動態(tài)鏈接庫(dll)形式實現(xiàn)的,它們把可執(zhí)行程序指向 svchost,由svchost調(diào)用相應(yīng)服務(wù)的.動態(tài)鏈接庫來啟動服務(wù)。那svchost又怎么知道某個系統(tǒng)服務(wù)該調(diào)用哪個動態(tài)鏈接庫呢?這是通過系統(tǒng)服務(wù)在注冊表中設(shè)置的參數(shù)來實現(xiàn)。下面就以rpcss(remote procedure call)服務(wù)為例,進行講解。

        從啟動參數(shù)中可見服務(wù)是靠svchost來啟動的。

        實例

        以windows xp為例,點擊“開始”/“運行”,輸入“services.msc”命令,彈出服務(wù)對話框,然后打開“remote procedure call”屬性對話框,可以看到rpcss服務(wù)的可執(zhí)行文件的路徑為“c:windowssystem32svchost -k rpcss”,這說明rpcss服務(wù)是依靠svchost調(diào)用“rpcss”參數(shù)來實現(xiàn)的,而參數(shù)的內(nèi)容則是存放在系統(tǒng)注冊表中的。

        在運行對話框中輸入“regedit.exe”后回車,打開注冊表編輯器,找到[hkey_local_machine systemcurrentcontrolsetservicesrpcss]項,找到類型為“reg_expand_sz”的鍵“magepath”,其鍵值為“%systemroot%system32svchost -k rpcss”(這就是在服務(wù)窗口中看到的服務(wù)啟動命令),另外在“parameters”子項中有個名為“servicedll”的鍵,其值為“% systemroot%system32rpcss.dll”,其中“rpcss.dll”就是rpcss服務(wù)要使用的動態(tài)鏈接庫文件。這樣 svchost進程通過讀取“rpcss”服務(wù)注冊表信息,就能啟動該服務(wù)了。

        解惑

        因為svchost進程啟動各種服務(wù),所以病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑用戶,達到感染、入侵、破壞的目的(如沖擊波變種病毒“w32.welchia.worm”)。但windows系統(tǒng)存在多個svchost進程是很正常的,在受感染的機器中到底哪個是病毒進程呢?這里僅舉一例來說明。

        假設(shè)windows xp系統(tǒng)被“w32.welchia.worm”感染了。正常的svchost文件存在于“c:windowssystem32”目錄下,如果發(fā)現(xiàn)該文件出現(xiàn)在其他目錄下就要小心了。“w32.welchia.worm”病毒存在于“c:windowssystem32wins”目錄中,因此使用進程管理器查看svchost進程的執(zhí)行文件路徑就很容易發(fā)現(xiàn)系統(tǒng)是否感染了病毒。windows系統(tǒng)自帶的任務(wù)管理器不能夠查看進程的路徑,可以使用第三方進程管理軟件,如“windows優(yōu)化大師”進程管理器,通過這些工具就可很容易地查看到所有的svchost進程的執(zhí)行文件路徑,一旦發(fā)現(xiàn)其執(zhí)行路徑為不平常的位置就應(yīng)該馬上進行檢測和處理。


      【svchost.exe是什么進程】相關(guān)文章:

      了解wdfmgr.exe是什么進程05-15

      關(guān)于iexplore.exe是什么進程08-01

      頂崗實習(xí)進程安排06-26

      材料的發(fā)展歷史進程04-25

      進程調(diào)查報告04-29

      高考資訊:錄取進程表06-24

      怎樣有效hold住面試進程07-04

      廣告學(xué)的進程與發(fā)展論文07-03

      解決exe進程無法關(guān)閉的情況的方法07-11

      影響世界歷史進程的發(fā)明06-24