Svchost.exe (wuauserv) suure protsessorikasutuse ja mälulekke probleemi parandamine

Admin

The wuauserv teenus on standardne Windowsi värskendusteenus, mida kasutatakse arvuti skannimiseks, uute turvapaikade ja värskenduste otsimiseks, allalaadimiseks ja installimiseks Windows Update'ist või kohalikud WSUS-serverid. Mõnel juhul ei pruugi wuauservi teenus korralikult töötada, põhjustades liiga palju protsessori ja RAM-i kasutust. Kuna wuauserv töötab konteinerprotsessis svchost.exe, otsib see kasutajat, et svchost-protsess kasutab teie Windowsi seadmes liiga palju RAM-i ja protsessori ressursse. Selles artiklis näitame teile, kuidas lahendada suure mälu- ja protsessorikasutuse probleemi wuauservi protsessiga opsüsteemides Windows 7 ja Windows 10.

Sisu:

  • Wuauservi teenus operatsioonisüsteemis Windows 7 kasutab kuni 50% CPU-st ja mälust
  • Wuauserv: kõrge protsessori- ja mälukasutus opsüsteemis Windows 10

Wuauservi teenus operatsioonisüsteemis Windows 7 kasutab kuni 50% CPU-st ja mälust

Mõned kasutajad hakkasid kurtma oma Windows 7 töötavate arvutite kehva jõudluse üle. Probleem avaldub järgmiselt: iga päev ühel ja samal ajal (iga kasutaja omal ajal) hakkab arvuti aeglustuma. Tegumihaldur näitab, et protsess

svchost.exe kasutab kuni 1,2-2 GB mälu ja kuni 100% ühe tuuma CPU-d. Seetõttu ei saa arvutit 30-60 minuti jooksul kasutada: see muutub kohutavalt aeglaseks ja hangub pidevalt.

Probleemid on ilmnenud Windows 7 SP1 x86 ja x64 kliente, kui nad saavad värskendusi kohalikust SCCM-serverist (kasutatakse Microsofti värskenduste haldamiseks klientidel). Jookse Tegumihaldur kliendil ja sorteerige töötavad protsessid mälu või protsessori kasutuse järgi Protsessid sakk. Näete, et praegune protsess svchost.exe kasutab 11% protsessorit ja 1,2 GB mälu. Tegelikult on svchost.exe konteinerprotsess, milles töötavad teised programmid ja süsteemiteenuste lõimed. Tegumihaldurit kasutades ei saa te aru, milline lõim (teenus) põhjustab süsteemi suure koormuse.

Protsessi Svchost.exe suur mälukasutus

Täpsemat teavet protsessi ja selle lõimede kohta saate kasutades Protsessiuurija kasulikkust.

Jookse procexp.exe ja leidke probleemiprotsess svchost.exe mis kasutab liiga palju mälu ja/või protsessorit.

svchost.exe suur mälukasutus

Avage selle atribuudid ja minge lehele Niidid sakk. Siin on selgelt näha, et wuauserv (Windows Update) lõim tarbib svchost.exe protsessis suurema osa CPU-st ja mälust (teenus wuauserv skannib süsteemi ja värskendusserveri värskendusi). Mõnede koodiprobleemide tõttu hakkab wuauserv lekkima ja tarbib kogu olemasolevat mälu kuni 1,5-2 GB (maksimaalne protsessi jaoks saadaolev suurus) ning hakkab aktiivselt kasutama otsingufaili. Süsteem muutub aeglaseks.

Huvitav on see, et probleem ilmneb sagedamini klientidel 2 GB muutmälu. Kui arvutil on 4 GB või rohkem mälu, ei ole probleem kasutajatele nii ilmne, kuna wuauservi mälulekked ei ületa 2 GB.

Kui lõpetate wuauservi services.msc konsooli kasutamise, väheneb teie Windowsi suur mälu- ja protsessorikoormus drastiliselt. Ja svchost.exe hakkab kasutama ainult 180-200 MB mälu.

Tähtis. See ei tähenda, et peate wuauservi peatama ja keelama, kuna süsteem peatub turvavärskenduste vastuvõtmisel ja ähvardab häkkerite rünnakut.

