當前位置:編程學習大全網 - 編程語言 - 玩冒險島時CPU使用率太高。

玩冒險島時CPU使用率太高。

導致CPU100%的十大原因

Vagaa過度占用系統資源導致的系統緩慢和崩潰問題壹直是大家問的熱門話題。根據Vagaa官方的解釋,是因為與中文上網官方軟件沖突造成的。其實這只是原因之壹。我想在這裏談談自己的看法,壹起拋磚引玉,希望能引起大家的共同探討。

說到沖突,其實Kad網絡和壹些IE插件是有沖突的。第壹惡是中國官方的互聯網軟件,只要使用Kad網絡的p2p軟件都會發生,而不僅僅是Vagaa。這些都很好解決,卸載掉所有沒用的IE插件就行了。

據我分析,CPU100%%有幾個原因。當壹個下載的文件出現問題時,Vagaa可能會不斷嘗試修復,這會占用大量系統資源。解決方法是刪除有問題的文件。

1.反病毒軟件導致故障

由於KV、金山、瑞星新版本都加入了網頁、插件、郵件的隨機監控,系統負擔無疑有所增加。待遇:基本沒有合理的待遇。盡量使用最少的監控服務,或者升級硬件。

2.驅動沒有經過認證,導致CPU資源占用100%。

互聯網上大量的beta驅動泛濫,造成了難以發現的故障。處理:特別註意顯卡的驅動。建議使用微軟認證或官方發布的驅動,嚴格檢查型號和版本。

3、病毒和木馬造成的

大量蠕蟲病毒在系統中快速復制,導致CPU占用率很高。解決方法:用可靠的殺毒軟件徹底清理系統內存和本地硬盤,打開系統設置軟件,看看有沒有異常的啟動程序。定期更新升級殺毒軟件和防火墻,加強殺毒意識,掌握正確的殺毒知識。

4.在控制面板-管理工具-服務-瑞星實時監控服務上單擊鼠標右鍵,將其更改為手動。

5.開始-& gt;運行-& gt;msconfig-& gt;啟動,關閉不必要的啟動項,重新啟動。

6.查看“svchost”流程。

Svchost。exe是Windows XP系統的壹個核心進程。Svchost.exe不僅出現在Window s XP中,也存在於使用NT內核的Window s系統中。通常,在Windows 2000中,svchost.exe進程的數量是2,而在Windows XP中,svchost.exe進程的數量上升到4或更多。

7.檢查網絡連接。主要是網卡。

8、檢查網絡連接

當安裝了Windows XP作為服務器的計算機在端口445上收到連接請求時,它將分配內存和少量CPU資源來為這些連接提供服務。當負載過重時,CPU利用率可能會過高,因為工作項目的數量和響應能力之間存在著內在的權衡。您需要確定適當的MaxWorkItems設置來提高系統響應能力。如果設置值不正確,服務器的響應可能會受到影響,或者用戶獨占了太多的系統資源。

要解決這個問題,我們可以通過修改註冊表來解決:在註冊表編輯器中展開[HKEY _本地_機器\系統\當前控制集\服務\ lanmanserver]的分支,在右側窗口新建壹個名為“maxworkitems”的DWORD值。然後雙擊該值,在打開的窗口中鍵入以下值,並保存以退出:

如果計算機的內存超過512MB,請鍵入“1024”;如果計算機內存小於512 MB,請鍵入“256”。

9.看Windows XP使用鼠標右鍵是否導致CPU占用100%。

不久前有報道稱,在資源管理器中使用鼠標右鍵會導致100%的CPU資源占用。讓我們看看是怎麽回事。

標誌:

在資源管理器中,當您右鍵單擊目錄或文件時,可能會遇到以下問題:

任何文件的復制操作都可能在那時停止。

網絡連接速度會明顯降低。

所有流式輸入/輸出操作,如使用Windows Media Player聽音樂,都可能導致音樂失真:

當妳在資源管理器中右鍵點擊壹個文件或目錄,顯示快捷菜單時,CPU利用率會增加到100%,當妳關閉快捷菜單時,又會恢復到正常水平。

