有關XP程序的問題

時間 2022-06-08 22:30:13

1樓:匿名使用者

轉貼svchost.exe是nt核心系統的非常重要的程序,對於2000、xp來說,不可或缺。很多病毒、木馬也會呼叫它。所以,深入瞭解這個程式,是玩電腦的必修課之一。

大家對windows作業系統一定不陌生,但你是否注意到系統中「svchost.exe」這個檔案呢?細心的朋友會發現windows中存在多個 「svchost」程序(通過「ctrl+alt+del」鍵開啟工作管理員,這裡的「程序」標籤中就可看到了),為什麼會這樣呢?

下面就來揭開它神祕的面紗。

在基於nt核心的windows作業系統家族中,不同版本的windows系統,存在不同數量的「svchost」程序,使用者使用「工作管理員」可檢視其程序數目。一般來說,win 2000有兩個svchost程序,win xp中則有四個或四個以上的svchost程序(以後看到系統中有多個這種程序,千萬別立即判定系統有病毒了喲),而win 2003 server中則更多。這些svchost程序提供很多系統服務,如:

rpcss服務(remote procedure call)、dmserver服務(logical disk manager)、dhcp服務(dhcp client)等

如果要了解每個svchost程序到底提供了多少系統服務,可以在win 2000的命令提示符視窗中輸入「tlist -s」命令來檢視,該命令是win 2000 support tools提供的。在win xp則使用「tasklist /svc」命令。

svchost中可以包含多個服務

windows系統程序分為獨立程序和共享程序兩種,「svchost.exe」檔案存在於「%systemroot% system32」目錄下,它屬於共享程序。隨著windows系統服務不斷增多,為了節省系統資源,微軟把很多服務做成共享方式,交由 svchost.

exe程序來啟動。

但svchost程序只作為服務宿主,並不能實現任何服務功能,即它只能提供條件讓其他服務在這裡被啟動,而它自己卻不能給使用者提供任何服務。那這些服務是如何實現的呢?

原來這些系統服務是以動態連結庫(dll)形式實現的,它們把可執行程式指向 svchost,由svchost呼叫相應服務的動態連結庫來啟動服務。那svchost又怎麼知道某個系統服務該呼叫哪個動態連結庫呢?這是通過系統服務在登錄檔中設定的引數來實現。

從啟動引數中可見服務是靠svchost來啟動的。

因為svchost程序啟動各種服務,所以病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑使用者,達到感染、入侵、破壞的目的(如衝擊波變種病毒「w32.welchia.worm」)。

但windows系統存在多個svchost程序是很正常的,在受感染的機器中到底哪個是病毒程序呢?這裡僅舉一例來說明。

假設windows xp系統被「w32.welchia.worm」感染了。

正常的svchost檔案存在於「c:\windows\system32」目錄下,如果發現該檔案出現在其他目錄下就要小心了。「w32.

welchia.worm」病毒存在於「c:\windows\system32win s」目錄中,因此使用程序管理器檢視svchost程序的執行檔案路徑就很容易發現系統是否感染了病毒。

windows系統自帶的工作管理員不能夠檢視程序的路徑,可以使用第三方程序管理軟體,如「windows優化大師」程序管理器,通過這些工具就可很容易地檢視到所有的svchost程序的執行檔案路徑,一旦發現其執行路徑為不平常的位置就應該馬上進行檢測和處理。

轉貼你可以試下用dr.web來掃毒

2樓:

解決:假設你已經使用了免費防毒軟體排除了病毒和已經使用防間諜軟體排除了惡意軟體的影響:

想辦法清空c:\windows\softwaredistribution 目錄下所有的檔案重啟機器即可。(c:

\windows\softwaredistribution是windows update服務的臨時檔案存放目錄)

如果機器提示檔案正在使用("automatic updates"服務正在執行)無法刪除相應目錄:

則想辦法開啟控制面板==>管理工具==>服務,找到"automatic updates",設定成手動啟動,

重啟後再刪除 c:\windows\softwaredistribution。問題就解決了。

然後再開啟控制面板==>管理工具==>服務,找到"automatic updates",恢復成自動啟動重啟。

注意:重啟後最好在上網條件比較好的地方讓系統順利完成一次系統自動更新。

推廣: 遇到類似問題的應該挺多的,如果你也發現這個方法有用,請將

這個連結加到你的blog裡。

3樓:譚錦斌

svchost.exe是windows xp 的檔案保護系統,你說的這個程序突然cpu使用率高達100是正常現象,如果這個程序總是%100那就有點問題了,你可以用程序管理器看下程序路徑在那裡,在c:\windows\system32下面就是正常的,在別的目錄下就有點危險了.

4樓:獨孤敗求

系統程序,xp下程序有6個

詳細看這裡

5樓:匿名使用者

有詳細地說明

matlab程序問題,matlab程式問題

r 1,0.95,0.4,0.9,0.8 0.95,1,0.45,0.95,0.85 0.4,0.45,1,0.5,0.6 0.9,0.95,0.5,1,0.9 0.8,0.85,0.6,0.9,1 看 你要找模糊關係矩陣的一個閉包。也就是想從一個已知的模糊關係矩陣獲得一個等價關係矩陣。如果是這樣的...

xp重灌的問題

自動安裝windows xp 一 全自動安裝軟體 安裝管理器setupmgr.exe這個好東東位於windows xp安裝光碟的 support tools deploy.cab 壓縮包中,我們只需要進入 support tools 資料夾把 deploy.cab 中的檔案解壓出來即可。二 建立wi...

裝XP的問題

重新安裝系統前,如果你的c盤裡有重要的檔案一定要備份一下,一般都是在 我的文件 裡的居多,備份其實很簡單,就是把自己認為重要的,不能刪除的檔案複製貼上到別的分割槽裡,如d,e,f盤裡等,別放在c盤裡了,還有桌面上的一些檔案,因為桌面也是屬於c盤的,一旦重新安裝了系統,c盤裡的所有檔案都將丟失了,這就...