wuauserv – suur protsessori- ja mälukasutus

Esiteks proovisime lähtestada Windows Update'i agendi sätteid, järgides artiklis "Kuidas lähtestada Windows Update Agenti konfiguratsiooni“. Probleem lahenes ja pole paar päeva ilmnenud, kuid hiljem on see uuesti ilmnenud. Tundub, et kohaliku vahemälu ja värskenduste andmebaasi maht jõuab mingi piirini ja wuauserv hakkab taas mälu kõrget kasutama (leak).

Oleme proovinud palju muid meetodeid, kuid ainult järgmiste Windows Update agendi paikade installimine aitas tõesti kaasa:

  • https://support.microsoft.com/en-us/kb/3050265 (Windows Update'i agendi värskendus juunist 2015);
  • https://support.microsoft.com/en-us/kb/3065987 (Windows Update'i agendi värskendus juulist 2015);
  • https://support.microsoft.com/en-us/kb/3102810 (Windows 7/2008 R2 plaaster, mis võimaldab lahendada kõrge protsessori ja mälu koormuse probleemi värskenduste installimisel WSUS-i abil, alates novembrist 2015).

Näpunäide. Me installisime paigad mitte kõikidesse Windows 7-ga arvutitesse, vaid ainult nendesse, mille kasutajad olid sarnasest probleemist teatanud.

Pärast värskenduste installimist on wuauservi protsessi mälukasutus vähenenud 200 MB-ni ja värskenduste skannimine on võtnud palju vähem aega.

Wuauserv: kõrge protsessori- ja mälukasutus opsüsteemis Windows 10

Probleem, kui teenus Windows Update laadib protsessori kõrgelt ja kasutab liiga palju mälu, ilmneb ka erinevates Windows 10 versioonides.
Ava Tegumihaldur ja leidke protsess svchost.exe mis kulutab liiga palju mälu või protsessori ressursse. Paremklõpsake sellel ja valige "Minge jaotisse Teenused“.

svchost.exe minge teenusesse

