極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁(yè)軟件教程軟件問(wèn)答 → svchost.exe是什么進(jìn)程? 如何清除

svchost.exe是什么進(jìn)程? 如何清除

時(shí)間:2012-01-31 10:05:03  作者:不思議游戲  瀏覽量:628

svchost.exe是一個(gè)屬于微軟Windows操作系統(tǒng)的系統(tǒng)程序,微軟官方對(duì)它的解釋是:Svchost.exe 是從動(dòng)態(tài)鏈接庫(kù) (DLL) 中運(yùn)行的服務(wù)的通用主機(jī)進(jìn)程名稱。這個(gè)程序?qū)ο到y(tǒng)的正常運(yùn)行是非常重要,而且是不能被結(jié)束的。

文件信息:

軟件大。30KB
軟件星級(jí):2.5
軟件語(yǔ)言:英文
開(kāi) 發(fā) 商:Microsoft Corp.
軟件類別:微軟
軟件授權(quán):免費(fèi)版本
更新時(shí)間:2010-01-0711:25:55
應(yīng)用平臺(tái):XP/2K/Vista/9x[1]

深入介紹:

windows系統(tǒng)進(jìn)程分為獨(dú)立進(jìn)程和共享進(jìn)程兩種,“svchost.exe”文件存在于“%systemroot%system32”目錄下,它屬于共享進(jìn)程。隨著windows系統(tǒng)服務(wù)不斷增多,為了節(jié)省系統(tǒng)資源,微軟把很多服務(wù)做成共享方式,交由svchost.exe進(jìn)程來(lái)啟動(dòng)。但svchost進(jìn)程只作為服務(wù)宿主,并不能實(shí)現(xiàn)任何服務(wù)功能,即它只能提供條件讓其他服務(wù)在這里被啟動(dòng),而它自己卻不能給用戶提供任何服務(wù)。那這些服務(wù)是如何實(shí)現(xiàn)的呢?
原來(lái)這些系統(tǒng)服務(wù)是以動(dòng)態(tài)鏈接庫(kù)(dll)形式實(shí)現(xiàn)的,它們把可執(zhí)行程序指向svchost,由svchost調(diào)用相應(yīng)服務(wù)的動(dòng)態(tài)鏈接庫(kù)來(lái)啟動(dòng)服務(wù)。那svchost又怎么知道某個(gè)系統(tǒng)服務(wù)該調(diào)用哪個(gè)動(dòng)態(tài)鏈接庫(kù)呢?這是通過(guò)系統(tǒng)服務(wù)在注冊(cè)表中設(shè)置的參數(shù)來(lái)實(shí)現(xiàn)。下面就以rpcss(remoteprocedurecall)服務(wù)為例,進(jìn)行講解。
從啟動(dòng)參數(shù)中可見(jiàn)服務(wù)是靠svchost來(lái)啟動(dòng)的。

svchost.exe病毒清除辦法

1、用unlocker刪除類似于C:SysDayN6這樣的文件夾:例如C:Syswm1i、C:SysAd5D等等,這些文件夾有個(gè)共同特點(diǎn),就是名稱為 Sys*** (***是三到五位的隨機(jī)字母),這樣的文件夾有幾個(gè)就刪幾個(gè)。
2、開(kāi)始——運(yùn)行——輸入“regedit”——打開(kāi)注冊(cè)表,展開(kāi)注冊(cè)表到以下位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Policies\Explorer\Run
刪除右邊所有用純數(shù)字為名的鍵,如
<66><C:SysDayN6svchost.exe>
<333><C:Syswm1isvchost.exe>
<50><C:SysAd5Dsvchost.exe>
<4><C:SysWsj7svchost.exe>
3、重新啟動(dòng)計(jì)算機(jī),病毒清除完畢。

修復(fù)方法:

svchost.exe出錯(cuò),很多是因?yàn)橄到y(tǒng)中了流氓軟件,如果不了解系統(tǒng),不知道svchost.exe在電腦中的存放位置,那么建議使用修復(fù)工具對(duì)系統(tǒng)進(jìn)行最全面的掃描和修復(fù)。
首先,建議使用金山毒霸。
然后,點(diǎn)擊主界面的快速掃描,進(jìn)行全面的系統(tǒng)掃描。
最后,按提示重新啟動(dòng)電腦,svchost.exe下載修復(fù)完畢。

