① 為什麼最近我的電腦內存佔用一直都在90%以上有個dllhost.exe的程序在佔用內存
dllhost.exe是一個正常的系統程序,請放心。內存佔用大,很可能是調用DLL時載入錯誤,可能是某些安裝的安全軟體的,也可能是病毒木馬的。
請按照我的操作來幫助你。
1、使用騰訊電腦管家,對全盤進行病毒和木馬的查殺。
2、用騰訊電腦管家的電腦加速,詳細的對啟動項等進行優化。
3、用工具箱里的查看系統進程,來判斷是否有可疑的程序在運轉,並關閉。
4、如果你使用了多種安全軟體,請斟酌後選擇一種,其他卸載。
5、OK,問題解決。
另外,安全軟體的使用要自己親身體驗過後再抉擇,不要總信廣告。。。
② 我的電腦中有一個svchost.佔用了我的大部分內存
svchost.exe是nt核心系統的非常重要的進程,對於2000、xp來說,不可或缺。很多病毒、木馬也會調用它。所以,深入了解這個程序,是玩電腦的必修課之一。
大家對windows操作系統一定不陌生,但你是否注意到系統中「svchost.exe」這個文件呢?細心的朋友會發現windows中存在多個 「svchost」進程(通過「ctrl+alt+del」鍵打開任務管理器,這里的「進程」標簽中就可看到了),為什麼會這樣呢?下面就來揭開它神秘的面紗。
發現
在基於nt內核的windows操作系統家族中,不同版本的windows系統,存在不同數量的「svchost」進程,用戶使用「任務管理器」可查看其進程數目。一般來說,win2000有兩個svchost進程,winxp中則有四個或四個以上的svchost進程(以後看到系統中有多個這種進程,千萬別立即判定系統有病毒了喲),而win2003 server中則更多。這些svchost進程提供很多系統服務,如:rpcss服務(remote procere call)、dmserver服務(logical disk manager)、dhcp服務(dhcp client)等。
如果要了解每個svchost進程到底提供了多少系統服務,可以在win2000的命令提示符窗口中輸入「tlist -s」命令來查看,該命令是win2000 support tools提供的。在winxp則使用「tasklist /svc」命令。
svchost中可以包含多個服務
深入
windows系統進程分為獨立進程和共享進程兩種,「svchost.exe」文件存在於「%systemroot% system32」目錄下,它屬於共享進程。隨著windows系統服務不斷增多,為了節省系統資源,微軟把很多服務做成共享方式,交由 svchost.exe進程來啟動。但svchost進程只作為服務宿主,並不能實現任何服務功能,即它只能提供條件讓其他服務在這里被啟動,而它自己卻不能給用戶提供任何服務。那這些服務是如何實現的呢?
原來這些系統服務是以動態鏈接庫(dll)形式實現的,它們把可執行程序指向 svchost,由svchost調用相應服務的動態鏈接庫來啟動服務。那svchost又怎麼知道某個系統服務該調用哪個動態鏈接庫呢?這是通過系統服務在注冊表中設置的參數來實現。下面就以rpcss(remote procere call)服務為例,進行講解。
從啟動參數中可見服務是靠svchost來啟動的。
實例
以windows xp為例,點擊「開始」/「運行」,輸入「services.msc」命令,彈出服務對話框,然後打開「remote procere call」屬性對話框,可以看到rpcss服務的可執行文件的路徑為「c:\windows\system32\svchost -k rpcss」,這說明rpcss服務是依靠svchost調用「rpcss」參數來實現的,而參數的內容則是存放在系統注冊表中的。
在運行對話框中輸入「regedit.exe」後回車,打開注冊表編輯器,找到[hkey_local_machine ]項,找到類型為「reg_expand_sz」的鍵「magepath」,其鍵值為「%systemroot%system32svchost -k rpcss」(這就是在服務窗口中看到的服務啟動命令),另外在「parameters」子項中有個名為「servicedll」的鍵,其值為「% systemroot%system32rpcss.dll」,其中「rpcss.dll」就是rpcss服務要使用的動態鏈接庫文件。這樣 svchost進程通過讀取「rpcss」服務注冊表信息,就能啟動該服務了。
解惑
因為svchost進程啟動各種服務,所以病毒、木馬也想盡辦法來利用它,企圖利用它的特性來迷惑用戶,達到感染、入侵、破壞的目的(如沖擊波變種病毒「w32.welchia.worm」)。但windows系統存在多個svchost進程是很正常的,在受感染的機器中到底哪個是病毒進程呢?這里僅舉一例來說明。
假設windows xp系統被「w32.welchia.worm」感染了。正常的svchost文件存在於「c:\windows\system32」目錄下,如果發現該文件出現在其他目錄下就要小心了。「w32.welchia.worm」病毒存在於「c:\windows\system32wins」目錄中,因此使用進程管理器查看svchost進程的執行文件路徑就很容易發現系統是否感染了病毒。windows系統自帶的任務管理器不能夠查看進程的路徑,可以使用第三方進程管理軟體,如「windows優化大師」進程管理器,通過這些工具就可很容易地查看到所有的svchost進程的執行文件路徑,一旦發現其執行路徑為不平常的位置就應該馬上進行檢測和處理。
由於篇幅的關系,不能對svchost全部功能進行詳細介紹,這是一個windows中的一個特殊進程,有興趣的可參考有關技術資料進一步去了解它。
svchost.exe - svchost - 進程管理信息
進程文件: svchost or svchost.exe
進程名稱: Microsoft Service Host Process
進程類別:其他進程
英文描述:
svchost.exe is a system process belonging to the Microsoft Windows Operating System which handles processes executed from DLLs. This program is important for the stable and secure running of your computer and should not be terminated. Note: svchost.
中文參考:
svchost.exe是一個屬於微軟Windows操作系統的系統程序,用於執行DLL文件。這個程序對你系統的正常運行是非常重要的。注意:svchost.exe也有可能是W32.Welchia.Worm病毒,它利用Windows LSASS漏洞,製造緩沖區溢出,導致你計算機關機。更多詳細信息參考:http://www.microsoft.com/technet/security/bulletin/ms04-011.mspx,該進程的安全等級是建議立即刪除。
出品者:Microsoft Corp.
屬於:Microsoft Windows Operating System
系統進程:Yes
後台程序:Yes
網路相關:Yes
常見錯誤:N/A
內存使用:N/A
安全等級 (0-5): 0
間諜軟體:No
廣告軟體:No
病毒:No
木馬:No
③ 我的電腦為什麼運行程序會佔用很多內存
差不多啊,不多啊 ,我的也差不多是這樣,如果是很慢的話可能是系統垃圾多了,重裝下試下。
還有你殺毒軟體有沒有更新到最新版本,因為現在出了很多病毒,如果你不是最新版本,你很多病毒都殺不了的。
如果再有問題可能就是硬體問題了,以前我的CPU風扇壞了,也是非常的慢。
④ 電腦程序佔用內存資源高怎麼解決
1.禁止沒用的開機啟動項,簡單點可以用360,
2.刪除沒用的應用程序
3.增加內存
⑤ 怎麽查看電腦的內存使用率以及有哪些程序正在執行佔用內存
任務管理器里查看。Ctrl+Alt+Del
在進程里查看。
設置虛擬內存
右鍵
我的電腦-屬性-高級-性能
設置-高級-虛擬內存
設置。
回答補充:在任務名字後面會寫內存使用的,數值越大占的內存也越大。
⑥ Windows電腦怎麼查看進程佔用內存情況
查看win7真實內存佔用,使用情況很簡單,用系統自帶程序就能查看。
1、啟動「任務管理器」。使用組合鍵ctrl+alt+del可以快速調出。
2、選擇「性能」並點擊「資源監視器」
3、在彈出的「資源監視器」中選擇「內存」就能查到真實內存,使用內存,空閑內存等內容了。
⑦ 電腦啟動時出現"「0x008c6a02」指令引用的「0x0000001b」內存。該內存不能為... 內存指令不能為read
讓WindowsXP不再出現內存讀寫錯誤
計算機系統中運行一些容量較大的程序或者游戲時,系統常常會自動彈出「xx內存不能為read或written」的錯誤提示,遇到這種故障信息時,我們該如何才能將它有效排除,同時確保下次運行容量較大的程序或者游戲時,系統不會再次出現系統內存讀寫錯誤呢?事實上,當我們不幸遭遇上面的故障信息時,我們可以嘗試按照如下步驟進行依次排查:移除無效插件程序
在上網沖浪的過程中,許多插件程序會偷偷地安裝到計算機系統中,而不少插件程序往往都有防刪除的功能,因此這些插件很容易與其他的應用程序發生沖突,從而間接地引起系統內存讀寫錯誤的現象。為了給那些大容量的應用程序或游戲提供一個干凈、穩定的工作環境,我們最好定期使用類似360安全衛士這樣的程序,來查看系統是否被偷偷安裝了各種無效的垃圾插件程序,一旦發現的話,那可以直接將它們從系統中及時卸載干凈。
手工修復系統服務
與系統內存讀寫操作有關的Windows Management Instrumentation服務要是發生錯誤的話,也會導致系統彈出內存讀寫錯誤的提示,所以當我們遇到這種錯誤現象時,可以嘗試手工修復一下Windows Management Instrumentation服務,下面就是具體的修復步驟:
首先,用滑鼠右鍵單擊系統桌面中的「我的電腦」圖標,從彈出的快捷菜單中執行「管理」命令,打開本地系統的計算機管理窗口,在該窗口的左側顯示區域,依次展開「服務和應用程序」/「服務」選項,在對應「服務」選項所在的右側顯示區域中,找到Windows Management Instrumentation服務,並用滑鼠右鍵單擊該服務選項,從彈出的快捷菜單中執行「屬性」命令,打開服務屬性設置界面;
其次在該設置界面的「常規」標簽頁面中,單擊「停止」按鈕,將Windows Management Instrumentation服務暫時停止運行。之後,打開計算機系統的資源管理器窗口,在該窗口中依次展開「Windows」、「system32」、「wbem」、「repository」文件夾,然後將「repository」文件夾窗口中的所有文件進行一下備份,備份完成後將該文件夾中的所有內容全部清除掉;
接下來,重新啟動一下計算機系統,待系統啟動成功後,按前面操作打開Windows Management Instrumentation服務的屬性設置界面,單擊該界面中的「啟動」按鈕,相信這么一來Windows Management Instrumentation服務就能正常運行了。
修復系統損壞文件
如果計算機系統不小心感染了病毒或者發生了誤刪除操作,那麼與系統內存讀寫操作有關的系統文件很可能受到損壞,而這些系統文件一旦受到損壞的話,那麼我們就很容易遭遇內存讀寫故障提示了。所以,我們一旦碰到內存讀寫錯誤的提示時,不妨按照如下步驟修復一下系統,看看系統是否存在損壞的文件:
首先使用最新版本的殺毒軟體,來對計算機系統進行徹底地病毒查殺操作,因為計算機系統一旦感染了病毒而不進行清除的話,我們即使修復了系統文件,病毒仍然有可能會繼續破壞系統文件,所以及時使用殺毒軟體來將計算機中的病毒全部清除干凈,可以確保系統文件不會繼續受到病毒的威脅。
其次使用系統自帶的「sfc」命令,來嘗試將受到損壞的系統文件修復到正常狀態。在修復受損系統文件時,只要在運行中輸入「CMD」,打開「命令提示符」窗口,在其中輸入字元串命令「sfc/scannow」,單擊回車鍵後,該命令程序就會對系統每個角落處的系統文件進行搜索掃描,一旦發現系統文件的版本不正確或者系統文件已經損壞的話,它就能自動彈出提示界面,要求我們插入Windows系統的安裝光碟,以便從中提取正常的系統文件來替代不正常的系統文件,從而達到修復系統文件的目的。要是系統修復操作成功的話,相信我們重新啟動計算機系統時,就不會看到有什麼不正常的現象了。
及時釋放系統內存
我們知道,在運行一些容量較大的程序或者游戲時,需要消耗相當的系統內存資源,要是此時內存空間不夠時,那麼系統內存讀寫錯誤的故障提示很有可能就會發生。為了有效避免這種錯誤提示,我們最好在運行容量較大的程序或者游戲之前,應該先將計算機系統重新啟動一下,這樣能夠將系統內存空間充分釋放出來;如果計算機內存空間本身就比較小的話,那麼我們建議各位最好及時升級內存,以便拓展內存的有效使用空間,以防止由於系統內存不足而造成系統內存讀寫錯誤的發生。
當然,在系統自身內存空間不足的情況下,我們應該先將那些隨機啟動的殺毒軟體以及相關即時監控的程序暫時關閉掉,之後再嘗試運行容量較大的應用程序或者網路游戲,因為殺毒軟體及相關監控程序會在一定程度上消耗一些系統內存資源,將它們關閉可以節省不小的內存空間,從而能夠有效避免內存讀寫錯誤現象的發生。當然,值得注意的是,我們在運行完大容量的程序或游戲之後,還必須記得及時將相關程序的監控功能全部打開。
本帖轉自「數動連線http://bbs.cpcw.com/viewthread.php?tid=1378401&pid=10802400&page=1&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D60#pid10802400」
有的朋友說使用內存整理工具,確實也很有效果的。
在這里向大家推薦一款叫做「RAMIdle」的內存整理工具,該工具綠色破解版,1M左右大小!非常有效,可手動也可自動釋放內存,而且程序本身佔用內存較小,是《網友世界》測評推薦的最佳工具之一。
___________________________________________________________
因為系統中有未注冊的dll文件
必須注冊所有dll文件,才能解決內存不能為read等問題
系統dll文件沒有注冊,可能引起各種各樣不可知的問題,比如無法打開二級鏈接,經常出現「內存不能為read或written」等錯誤。如何一下把所有的dll文件重新注冊一遍呢?
點擊:開始-->運行,在運行框中輸入cmd,在命令提示符下輸入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
注意,是在命令提示符下,不是在「運行框」中!!
另種原因:你現將內存拔下來用橡皮擦一下金手指,再插上試一下,如果是接觸不良就應該恢復正常,要是內存本身壞了,拿到商家那裡也是出問題。
你現用一根試,在換另一根
正常的dll文件在網路都可以搜索到其含義。祝你成功
另:解決內存不能為read的工具
http://www.anxz.com/down/4783.html解壓密碼:http://www.Anxz.com
⑧ 電腦後台程序無故佔用大比例運行內存怎麼辦
1.檢查開機自啟軟體,在設置里看看有沒有自動啟動選項,有就關閉。
2.關閉後打開任務管理器看看你說的ex佔用內存情況,不過ex本身就是桌面顯示程序,如果你確定是它造成,可以重新創建並刪除試試,怎麼創建可網路。
3.如果還是不行,殺毒試試,最後重裝系統。
⑨ 電腦程序佔用內存問題
在我的電腦-屬性-高級-性能設置-高級-虛擬內存更改裡面設置大小,但這樣的變大縮小會給系統帶來額外的負擔,令系統運作變慢!有見及此,用戶最好自定虛擬內存的最小值和最大值,避免經常變換大小。如果更換大一些的內存條也可以解決這個問題。計算機運行時,只有物理內存不夠用的情況才會使用虛擬內存。所以要合理的打開軟體,定時進行一下系統的垃圾清理和掃描系統殺毒,不然垃圾文件的累計和木馬病毒程序會佔用你的內存大部分位置,讓你的系統運作變慢,讓你帶來很大的負擔。
⑩ 我的電腦進程里有個名為svchost的程序佔用內存非常大
使用windows系統的電腦.開機後此程式會自動執行.不要亂砍.他是win系統電腦的必備程式.也不要刻意去強制停止此程式運作....
強制停止此程式運作.如果出問題重新開機就ok了.他還是會跑出來.所以不要去管它
你如果真想知道強制停止此程式運作會出甚麼問題..假設你電腦內有3顆硬盤.你將此程式全部強制停止..再去3顆硬盤上.點來點去.你就會知道出問題了.所以不要去管它.......