Veenduge, et teenus wuauserv töötab selle svchost.exe protsessi osana (Windows Update'i teenus). Veenduge, et wuauserv (Windowsi värskendusteenus) töötaks protsessi svchost.exe osana.

wuauserv

Kuna tegumihaldur ei võimalda teil määrata, millised süsteemiteenused töötavad svchost protsess põhjustab arvuti suure koormuse, peate kasutama Process Explorerit (nagu kirjeldatud eespool). Veenduge, et kõrge protsessori ja/või mälukoormuse põhjuseks on teenus wuauserv (meie näites on see C:\WINDOWS\system32\wuaueng.dll teek).

wuauserv kõrge CPU ja mälu

Erinevalt ülaltoodud juhtumist, kus Windows 7 värskendusteenuses esineb mäluleke, pole Windows 10 jaoks universaalset plaastrit, mis probleemi lahendaks. Allpool loetleme põhitoimingud, mida peaksite tegema, et vähendada Windows Update'i teenuse mälu ja protsessori kasutust.

Oodake, kuni Windowsi värskendused installitakse

Kui Windows Update'i teenus kontrollib praegu teie arvutit või installib värskendusi, ei tohiks arvuti suur koormus teid üllatada. Proovige oodata (1-2 tundi olenevalt arvuti jõudlusest) ja oodake, kuni wuauserv lõpetab värskenduste allalaadimise ja installimise.

Käivitage Windows Update'i tõrkeotsing

Proovige diagnoosida Windows Update Service 10 integreeritud seadmega Aknavärskenduse tõrkeotsing. Mine lehele Seaded -> Värskendus ja turvalisus -> Veaotsing. Valige üksus Windowsi uuendus (Lahendage Windowsi värskendamist takistavad probleemid) -> Käivitage tõrkeotsing.

käivitage Windowsi värskenduse tõrkeotsing

Utiliit kontrollib teenuse olekut ja proovib leitud probleeme lahendada.

Windowsi värskenduse tõrkeotsija parandatud viga

Tühjendage kaustad SoftwareDistribution ja catroot2

Proovige lähtestada kaustad SoftwareDistribution ja catroot2.

  • The C:\Windows\SoftwareDistribution kaust salvestab ajutised Windows Update'i teenusefailid ja allalaaditud värskendusfailid;
  • %windir%\System32\catroot2 kaust sisaldab värskenduspakettide allkirju.

Proovime neid puhastada järgmise skriptiga (salvestage kood laiendiga * .bat tekstifaili ja käivitage see administraatorina):

attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv

Kontrollige ja parandage Windowsi süsteemifaile ja komponentide poodi

Kontrollige ja parandage oma Windowsi pildi süsteemifaile järgmiste käskudega:

sfc /scannow
ja
DISM /Online /Cleanup-Image /RestoreHealth

dism puhastus-pilt

Kontrollige oma arvutit viiruste suhtes

Kontrollige oma Windowsi viiruste suhtes võrguühenduseta režiimis päästeketta (Kaspersky Rescue Disk või Avira Rescue System) abil.

Värskendage oma Windows 10

  1. Värskendage oma Windows 10 versiooni, installides praeguse järgu;
  2. Laadige käsitsi alla ja installige Microsofti värskenduste kataloogist ( https://www.catalog.update.microsoft.com/Home.aspx) teie Windowsi versiooni viimased kumulatiivsed värskendused (Microsoft parandab vead ja erinevad Windowsi vead iga kuu ning lisab parandused kumulatiivsele värskenduspaketile).

Lülitage Windows Update'i kohaletoimetamise optimeerimine välja

Avage Seaded -> Värskendused ja turvalisus-> Windows Update -> Täpsemad suvandid -> Kohaletoimetamise optimeerimine. Keela valik "Luba allalaadimine teistest arvutitest" ja taaskäivitage seade.

Keela kohaletoimetamise optimeerimine

Desinstallige uusimad Widowsi värskendused

Kui probleem Wuauservi teenuse kõrge protsessori ja mälu kasutamisega tekkis kohe pärast uute Windowsi värskenduste installimist, proovige desinstallige need värskendused ükshaaval (Juhtpaneel -> Programmid ja funktsioonid -> Vaata installitud värskendusi). Sorteerige värskendused installikuupäeva järgi, paremklõpsake värskendusel ja valige Desinstallige.

Windowsi värskenduse desinstallimine

Keelake Windows Update Service

Ma ei soovita teil kunagi Windows Update'i teenust keelata, kuna te ei saa enam turvavärskendusi ja seate oma arvuti häkkimise või nakatumise ohuga. Värskendusteenuse keelamist saab kasutada ajutise sammuna, kui muud viisid süsteemi normaalse töö taastamiseks ei aita.

Avage teenuste halduskonsool (services.msc), leidke teenus Windows Update, peatage see ja muutke käivitustüübiks Keelatud. Salvestage muudatused ja taaskäivitage arvuti.

keelake Windowsi värskendusteenus Windows 10-s

Järgmise kuu teisel teisipäeval laadige kindlasti käsitsi alla ja installige oma Windows 10 järgu uued kumulatiivsed värskendused. Lubage teenus wuauserv. Võib-olla lahendatakse teie probleem uutes värskendustes.

Kuidas krüptida Windows 10 kõvaketast Bitlockeriga
Kuidas krüptida Windows 10 kõvaketast Bitlockeriga

Kui suured telekommunikatsioonid, kommunaalteenused ja isegi valitsus saavad löögi andmetega seot...

Kuidas parandada Exploreri klassi registreerimata viga Windows 10-s
Kuidas parandada Exploreri klassi registreerimata viga Windows 10-s

Proovisite käivitada programmi Windows 10-s ja selle asemel kuvatakse Exploreri tõrketeade "Klass...

DirectX-i uuesti installimine opsüsteemis Windows 11/10
DirectX-i uuesti installimine opsüsteemis Windows 11/10

Tänu graafilistele võimalustele DirectX API, Microsoft Windows on end tõestanud kui parimat mängu...