網際論壇 - 硬體技術交流 - 〔原創〕CPU資源佔用100%解決方法
» 遊客:  註冊 | 登錄 | 幫助
 

與 Facebook 朋友分享 !!       
作者:
標題: 〔原創〕CPU資源佔用100%解決方法 上一主題 | 下一主題
  longzhiwen
  禁止來訪 
 



  積分 487
  發文 70
  註冊 2010-10-25
  狀態 離線
#1  〔原創〕CPU資源佔用100%解決方法

1、驅動沒有經過認證,造成CPU資源佔用100%。大量的測試版的驅動在網上氾濫,造成了難以發現的故障原因。處理方式:尤其是顯卡驅動特別要注意,建議使用微軟認證的或由官方發布的驅動,並且嚴格核對型號、版本。



2、防殺毒軟件造成故障。由於新版的KV、金山、瑞星都加入了對網頁、插件、郵件的隨機監控,無疑增大了系統負擔。處理方式:基本上沒有合理的處理方式,盡量使用最少的監控服務吧,或者,升級你的硬件配備。


3、病毒、木馬造成。大量的蠕蟲病毒在系統內部迅速復制,造成CPU佔用資源率據高不下。解決辦法:使用最新的殺毒軟件在DOS模式下進行殺毒。經常性更新升級殺毒軟件和防火牆,加強防毒意識,掌握正確的防殺毒知識。


4、控制面板—管理工具—服務—RISING REALTIME MONITOR SERVICE點鼠標右鍵,改為手動。


5、關閉瑞星軟件的“硬盤定時備份”項。卸載現有的瑞星程序,然後下載最新完整升級包,用WINRAR解開以後再安裝。


6、開始->運行->msconfig->啟動,關閉不必要的啟動項,重啟。


7、查看“svchost”進程。


Svchost.exe是Windows XP系統的一個核心進程。 Svchost.exe不單單只出現在Windows XP中,在使用NT內核的Windows系統中都會有Svchost.exe的存在。一般在Windows 2000中Svchost.exe進程的數目為2個,而在Windows XP中Svchost.exe進程的數目就上升到了4個及4個以上。


如何才能辨別哪些是正常的Svchost.exe進程,而哪些是病毒進程呢?


Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost”,每個鍵值表示一個獨立的Svchost.exe組。


微軟還為我們提供了一種察看系統正在運行在Svchost.exe列表中的服務的方法。以Windows XP為例:在“運行”中輸入:cmd,然後在命令行模式中輸入:tasklist /svc。系統列出服務列表。如果使用的是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進程的執行路徑可以確認是否中毒。


8、查看網絡連接。主要是網卡。

查看網絡連接
  
當安裝了Windows XP的計算機做服務器的時候,收到端口445 上的連接請求時,它將分配內存和少量地調配CPU資源來為這些連接提供服務。當負荷過重的時候,CPU佔用率可能過高,這是因為在工作項的數目和響應能力之間存在固有的權衡關係。你要確定合適的MaxWorkItems 設置以提高系統響應能力。如果設置的值不正確,服務器的響應能力可能會受到影響,或者某個用戶獨占太多系統資源。
  
要解決此問題,我們可以通過修改註冊表來解決:在註冊表編輯器中依次展開[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]分支,在右側窗口中新建一個名為“maxworkitems”的DWORD值。然後雙擊該值,在打開的窗口中鍵入下列數值並保存退出:
  
如果計算機有512MB以上的內存,鍵入“1024”;如果計算機內存小於512 MB,鍵入“256”。



9、把網卡、顯卡、聲卡卸載,然後重新安裝一下驅動。


10、重裝系統、常用軟件、當然也要裝驅動,用幾天看一下。若不會出現這種問題,再裝上其他軟件,但是最好是一個軟件裝完,先用幾天。現會出現問題再接著裝!

11、看看是不是Windows XP使用鼠標右鍵引起CPU佔用100%
  
前不久的報到說在資源管理器裡面使用鼠標右鍵會導致CPU資源100%佔用,我們來看看是怎麼回事?
  
    徵兆:
  
在資源管理器裡面,當你右鍵點擊一個目錄或一個文件,你將有可能出現下面所列問題:
  
任何文件的拷貝操作在那個時間將有可能停止相應
  
網絡連接速度將顯著性的降低
  
所有的流輸入/輸出操作例如使用Windows Media Player聽音樂將有可能是音樂失真成因:
  
當你在資源管理器裡面右鍵點擊一個文件或目錄的時候,當快捷菜單顯示的時候,CPU佔用率將增加到100%,當你關閉快捷菜單的時候才返回正常水平。
  
    解決方法:
  
方法一:關閉“為菜單和工具提示使用過渡效果”
  
1、點擊“開始”--“控制面板”
  
2、在“控制面板”裡面雙擊“顯示”
  
3、在“顯示”屬性裡麵點擊“外觀”標籤頁
  
4、在“外觀”標籤頁裡麵點擊“效果”
  
5、在“效果”對話框裡面,清除“為菜單和工具提示使用過渡效果”前面的複選框接著點擊兩次“確定”按鈕。
  

方法二:

在使用鼠標右鍵點擊文件或目錄的時候先使用鼠標左鍵選擇你的目標文件或目錄。然後再使用鼠標右鍵彈出快捷菜單。

 12、Services.exe造成CPU使用率佔用100%
  
    症狀
  
在基於Windows 2000 的計算機上,Services.exe 中的CPU 使用率可能間歇性地達到100 %,並且計算機可能停止響應(掛起)。出現此問題時,連接到該計算機(如果它是文件服務器或域控制器)的用戶會被斷開連接。您可能還需要重新啟動計算機。如果Esent.dll 錯誤地處理將文件刷新到磁盤的方式,則會出現此症狀。
  
    解決方案
  
    Service Pack 信息
  