解決方案:

方法1:關閉“對菜單和工具提示使用過渡效果”

1.點擊“開始”-“控制面板”

2.雙擊控制面板中的顯示。

3.單擊“顯示”屬性中的“外觀”選項卡。

4.點擊“外觀”選項卡中的“效果”。

5.在“效果”對話框中,清除“為菜單和工具提示使用過渡效果”前面的復選框,並單擊“確定”按鈕兩次。

方法二:用鼠標右鍵點擊文件或目錄時,先用鼠標左鍵選擇妳的目標文件或目錄。然後用鼠標右鍵彈出快捷菜單。

CPU占用率100%的解決方案

壹般情況下,CPU占100%的話,我們的電腦總會變慢,很多時候不用問那些大蝦,稍微改動壹下就能解決。

當機器變慢的時候,我們首先想到的當然是任務管理器。看看哪個節目占比大。如果是大節目,可以原諒。關閉程序後,只要CPU正常,就沒問題。如果不是,那麽妳需要看看是什麽程序。當妳查不出這個過程是什麽的時候,就去google或者百度搜壹下。有時候光完成是沒用的。在xp下,我們可以合並msconfig中的啟動項,關閉壹些不用的項。2000年可以去下壹個winpatrol用。

壹些常用的軟件,比如瀏覽器,占用了大量的CPU,需要對軟件進行升級或者幹脆換成其他類似的軟件。有時候軟件和系統會有點不兼容。當然我們可以試試xp系統下給我們的兼容性項,右擊。exe文件來選擇兼容性。

Svchost.exe有時令人頭痛。當妳看到妳的壹個svchost.exe占用了很多CPU的時候,妳可以去下壹個aports或者fport查看它對應的程序路徑,也就是有東西在用這個svchost.exe。如果它不在c:\Windows\ system32 (xp)或c:\winnt\system32(2000)下,則它是可疑的。升級殺毒軟件殺毒。

右鍵單擊文件會導致100%的CPU使用率,我們也會遇到這種情況。有時右鍵單擊和暫停可能是問題所在。官方解釋:先點擊左鍵選擇,再點擊右鍵(不太懂)。非官方:通過右鍵點擊桌面-屬性-外觀-效果,取消“菜單和工具提示使用以下過度效果”。還有壹些殺毒軟件會影響文件監控,可以關閉殺毒軟件的文件監控;監控網頁、插件、郵件也是同樣的道理。

這種現象有時可能會出現在某些驅動程序中。最好選擇微軟認證或者官方發布的驅動,有時候驅動可以適當升級,但是要記住最新的並不是最好的。

CPU散熱軟件,因為軟件在運行的時候會使用所有的CPU空閑時間來散熱,但是Windows無法區分普通CPU占用和散熱軟件的散熱指令的區別,所以CPU壹直顯示100%,所以這個不用擔心,也不會影響系統正常運行。

在處理較大的word文件時,由於word的拼寫和語法檢查,CPU會很累。只需打開word-Options-拼寫和語法的工具,勾選“檢查拼寫和語法”。

點擊avi視頻文件後,CPU利用率高是因為系統要先掃描文件,檢查文件的各個部分,建立索引。解決方案:右鍵單擊保存視頻文件的文件夾-屬性-常規-高級,取消選中允許索引服務索引文件夾以進行快速搜索的框。

CPU占用率100%案例分析

1,dllhost進程導致CPU使用率占用100%。

特點:服務器正常的CPU消耗應該在75%以下,CPU消耗上下波動。出現這個問題的服務器CPU會突然停留在100%的水平,不會下降。查看任務管理器,我們可以發現DLLHOST.EXE消耗了所有的CPU空閑時間。在這種情況下,管理員必須重新啟動IIS服務。奇怪的是,重啟IIS服務後壹切正常,但過了壹會兒,問題又出現了。

直接原因:

壹個或多個ACCESS數據庫在多次讀寫過程中被損壞。當微軟的MDAC系統寫入這個損壞的訪問文件時,ASP線程處於阻塞狀態。因此,其他線程不得不等待,IIS被死鎖,所有CPU時間都消耗在DLLHOST中。

解決方案:

安裝“壹級信息監控攔截系統”,使用“首席文檔督察IIS健康督察”軟件。

啟用“查找死鎖模塊”並設置:

-wblock =是

受監控的目錄,請指定您的主機文件所在的目錄:

- wblockdir=d:\test

監控生成的日誌的文件存儲位置在安裝目錄的log目錄下,文件名為logblock.htm。

停止IIS,然後啟動首席文檔檢查器IIS健康檢查器,然後啟動IIS。首席文檔檢查員IIS Health Inspector將在logblock.htm中記錄最後的書面訪問文件。

過了壹段時間,問題出來了,比如CPU又會壹直處於100%的水平,可以停止IIS,查看logblock.htm記錄的最後十個文件。註意,最有問題的文件通常是類似計數器的訪問文件,比如“**COUNT。MDB”和“* *計數。ASP”。可以先把最後十個文件或者可疑的放進去。我們相信,經過仔細搜索,妳壹定能找到這個讓妳擔心了壹段時間的文件。

找到這個文件後,可以刪除,或者下載後用ACCESS2000修復,問題就解決了。

2.svchost.exe占用了100%的CPU使用率。

在win.ini文件中,在[Windows]下,“run=”和“load=”是加載特洛伊木馬程序的可能方式,壹定要密切關註。壹般來說,它們的等號後面沒有什麽。如果妳發現它們後面的路徑和文件名不是妳熟悉的啟動文件,妳的電腦可能是特洛伊木馬。當然,妳得看清楚,因為很多“木馬”,比如“AOL特洛伊特洛伊馬”,都是把自己偽裝成command.exe文件,不註意的話,妳可能發現不了它不是真正的系統啟動文件。

在system.ini文件中,[BOOT]下有壹個“shell=文件名”。正確的文件名應該是“explorer.exe”。如果不是“explorer.exe”而是“shell = explorer.exe程序名”,那麽後面的程序就是“特洛伊馬”程序,也就是說妳已經拿下了“特洛伊馬”。

註冊表中的情況是最復雜的。通過regedit命令打開註冊表編輯器,點擊“HKEY-local-machine \ software \ Microsoft \ Windows \ current version \ run”目錄,查看鍵值中是否有不熟悉的autostart文件,擴展名為EXE。這裏要記住:有些“特洛伊木馬”程序生成的文件與系統自帶文件非常相似,想通過偽裝蒙混過關,比如“酸電池v1.0特洛伊木馬”,將註冊表“HKEY-local-machine \ software \ Microsoft \ Windows \ current version \ Run”下的Explorer的鍵值改為Explorer = " c:\ Windows \ Explorer . exe”,木馬程序與真正的Explorer只有“I”和“L”的區別。當然,特洛伊馬程序可以隱藏的地方有很多,比如“HKEY-當前-用戶\軟件\微軟\ Windows \當前版本\運行”“HKEY-用戶\ * * * \軟件\微軟\ Windows \當前版本\運行”都有可能,最好的辦法就是在“HKEY-本地-機器\軟件\微軟\ Windows \當前版本\運行”下找到“特洛伊馬”。這種病毒也叫“Code Red II”病毒,與西方英語系統流行的“紅隊”病毒有點相反,國際上稱為VirtualRoot。該蠕蟲利用微軟已知的溢出漏洞,通過端口80傳播到其他網頁服務器。黑客可以通過Http Get的請求運行受感染機器的scripts/root.exe,從而獲得對受感染機器的完全控制。

