回覆列表
  • 1 # 寧雙學好網施老師

    1

    選擇右側【服務和應用程式】下的【服務】選項

    找到名稱我Superfetch的服務,雙擊滑鼠左鍵。

    選擇啟動型別為【手動】方式。

    重啟電腦後,進入任務管理器檢視svchost.exe程序的情況,此時已看到佔用記憶體的現象已經減少了。

  • 2 # 小白系統

      SVCHOST.EXE程序佔用高怎麼辦?揪出背後的罪魁禍首

      當您運行了Windows任務管理器後,您可能會在“程序”選項卡中看到若干個名稱均為SVCHOST.EXE的程序正在同時執行。而且,這些SVCHOST.EXE可能有一個或若干個佔用了較多的系統資源,影響了計算機的工作效率。

      SVCHOST.EXE 位於Windows\system32系統資料夾,其檔案描述為“Generic Host Process for Win32 Services”。當Windows啟動時,SVCHOST.EXE將自動檢查Windows登錄檔的系統服務組成、構建系統服務列表,然後將相關 的.DLL動態連結庫檔案載入為具體的執行中的系統服務。因此,我們可以將SVCHOST.EXE看作一個“用於載入系統服務的宿主程式”。

      由於每個SVCHOST.EXE程序可能會載入一個或若干個系統服務,直到所有的SVCHOST.EXE將全部系統服務載入完畢,所以我們會在任務管理器 中看到多個SVCHOST.EXE同時執行,這是設計使然。一般地,Windows XP/Windows Server 2003可能會有不超過六個SVCHOST.EXE同時執行;而Windows Vista/Windows Server 2008/Windows 7會有不少於十個SVCHOST.EXE同時執行。

      當您在Windows任務管理器中檢視 SVCHOST.EXE程序時,SVCHOST.EXE程序的“使用者名稱”應該顯示為SYSTEM、LOCAL SERVICE或NETWORK SERVICE。(如果在任務管理器中看不到“使用者名稱”,請在選單中選擇“檢視”-“列設定”,選中“使用者名稱”複選框。)如果某個SVCHOST.EXE 程序的“使用者名稱”顯示的是使用者帳戶的名稱(例如Administrator),則這個SVCHOST.EXE很可能是冒仿的惡意程式。

      另外您需要確認,您看到的SVCHOST.EXE程序的名稱拼寫是否有誤。比如假設顯示的程序名稱是SVCH0ST.EXE(用數字0替換了字母O),則 很可能是冒仿的惡意程式;再比如程序的名稱雖然是SVCHOST.EXE,但此程序卻沒有位於Windows\system32(Windows Vista以上版本的任務管理器可以檢視程序所在的資料夾路徑),則也可能是冒仿的惡意程式。

      由於SVCHOST.EXE是載入系統服務的宿主程序,所以您如果發現某SVCHOST.EXE程序佔用的系統資源較多,即表明透過這個 SVCHOST.EXE程序載入的系統服務佔用的系統資源較多。您首先需要確定透過這個SVCHOST.EXE程序載入的系統服務具體是什麼,然後根據計 算機的實際情況決定是否關閉相應的系統服務、以釋放服務佔用的系統資源,這樣SVCHOST.EXE即可釋放相應的系統資源。

      雖然大多數系統服務只有在遇到故障時才會佔用較高的系統資源,但某些特殊的服務即使是正常工作狀態也將消耗較多系統資源。例如Automatic Updates自動更新服務,當自動更新在後臺搜尋可用的系統更新程式時必將佔用較高的資源,這是設計使然而不是故障。

      判斷一個SVCHOST.EXE載入了哪些系統服務有兩種方法

      方法一:

      1. 在Windows任務管理器的“程序”選項卡中檢視佔用資源較高的SVCHOST.EXE程序對應的PID,將PID記下。(如果在任務管理器中看不到“PID”,請在選單中選擇“檢視”-“列設定”,選中“PID”複選框。)

      2. 以管理員許可權執行命令提示符(CMD.EXE),在命令提示符中執行:

      TASKLIST –SVC您將看到類似如下所示的結果:

      影象名 PID 服務 SVCHOST.EXE 1104 DcomLaunch,TermServices SVCHOST.EXE 1188 RpcSs ……

      3. 對 照您在任務管理器中看到的SVCHOST.EXE的PID,在上述結果中查詢對應的 SVCHOST.EXE。例如,假設您在任務管理器中看到PID為1188的SVCHOST.EXE佔用了較多系統資源,而TASKLIST –SVC的結果顯示PID為1188的SVCHOST.EXE載入的服務是RpcSs,即表明RpcSs服務(Remote Procedure Call (RPC) 服務)佔用了較高的系統資源。

      方法二:

      1. 在microsoft.com下載系統工具Process Explorer:

      http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx (http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx)

      2. 執行Process Explorer,在程序列表中找到佔用系統資源較多的SVCHOST.EXE程序,右鍵單擊選擇Properties(屬性),切換至Services(服務)選項卡,在這裡即可檢視SVCHOST.EXE程序載入的系統服務是什麼。

  • 3 # Firebird

    我覺得我可以解答這個問題,雖然我是業餘的。svchost,其實是svc(services)+host(宿主)的合稱,即服務宿主,什麼意思呢?就是他可以被任何有許可權的其他程式或者服務呼叫,通常是加命令符開關或者應用。如:svchost.exe -dcom laucher,或者svchost.exe "c:\xxx\abc.exe"。

    這下明白了吧_你使用windows自己的任務管理器查正在執行的程式和服務,你只能看到一堆的svchost,更多的資訊就看不到了。怎麼辦呢?用一些能檢視命令列的任務管理器就可以了,百度一下,千萬別下一些自己帶毒的哈。

    另外,很多病毒和木馬,都打過svchost的主意。在檢視時,如果不知道怎麼確定是不是系統的服務,則先找那些帶路徑的(引號裡是完整路徑),就可以很直白的確定是不是系統,是不是正經程式。

  • 4 # 戲了戲

      選擇右側【服務和應用程式】下的【服務】選項

      找到名稱我Superfetch的服務,雙擊滑鼠左鍵。

      選擇啟動型別為【手動】方式。

      重新啟動電腦後,進入任務管理器檢視svchost.exe程序的情況,此時可以看到佔用的記憶體和CPU資源已經大幅度降低了。

    解決svchost佔用記憶體過高的方法,當然解決svchost佔用記憶體過高的方法還有很多種

  • 5 # 一生有你44179746

    我發現上面回答都好專業,屁顛屁顛一大片呢,把svchost是個啥東西講了一遍又一遍。。

    我相信任何稍微懂一點電腦知識的人,都知道有度娘這麼一回事。看到問題都會找度娘度一下的。專業知識就不必屁顛屁顛一大片了。。

    講白了,這玩意佔記憶體高,十之八九就是病毒導致。。檢查電腦是否中病毒才是關鍵。。

  • 6 # 電腦技師大明

    大家好,我是大明,svchost記憶體佔用高這個問題,是因為作業系統感染了木馬所導致的,通常透過重灌作業系統是可以解決這個問題的,我判斷應該還是安裝技法或者作業系統的版本問題。

    解決svchost記憶體佔用高的方法

    重灌系統後依然解決不了這個問題是不應該的,大明判斷是重灌作業系統之前沒有格式化c盤。

    現在大部分重灌系統的方法,都是直接覆蓋式的安裝,如果只是覆蓋式等安裝而不格式化硬碟,那麼木馬病毒依然是存在的。

    電腦感染病毒,正確重灌系統的方法,是先格式化c盤或者全盤格式化,在安裝作業系統,這樣木馬病毒也會被格掉。

    如果透過上述方法問題依舊,那麼應該是作業系統版本的問題,現在大部分作業系統都是從網上下載的,很有可能被植入木馬程式,大明建議更換一下作業系統的版本,一定可以解決這個問題。

    總結

    遇到這類問題除了重灌作業系統,大家可以嘗試使用防毒軟體查殺病毒的方式來解決,我建議在系統安全模式下查殺較為徹底一些,畢竟這類問題是由木馬病毒所引起的,這個方法會很見成效。

  • 7 # 池塘鰟鮍

    這個svchost病毒,想當初第一臺自己的電腦,這是中了這個病毒。請客服裝系統,還花了50元。那時電腦當寶貝,自己不管折騰,想想多是淚。

  • 8 # 網路圈

    對於Windows系統來說,不管你用的是桌上型電腦還是筆記本,經常會出現某個程序佔用記憶體或CPU很高的情況,當我們開啟Windows任務管理器後常發現svchost.exe程序佔用記憶體很高,十分影響系統執行速度。

    相信很多人遇到這種情況會懷疑是電腦中了病毒導致的,然後重灌系統後發現svchost.exe程序依舊十分佔用記憶體,這該如何解決呢?

    Windows上svchost程序的作用

    svchost.exe程序是Windows中的系統程序,它是一類通用的程序統稱。

    簡單的說,svchost.exe是Windows服務主程序(svchost提供了宿主環境,其它的服務程序可交由svchost.exe程序來啟動),所以此程序不能被結束執行!

    svchost程序佔用記憶體/CPU高的原因

    上面說到了,svchost系統程序是用來啟動相關係統服務的,所以一旦svchost.exe佔用資源過高時,我們並不知道具體是哪個服務佔用了過高的記憶體/CPU,但可透過排查來定位問題。

    1、無用的系統服務儘可能禁用

    Windows系統之所以飽受詬病的很大一部分原因在於:它為了最大限度的滿足各類使用者需求,系統中附帶了太多的系統服務,而很多系統服務我們日常生活辦公都用不上,對於這類系統服務可以禁用掉,這樣可以節省系統資源。

    操作路徑:“開始”選單 - 控制面板 - 系統和安全 - 管理工具 - 服務,在開啟的“服務”視窗中能看到本機中的各類服務,大家可以參考描述欄位決定是否禁用。

    2、電腦病毒木馬喜歡偽裝成 svchost.exe 程序

    對於Windows電腦而言,一定要安裝一些防毒防護類軟體,否則電腦中毒後,那些病毒及後門程式喜歡偽裝成 svchost.exe 系統程序來破壞系統。

    所以當svchost.exe程序佔用資源過高時,我們有必要對電腦進行全盤查殺。

    3、Windows Update自動更新服務經常使svchost程序佔用資源較高

    Windows系統安裝後,如果Windows Update自動更新服務是開啟的,那很容易導致svchost程序佔用記憶體或CPU較高。

    考慮到Windows系統更新頻率,我們建議日常關閉Windows的自動更新功能。

    4、確保系統是官方正版純淨作業系統

    在國內相當一部分的電腦系統都不是正版純淨系統,不少是網上的映象版本,這類系統版本本身就存在較大的安全隱患,少用。

    如何定位到svchost佔用資源高的具體服務程序?

    我們在Windows任務管理器中一旦發現svchost.exe程序異常時,可以切換到“效能”選項卡,在效能選項卡中有個“資源監視器”,透過它可以定位問題所在。

    透過此操作後,就能看到具體是哪個服務程序佔用CPU高了,同理,如果是記憶體佔用高時要切換到“記憶體”選項卡進行資源監視。

  • 9 # 葡萄城GrapeCity

    svchost佔用記憶體高會導致作業系統的頻繁宕機,這個問題是由系統感染木馬病毒所導致,如果只是覆蓋式的重灌系統是解決不了問題的,接下來就講一下怎樣徹底的解決該問題。

    方法一

    開機一直按F8鍵選擇切換至“安全模式”敲回車,進入系統安全模式後,開啟“電腦管家”主介面,然後切換至“病毒查殺”選項,最後選擇“全盤查殺”即可。

    注意:之所以要在系統安全模式下查殺病毒,是因為系統安全模式只加載最基本的系統元件,系統是不會自動啟動SVCHOST的,也就是說在安全模式下防毒是最徹底最有效的!

    方法二

    (1)將U啟盤插入電腦並開機,一直按F1或F2鍵選擇從隨身碟啟動,進入U啟盤介面後選擇切換至第07項敲回車進入DISKGEN軟體主介面。

    (3)最後返回至U啟盤主介面,選擇切換至第01項敲回車,將GHOST系統檔案安裝到C盤即可。

    注意:該方法是先將C盤格式化,格式化可以徹底的清除掉系統木馬病毒,然後在安裝作業系統,這樣可以徹底的解決SVCHOST佔用高的問題。

    總結

    如果只是覆蓋式的重灌系統並不能根本上清除木馬病毒,C盤沒有格式化,病毒還是存在的,所以有的朋友在覆蓋系統後SVCHOST佔用依然很高,所以我建議重灌系統前要將C盤格式化徹底清除木馬病毒。

  • 中秋節和大豐收的關聯?
  • 具有一定社交能力,但害怕社交,無法從社交中獲得幸福感,我是怎麼了?