要解決此問題,請獲取最新的Microsoft Windows 2000 Service Pack。有關其它信息,請單擊下面的文章編號,以查看Microsoft 知識庫中相應的文章:
  
260910 如何獲取最新的Windows 2000 Service Pack
  
    修復程序信息
  
Microsoft 提供了受支持的修補程序,但該程序只是為了解決本文所介紹的問題。只有計算機遇到本文提到的特定問題時才可應用此修補程序。此修補程序可能還會接受其它一些測試。因此,如果這個問題沒有對您造成嚴重的影響,Microsoft 建議您等待包含此修補程序的下一個Windows 2000 Service Pack。
  
要立即解決此問題,請與“Microsoft 產品支持服務”聯繫,以獲取此修補程序。有關“Microsoft 產品支持服務”電話號碼和支持費用信息的完整列表,請訪問Microsoft Web 站點:
  
注意:特殊情況下,如果Microsoft 支持專業人員確定某個特定的更新程序能夠解決您的問題,可免收通常情況下收取的電話支持服務費用。對於特定更新程序無法解決的其它支持問題和事項,將正常收取支持費用。
  
下表列出了此修補程序的全球版本的文件屬性(或更新的屬性)。這些文件的日期和時間按協調通用時間(UTC) 列出。查看文件信息時,它將轉換為本地時間。要了解UTC 與本地時間之間的時差,請使用“控制面板”中的“日期和時間”工具中的時區選項卡。
  
    狀態
  
Microsoft 已經確認這是在本文開頭列出的Microsoft 產品中存在的問題。此問題最初是在Microsoft Windows 2000 Service Pack 4 中更正的

13、正常軟件造成CPU使用率佔用100%
  
首先,如果是從開機後就發生上述情況直到關機。那么就有可能是由某個隨系統同時登陸的軟件造成的。可以通過運行輸入“msconfig”打開“系統實用配置工具”,進入“啟動”選項卡。接著,依次取消可疑選項前面的對鉤,然後重新啟動電腦。反複測試直到找到造成故障的軟件。或者可以通過一些優化軟件如“優化大師”達到上述目的。另:如果鍵盤內按鍵卡住也可能造成開機就出現上述問題。
  
如果是使用電腦途中出項這類問題,可以調出任務管理器(WINXP CTRL+ALT+DEL WIN2000 CTRL+SHIFT“ESC),進入”進程“選項卡,看”CPU“欄,從裡面找到佔用資源較高的程序(其中SYSTEM IDLE PROCESS是屬於正常,它的值一般都很高,它的作用是告訴當前你可用的CPU資源是多少,所以它的值越高越好)通過搜索功能找到這個進程屬於哪個軟件。然後,可以通過升級、關閉、卸載這個軟件或者乾脆找個同類軟件替換,問題即可得到解決。

14、explorer.exe進程造成CPU使用率佔用100%
  
在system.ini文件中,在[BOOT]下面有個“shell=文件名”。正確的文件名應該是“explorer.exe”,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,那么後面跟著的那個程序就是“木馬”程序,就是說你已經中“木馬”了。
  
在註冊表中的情況最複雜,通過regedit命令打開註冊表編輯器,在點擊至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目錄下,查看鍵值中有沒有自己不熟悉的自動啟動文件,擴展名為EXE,這里切記:有的“木馬”程序生成的文件很像系統自身文件,想通過偽裝蒙混過關,如“Acid Battery v1.0木馬”,它將註冊表“ HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的
  
Explorer 鍵值改為Explorer=“C:\Windows\expiorer.exe”,“木馬”程序與真正的Explorer之間只有“i”與“l”的差別。當然在註冊表中還有很多地方都可以隱藏“木馬”程序,如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\Microsoft \Windows\CurrentVersion\Run”的目錄下都有可能,最好的辦法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木馬”程序的文件名,再在整個註冊表中搜索即可。
  15、超線程導致CPU使用率佔用100%
  
這類故障的共同原因就是都使用了具有超線程功能的P4 CPU。我查找了一些資料都沒有明確的原因解釋。據一些網友總結超線程似乎和天網防火牆有衝突,可以通過卸載天網並安裝其它防火牆解決,也可以通過在BIOS中關閉超線程功能解決。

16、AVI視頻文件造成CPU使用率佔用100%
  
在Windows XP中,單擊一個較大的AVI視頻文件後,可能會出現系統假死現象,並且造成exploere.exe進程的使用率100%,這是因為系統要先掃描該文件,並檢查文件所有部分,建立索引。如果文件較大就會需要較長時間並造成CPU佔用率100%。解決方法:右鍵單擊保存視頻文件的文件夾,選擇”屬性—>常規—>高級“,去掉”為了快速搜索,允許索引服務編制該文件夾的索引“前面複選框的對鉤即可。


17、處理較大的Word文件時CPU使用率過高
  
上述問題一般還會造成電腦假死,這些都是因為WORD的拼寫和語法檢查造成的,只要打開WORD的“工具—選項”,進入“拼寫和語法”選項卡,將其中的“鍵入時檢查拼寫”和“鍵入時檢查語法”兩項前面的複選框中的鉤去掉即可。


2010-10-27 12:25 AM
查看資料  發短消息  QQ   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單:  


Processed in 0.040182 second(s), 8 queries Powered by Discuz! / Comsenz Technology Ltd.
本論壇所有文章及貼圖均為網友自行發表,不代表論壇立場 ! 文章內容若涉及侵權、違法等情事,請知會版主處理。
Copyright @ 2001~ 2015 By 網際論壇