資源描述:
《cpu占用率過(guò)高解決的方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、為什么CPU占用率率總是這么高?經(jīng)常會(huì)在論壇中看到有人問(wèn),為什么我的高配置電腦的運(yùn)行速度卻特別慢,當(dāng)用任務(wù)管理器查看時(shí),發(fā)現(xiàn)CPU占用率經(jīng)常接近100%。確實(shí),CPU負(fù)載過(guò)高會(huì)導(dǎo)致電腦運(yùn)行速度明顯變慢,不過(guò),如果CPU占用率過(guò)高的情況只是偶爾出現(xiàn),并且很快恢復(fù)正常,那么不用擔(dān)心。但是,如果這種情況持續(xù)較長(zhǎng)時(shí)間,就得細(xì)細(xì)查查你的系統(tǒng)是否有問(wèn)題了。1.病毒和惡意程序搞的鬼這種故障常常是因?yàn)椴《?、惡意程序、木馬造成的,比如震蕩波病毒等,所以在出現(xiàn)此問(wèn)題后,應(yīng)首先用已經(jīng)更新了最新病毒庫(kù)的殺毒軟件全面掃描系統(tǒng),接著再
2、使用反間諜軟件工具—Ad-Aware(下載地址:http://www.onlinedown.net/soft/33740.htm)清查是否存在間諜軟件。相信不少朋友都遇到過(guò)SVCHOST.EXE文件占用100%CPU資源的問(wèn)題,這往往是中病毒的表現(xiàn),比如:沖擊波變種病毒“W32.Welchia.Worm”,而SVCHOST.EXE是Windows中的重要文件,是一些系統(tǒng)服務(wù)的宿主,提供條件讓其他系統(tǒng)服務(wù)被啟動(dòng)。正因?yàn)樗闹匾院吞厥庑裕《?、木馬也想盡辦法來(lái)利用它,企圖利用它的特性來(lái)迷惑用戶(hù),達(dá)到感染、入侵
3、、破壞的目的。所以,如果你發(fā)現(xiàn)任務(wù)管理器中某個(gè)SVCHOST的CPU占用率持續(xù)保持很高的狀態(tài),最好搜索一下SVCHOST.EXE文件,看看是不是在除了“C:Windowssystem32”外,還在其他文件夾有它的影子。小提示SVCHOST的工作原理Windows中的系統(tǒng)服務(wù)是以動(dòng)態(tài)鏈接庫(kù)(DLL)形式實(shí)現(xiàn)的,其中一些會(huì)把可執(zhí)行程序指向SVCHOST,由SVCHOST調(diào)用相應(yīng)服務(wù)的動(dòng)態(tài)鏈接庫(kù)并加上相應(yīng)參數(shù)來(lái)啟動(dòng)服務(wù)。2.輕松抓出狂占CPU資源的軟件如果沒(méi)有發(fā)現(xiàn)病毒、間諜軟件或木馬程序,那么很可能就是某個(gè)軟
4、件的問(wèn)題了,這時(shí)得分兩種情況來(lái)排查。首先,如果CPU占用率居高不下的情況從開(kāi)機(jī)時(shí)就發(fā)生,并為什么CPU占用率總是這么高?且直到關(guān)機(jī)都沒(méi)有改善,就有可能是由某個(gè)隨系統(tǒng)同時(shí)登錄的軟件造成的,在WindowsXP中請(qǐng)點(diǎn)擊“開(kāi)始→運(yùn)行”,輸入“Msconfig”并回車(chē),打開(kāi)“系統(tǒng)實(shí)用配置工具”,進(jìn)入“啟動(dòng)”選項(xiàng)卡,接著依次取消可疑的選項(xiàng)前面的對(duì)勾,并重啟測(cè)試問(wèn)題是否發(fā)生,直到找到元兇。而Windows2000則可使用我們以前推薦的WinPatrol(下載地址:http://www.winpatrol.com/wps
5、etup.exe),進(jìn)入“StartupPrograms”選項(xiàng)卡,選中可疑項(xiàng)目后單擊下面的“Disable”按鈕暫停其啟動(dòng)并進(jìn)行測(cè)試。如果CPU資源占用較大、電腦運(yùn)行速度變慢的問(wèn)題是間歇發(fā)生的,就要注意出現(xiàn)在什么情況下,比如:運(yùn)行了某個(gè)軟件、訪問(wèn)了某個(gè)網(wǎng)站等。在Windows2000/XP中找出誰(shuí)在大量占用CPU資源的方法也很簡(jiǎn)單,只要按下Ctrl+Alt+Del組合鍵(Windows2000為Ctrl+Shift+Esc組合鍵)打開(kāi)任務(wù)管理器,進(jìn)入“進(jìn)程”選項(xiàng)卡,注意“CPU”行,這里顯示的就是各個(gè)進(jìn)程占
6、用的CPU資源,你可以一個(gè)個(gè)細(xì)細(xì)查看,從中發(fā)現(xiàn)占用CPU資源較高的程序,然后通過(guò)其文件名進(jìn)行搜索并找到它屬于哪個(gè)軟件。然后就是對(duì)其卸載、升級(jí)或是干脆找個(gè)同類(lèi)軟件進(jìn)行替代。小提示其中“SystemIdleProcess”的CPU占用數(shù)值會(huì)很高,沒(méi)有關(guān)系,它的作用就是告訴你當(dāng)前可用的CPU資源是多少,因此它的值越高,越是好事。樓主機(jī)內(nèi)的KVXP.KXP這個(gè)文件具體是什么我還沒(méi)見(jiàn)過(guò),不過(guò)我想知道的是你安裝的江民軟件是正版還是D版的?3.CPU占用率過(guò)高的經(jīng)典案例案例1:網(wǎng)絡(luò)連接導(dǎo)致CPU占用率過(guò)高當(dāng)你的Windo
7、ws2000/XP作為服務(wù)器時(shí),收到來(lái)自端口445上的連接請(qǐng)求后,系統(tǒng)將分配內(nèi)存和少量地調(diào)配CPU資源來(lái)為這些連接提供服務(wù)。當(dāng)負(fù)荷過(guò)重,CPU占用率可能過(guò)高。要解決這個(gè)問(wèn)題可通過(guò)修改注冊(cè)表,打開(kāi)注冊(cè)表編輯器,找到[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserver],在右側(cè)窗格中新建名為“maxworkitems”的DWORD值。然后雙擊該值,如果你的電腦有512MB以上內(nèi)存,請(qǐng)?jiān)O(shè)置值為“1024”,如果小于512MB,則設(shè)置值
8、為“256”。案例2:右擊文件導(dǎo)致100%的CPU占用有些朋友報(bào)告,如果電腦是PentiumⅢ或Pentium4的CPU,在WindowsXP中,如果不用左鍵先選中文件而是直接右擊它,就會(huì)導(dǎo)致CPU占用率100%,微軟提供的解決方法是先左鍵選中文件,然后再右擊。而非官方的方法為右擊桌面并選擇“屬性”,接著進(jìn)入“外觀”選項(xiàng)卡,單擊“效果”按鈕,接著在打開(kāi)的窗口中取消“為菜單和工具提示使用下列過(guò)渡效果”的勾選即可。案