成功感染壹臺服務器後,如果被感染的機器是中文系統,程序會休眠2天,其他機器休眠1天。休眠時間到了,蠕蟲程序會重啟機器。該蠕蟲還會檢查機器的月份是10還是年份是2002,如果是,被感染的服務器就會重啟。Windows NT系統啟動時,NT系統會自動搜索c盤根目錄下的文件explorer.exe,被網絡蠕蟲程序感染的服務器上的文件explorer.exe就是網絡蠕蟲程序本身。文件大小為8192字節,通過該程序執行VirtualRoot網絡蠕蟲程序。同時,VirtualRoot網絡蠕蟲程序還將cmd.exe的文件從Windows NT的系統目錄復制到其他目錄,為黑客入侵打開了方便之門。它還會修改系統的註冊表項。通過修改註冊表項,蠕蟲程序可以建立壹個虛擬目錄C或D,病毒名稱來自該目錄。值得壹提的是,除了文件explorer.exe之外,該網絡蠕蟲程序的其他操作都不是基於文件的,而是直接在內存中感染和傳播,給抓捕帶來了很大的難度。

“程序的文件名,然後在整個註冊表中搜索。

讓我們先來看看微軟是如何描述svchost.exe的。Svchost.exe在微軟知識庫314056中描述如下:svchost.exe是從動態鏈接庫(DLL)運行的服務的通用主機進程名。

事實上,svchost.exe是Windows XP系統的壹個核心進程。Svchost.exe不僅出現在Windows XP中,也存在於使用NT內核的Windows系統中。通常,在Windows 2000中,svchost.exe進程的數量是2,而在Windows XP中,svchost.exe進程的數量上升到4或更多。所以當妳在系統的進程列表中看到幾個svchost.exe時,不要太擔心。

svchost.exe到底是幹什麽的?

首先要明白Windows系統中的進程分為兩種:獨立進程和* * *享受進程。因為Windows系統中的服務越來越多,為了節省有限的系統資源,微軟把很多系統服務做成* * *共享模式。svchost.exe在其中扮演什麽角色?

Svchost.exe的工作是托管這些服務,也就是說,svchost.exe將啟動它們。Svchost.exe只負責為這些服務提供啟動條件,不能自行實現任何服務的功能,也不能為用戶提供任何服務。Svchost.exe通過調用這些系統服務的動態鏈接庫(dll)來啟動系統服務。

Svchost.exe是壹種病毒。這個說法是怎麽來的?

因為svchost.exe可以作為服務的主機來啟動服務,所以病毒和木馬的編寫者也在想盡辦法利用svchost.exe的這壹特性來迷惑用戶,達到入侵和破壞電腦的目的。

我們如何區分哪些是正常的svchost.exe進程,哪些是病毒進程?

svchost.exe的鍵值是“HKEY _本地_機器\軟件\微軟\ Windows NT \ current version \ svchost”,如圖1。圖65中438+0中的每個鍵值代表壹個獨立的svchost.exe群。

微軟還為我們提供了壹種在svchost.exe列表中查看系統正在運行的服務的方式。以Windows XP為例:在運行中輸入:cmd,然後在命令行模式下輸入:tasklist /svc。系統列出了如圖2所示的服務。圖2中紅框包圍的區域是svchost.exe啟動的服務列表。如果使用的是Windows 2000系統,只需將之前的“tasklist /svc”命令替換為“tlist -s”即可。如果妳懷疑電腦可能被病毒感染,而svchost.exe的服務出現異常,妳可以通過搜索svchost.exe的文件找到異常情況。通常,在目錄“C:\Windows\System32”中只能找到壹個svchost.exe程序。如果妳發現svchost.exe程序在其他目錄,它可能是中毒。

另壹種確認svchost.exe是否中毒的方法是查看任務管理器中進程的執行路徑。但是由於Windows系統自帶的任務管理器無法查看進程路徑,所以需要使用第三方進程查看工具。

以上簡單介紹了svchost.exe進程的相關情況。總之,svchost.exe是壹個系統的核心進程,而不是病毒進程。但是,由於svchost.exe過程的特殊性,病毒會想盡辦法入侵svchost.exe。是否中毒,可以看svchost.exe過程的執行路徑來確認。

3.Services.exe占用了100%的CPU使用率。

癥狀

