1. 程式人生 > >win7開機後svchost.exe佔用記憶體的問題解決

win7開機後svchost.exe佔用記憶體的問題解決

       svchost.exe是一個屬於微軟Windows作業系統的系統程式, 這個程式是相當重要的,而且是不能被禁止的。作用是使用空閒的寬頻在後臺傳送檔案,例如:windows更新或者MSN Explorer 。朋友說他一連網,電腦就卡的不行,開啟資源管理器也會卡三分鐘。電腦記憶體佔用情況是這樣的:


       解決步驟:

       1.開啟工作管理員,檢視程序佔用情況,按照程序佔用從高到低排序,清楚的看到有一個名為svchost.exe的程序,佔用記憶體1G多,點選效能檢視,發現記憶體一共4G,佔用已經3G多。這樣的電腦肯定卡。

       2.猜想一:電腦是否中毒了,防毒後並未發現任何異常,清理垃圾後依舊3G佔用。

       3.解決一:(在本臺機器上並無作用)

       ①右鍵我的電腦----管理---選擇服務

                        

   ②在服務中找到----Background Intelligent Transfer Service 

               ③雙擊Background Intelligent Transfer Service---啟動型別改為手動或禁用----服務狀態改為停止服務

                          

4.解決二:(本方案也並未有作用)

               科普:本方案同樣需要像解決一一樣,開啟服務,然後找到Superfetch,同樣將其改為手動,如同上述方法一樣。Superfetch具備了學習的功能,自從第一次使用Windows7時,Superfetch就開始記錄我們的使用習慣,將我們經常使用的後臺程式在開機後預載入,我們第一次開啟程式後,第二次開啟就會和第一次一樣的速度,所以每次開機後系統會提前載入我們經常使用的程式,導致了記憶體佔用高!

             5.解決三:(這個管用哦!)

             很多程式都依賴於 svchost.exe,例如windows update,在嘗試過上述方法重啟電腦後出現了windows更新,可是被這個更新整過很多次了,哎,電腦一開啟,就立馬將更新關閉了。問題沒有解決,就始終相信度娘是一定知道我要找的是什麼。

             在工作管理員,右鍵某程序可以檢視該程序所在位置。我們可以開啟C:\Windows\SoftwareDistribution\DataStore\DataStore.edb,可以檢視該檔案的大小,我查看了一下朋友電腦,C:\Windows\SoftwareDistribution\中的檔案大小1.3G!!!,問題就出在這裡了,將C:\Windows\SoftwareDistribution\中的檔案刪除,重啟電腦,發現記憶體佔用少的正是這1.3G,為了測試效果,我們還連上網逛了會淘寶,發現記憶體佔用還是在40%,問題就這麼解決掉了!

           如果重啟電腦發現還是不管用,就可以試試如下 方法:

            按照解決一的方式開啟服務,找到AutomaticUpdates服務,將其關閉,然後清除C:\Windows\SoftwareDistribution\下的所有檔案,然後再開啟AutomaticUpdates服務,重啟電腦!

           最近看《拆掉思維裡的牆》,其中的一句話用在解決問題上也挺好的!不要見笑哈!我們總是要一見鍾情很多人.兩情相悅一些人.相濡以沫一個人。用在這裡就是我們總是要一見鍾情很多方法,兩情相悅一些方法,最後總有一個方法會解決問題,不斷的嘗試,問題就不是問題,而是寶貴的經驗!