vchost.exe占用CPU 100%的解決方法:

現(xiàn)象:

機(jī)器啟動(dòng)運(yùn)行幾分鐘后 svchost.exe就會(huì)占系統(tǒng)cpu資源的100%
拔掉網(wǎng)線就好了,重連上網(wǎng)后一會(huì)兒:svchost.exe又占cpu資源的99%;解決:

假設(shè)你已經(jīng)使用了免費(fèi)殺毒軟件排除了病毒和已經(jīng)使用防間諜軟件排除了惡意軟件的影響:
想辦法清空C:\WINDOWS\SoftwareDistribution 目錄下所有的文件重啟機(jī)器即可。(C:\WINDOWS\SoftwareDistribution是Windows update服務(wù)的臨時(shí)文件存放目錄)

如果機(jī)器提示文件正在使用("Automatic Updates"服務(wù)正在運(yùn)行)無(wú)法刪除相應(yīng)目錄:

則想辦法打開(kāi)控制面板==>管理工具==>服務(wù),找到"Automatic Updates",設(shè)置成手動(dòng)啟動(dòng),
重啟后再刪除 C:\WINDOWS\SoftwareDistribution。問(wèn)題就解決了。
然后再打開(kāi)控制面板==>管理工具==>服務(wù),找到"Automatic Updates",恢復(fù)成自動(dòng)啟動(dòng)重啟。
注意:重啟后最好在上網(wǎng)條件比較好的地方讓系統(tǒng)順利完成一次系統(tǒng)自動(dòng)更新。

原因分析:

先說(shuō)說(shuō)什么是svchost.exe:簡(jiǎn)單的說(shuō)沒(méi)有這個(gè)RPC服務(wù),機(jī)器幾乎就上不了網(wǎng)了。很多應(yīng)用服務(wù)都是依賴于這個(gè)RPC接口的,如果發(fā)現(xiàn)這個(gè)進(jìn)程占了太多的CPU資源,直接把系統(tǒng)的RPC服務(wù)禁用了會(huì)是一場(chǎng)災(zāi)難:因?yàn)檫B恢復(fù)這個(gè)界面的系統(tǒng)服務(wù)設(shè)置界面都無(wú)法使用了;謴(fù)的方法需要使用注冊(cè)表編輯器,找到 HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Services >> RpcSs, 右側(cè)找到Start屬性,把它的值改為2再重啟即可

造成svchost占系統(tǒng)CPU 100%的原因并非svchost服務(wù)本身:以上的情況是由于Windows Update服務(wù)下載/安裝失敗而導(dǎo)致更新服務(wù)反復(fù)重試造成的。而Windows的自動(dòng)更新也是依賴于svchost服務(wù)的一個(gè)后臺(tái)應(yīng)用,從而表現(xiàn)為svchost.exe負(fù)載極高。 常發(fā)生這類問(wèn)題的機(jī)器一般是上網(wǎng)條件(尤其是去國(guó)外網(wǎng)站)不穩(wěn)定的機(jī)器,比如家里的父母的機(jī)器,往往在安裝機(jī)器幾個(gè)月以后不定期發(fā)生,每個(gè)月的第二個(gè)星期是高發(fā)期:因?yàn)樽罱鼛啄闙S很有規(guī)律的在每個(gè)月的第二個(gè)星期發(fā)布補(bǔ)丁程序)。上面的解決方法并不能保證不重發(fā)作,但是為了svchost文件而每隔幾個(gè)月重裝一次操作系統(tǒng)還是太浪費(fèi)時(shí)間了。

教訓(xùn):spoolsv.exe和svchost.exe的問(wèn)題都是應(yīng)用遇到失敗/例外情況后自動(dòng)重試造成的,本想為用戶節(jié)省時(shí)間的設(shè)計(jì),但是重試的頻度過(guò)高反而導(dǎo)致了和病毒一樣的效果。

相關(guān)資訊

相關(guān)軟件

軟件問(wèn)答排行
最新軟件問(wèn)答
軟件教程分類

更多常用電腦軟件

更多同類軟件專題