在基於Windows 2000的計算機上,Services.exe的CPU利用率可能會間歇性地達到100%,計算機可能會停止響應(掛斷)。出現此問題時,連接到此計算機(如果是文件服務器或域控制器)的用戶將被斷開。您可能還需要重新啟動計算機。如果Esent.dll錯誤處理文件刷新到磁盤的方式,就會出現這種癥狀。

解決辦法

服務包信息

要解決此問題,請獲取最新的Microsoft Windows 2000 service pack。有關其他信息,請單擊下面的文章編號,以查看Microsoft知識庫中相應的文章:

260910如何獲取最新的Windows 2000 Service Pack?

維修計劃信息

微軟提供了壹個受支持的補丁,但是這個程序只是為了解決本文中描述的問題。只有當計算機遇到本文中提到的特定問題時,才應該應用此修補程序。此補丁可能會接受其他測試。因此,如果這個問題沒有嚴重影響您,Microsoft建議您等待包含此修補程序的下壹個Windows 2000 Service Pack。

要立即解決此問題,請與Microsoft產品支持服務聯系以獲取此修補程序。有關Microsoft產品支持服務電話號碼和支持費用信息的完整列表,請訪問Microsoft網站:

註意:在特殊情況下,如果Microsoft支持專業人員確定某個特定的更新可以解決您的問題,您可以免除通常收取的電話支持服務費。對於其他無法通過特定更新解決的支持問題,將正常收取支持費用。

下表列出了此修補程序全局版本的文件屬性(或更新的屬性)。這些文件的日期和時間以協調世界時(UTC)列出。查看文件信息時,將轉換為當地時間。要了解UTC和本地時間之間的時差,請使用控制面板中日期和時間工具中的時區選項卡。

情況

微軟已經確認這是本文開頭列出的微軟產品的問題。這個問題最初是在Microsoft Windows 2000 Service Pack 4中糾正的。

4.正常軟件占CPU使用率的100%。

首先,如果從啟動到停機發生上述情況。那麽可能是同時登錄系統的某個軟件導致的。您可以通過運行輸入“msconfig”打開系統實用程序配置工具,並進入開始選項卡。接下來依次取消勾選可疑選項,然後重啟電腦。重復測試,直到找到導致故障的軟件。或者可以通過“優化大師”等壹些優化軟件來實現。此外,如果鍵盤中的按鍵被卡住,也可能導致鍵盤開機時出現上述問題。

如果在使用電腦的過程中出了問題,可以調出任務管理器(WINXP CTRL+ALT+DELWIN 2000 CTRL+SHIFT“ESC”),進入“進程”選項卡,查看“CPU”壹欄,從中可以找到占用資源較多的程序(其中系統空閑進程是正常的,其值壹般較高,其作用是告訴妳目前有多少CPU資源可用,那麽就可以通過升級、關機、卸載這個軟件或者幹脆找個類似的軟件替換掉就可以解決問題了。

5.病毒、木馬、間諜軟件占CPU使用率的100%。

CPU利用率100%的故障,往往是病毒木馬造成的,比如沖擊波病毒。我們應該先更新病毒庫,掃描整臺電腦。然後,使用反間諜廣告意識,檢查是否有間諜軟件。論壇上很多朋友都遇到過svchost.exe占用CPU 100%的情況,這往往是中毒的征兆。

svchost.exe Windows中的系統服務是以動態鏈接庫(dll)的形式實現的,其中有些會將可執行程序指向svchost.exe,後者會調用相應服務的dll並添加相應的參數來啟動服務。正是因為其特殊性和重要性,更容易成為壹些病毒木馬的宿主。

6.explorer.exe進程造成的CPU使用率占100%。

在system.ini文件中,[BOOT]下有壹個“shell=文件名”。正確的文件名應該是“explorer.exe”。如果不是“explorer.exe”而是“shell = explorer.exe程序名”,那麽後面的程序就是“特洛伊馬”程序,也就是說妳已經拿下了“特洛伊馬”。

註冊表中的情況是最復雜的。通過regedit命令打開註冊表編輯器,點擊“HKEY-local-machine \ software \ Microsoft \ Windows \ current version \ run”目錄,查看鍵值中是否有不熟悉的autostart文件,擴展名為EXE。這裏要記住:有些“特洛伊馬”程序生成的文件與系統自帶的文件非常相似,想通過偽裝蒙混過關,比如“酸電池v1.0特洛伊馬”,從註冊表“HKEY-Local-Machine \ Software \ Microsoft \ Windows \ Current Version \ Run”下載文件。

Explorer的鍵值更改為Explorer = "C: \ Windows \ Explorer。Exe”,而木馬程序和真正的Explorer只有“I”和“L”的區別。當然,特洛伊木馬程序可以隱藏的地方有很多,比如“HKEY-當前-用戶\軟件\微軟\ Windows \當前版本\運行”和“HKEY-用戶\ * * * \軟件\微軟\ Windows \當前版本\運行”都有可能,最好的辦法就是在“HKEY-本地-機器\軟件\微軟\ Windows \當前版本\運行”下找到木馬程序的文件名,然後在整個註冊表中搜索。

7.超線程導致CPU占用率達到100%。

這種故障的原因同樣是使用了帶超線程功能的P4 CPU。我查了壹些資料,沒有明確的解釋。有網友反映,超線程好像和天網防火墻有沖突,可以通過卸載天網安裝其他防火墻,或者關閉BIOS中的超線程功能來解決。

8.AVI視頻文件占用了100%的CPU資源。

在Windows XP中,點擊壹個較大的AVI視頻文件後,系統可能會出現假死,exploere.exe進程利用率為100%。這是因為系統必須首先掃描文件,檢查文件的所有部分並建立索引。如果文件很大,那麽需要很長時間,CPU利用率為100%。解決方案:——>-點擊保存視頻文件的文件夾,選擇屬性->;常規->高級”,刪除”為了快速搜索,允許索引服務對此文件夾進行索引,只需選中它前面的復選框。

9.殺毒軟件的CPU使用率占100%。

現在的殺毒軟件普遍增加了對網頁、郵件、個人隱私進行實時監控的功能,這無疑會增加系統的負擔。比如玩遊戲的時候,會很慢。關閉殺毒軟件是最直接的解決辦法。

10,處理大Word文件時CPU使用率過高。

以上問題通常會導致電腦假死,這是WORD的拼寫和語法檢查造成的。只需打開WORD的工具-選項,進入拼寫和語法選項卡,去掉“打字時檢查拼寫”和“打字時檢查語法”兩項前面的復選框。

11,網絡連接導致CPU利用率100%。

當妳的Windows2000/xp作為服務器使用時,從445端口接收到連接請求後,系統會分配內存和少量的CPU資源為這些連接提供服務。當負載過重時會出現這種情況。要解決這個問題,可以修改註冊表,打開註冊表,找到HKEY-local-machine \ System \ Current Control Set \ Services \ lanman server,新建壹個名為";maxworkitems ";DWORD值。然後雙擊該值。如果計算機的內存超過512,請將其設置為";1024";如果小於512,則將其設置為256。

壹些不完善的驅動也會造成CPU占用率高。

頻繁使用待機功能也會導致系統自動關閉硬盤DMA模式。這不僅會大大降低系統性能,減慢系統啟動速度,還會使系統在運行壹些大型軟件和遊戲時CPU利用率達到100%,導致暫停。

還有壹個...如果妳瀏覽網頁,發生的是CPU100%...而且還有波浪狀的癥狀。...

嗯,那是因為沒有安裝顯卡驅動...因為我之前有過這樣的經歷。..

雖然是仿品,但是不容易。我已經找了很久了。給我。對妳有幫助~謝謝。

  • 上一篇:請高手用單片機C語言編寫c51時鐘程序,含有6個數顯管,3個按鍵,要自己寫的,不要百度什麽的復制粘貼
  • 下一篇:機明自動編程個人版安裝步驟
  • copyright 2024編程學習大全網