Când a fost lansat Windows 10 Creators Update, a existat o serie de probleme în care Windows Service Host ar folosi o mulțime de CPU și / sau RAM. Aceasta a fost o problemă temporară, deoarece Microsoft a lansat apoi o remediere rapidă pentru a remedia problema. Odată cu actualizarea Windows 10 Fall Creators Update, a părut un moment potrivit pentru a acoperi acest lucru, doar în cazul în care se va întâmpla din nou.
Ce este Windows Service Host?
Windows Service Host este un serviciu umbrelă pe care Windows îl folosește pentru a acoperi orice serviciu de bază care accesează bibliotecile de legături dinamice (DLL). Când vedeți Service Host în Task Manager, vedeți și o săgeată în jos în stânga. Dacă selectați acest lucru, veți vedea ce servicii sunt incluse sub acea umbrelă.
Ideea a fost de a crea aceste servicii umbrelă pentru a organiza resursele în grupuri logice. De exemplu, o singură gazdă de serviciu ar include toate actualizările Windows și transferurile de fișiere în fundal. Altul ar putea găzdui paravanul de protecție Windows, Defender și așa mai departe. Teoria a fost să permită Windows să grupeze aceste resurse, astfel încât orice program să le poată utiliza în așa fel încât, dacă unul eșua sau era oprit, restul sistemului rămâne stabil.
Dacă vă verificați propriul computer, probabil că veți vedea mai multe instanțe Windows Service Host. Selectați săgeata de lângă ea și vedeți ce găzduiește fiecare.
În sistemele Windows pre Creators Update, veți vedea câteva servicii de gazdă de servicii cu mai multe procese în interiorul lor. După actualizarea creatorilor, acum vedeți mai multe gazde de servicii cu servicii individuale în interiorul lor. Ideea a fost de a facilita procesul de depanare prin dezgruparea acestora.
Windows Service Host folosește CPU sau RAM ridicat
Deci, acum știți că Windows Service Host este exact acela, un serviciu gazdă care se ocupă de alte servicii. Când vedeți o gazdă de servicii Windows care folosește o mulțime de CPU sau RAM, acum știți, de asemenea, că nu este gazda însăși, ci unul dintre sub-serviciile sale.
Acest lucru este cauzat de obicei de un proces blocat sau de un fel de eroare de configurare sau corupție de fișier. Vestea bună este că există mai multe moduri de a aborda acest lucru. Vestea proastă este că Task Manager nu raportează întotdeauna exact ce sub-serviciu cauzează probleme.
Ori de câte ori întâlniți orice eroare Windows, prima ordine de sarcini este o repornire completă. Salvați orice lucrare pe care nu doriți să o pierdeți și reporniți computerul. Dacă problema dispare, grozav. În caz contrar, parcurgeți acești pași până când problema este rezolvată.
discord cum să dezactivați notificările
O cauză obișnuită a utilizării mari a procesorului sau a RAM este Windows Update. Prima verificare ar trebui să fie pentru a vedea dacă se execută o actualizare.
- Faceți clic dreapta pe butonul Start Windows și selectați Setări.
- Selectați Actualizare și securitate și verificați dacă Windows rulează în prezent o actualizare.
Dacă actualizarea Windows rulează, ar trebui să vedeți o bară de progres. În caz contrar, ar trebui să vedeți un mesaj care vă spune că dispozitivul dvs. este actualizat.
A doua verificare este de a remedia orice greșeli Windows cu Verificatorul de fișiere de sistem.
- Faceți clic dreapta pe butonul Start Windows și selectați Command Prompt (Admin).
- Tastați sau lipiți „sfc / scannow” și apăsați Enter.
- Permiteți finalizarea procesului.
Dacă Verificatorul de fișiere de sistem detectează erori, le va remedia automat. Dacă vedeți încă o utilizare ridicată după ce rulați acest proces, mai putem încerca ceva.
- Tastați „powershell” în linia de comandă pe care tocmai ați folosit-o.
- Tastați sau lipiți „Dezactivare / Online / Cleanup-Image / RestoreHealth” și apăsați Enter.
- Permiteți finalizarea procesului.
DISM este un instrument de verificare a integrității fișierelor Windows care compară fișierele Windows „live” cu memoria cache Windows care are copii ale originalelor. Dacă detectează ceva deplasat care nu a fost modificat de un utilizator sau de un program autorizat, acesta înlocuiește fișierul cu originalul.
Opriți serviciul
Dacă niciuna dintre aceste remedieri nu funcționează, permiteți-ne să verificăm serviciul care a cauzat problema. Trebuie să identificăm serviciul în cadrul gazdei de serviciu utilizând CPU sau RAM. Apoi, trebuie să oprim acel serviciu, să monitorizăm și apoi să mergem de acolo.
- Deschideți Managerul de activități și selectați gazda de serviciu utilizând tot CPU-ul sau memoria RAM.
- Verificați procesul de dedesubt. De exemplu, ar putea fi Windows Audio.
- Faceți clic dreapta pe acel serviciu și selectați Deschidere servicii.
- Faceți clic dreapta pe serviciu și selectați Stop.
- Monitorizați computerul pentru a vedea dacă utilizarea se reduce.
S-ar schimba în mod evident Windows Audio pentru orice serviciu utilizează procesorul dvs. Toți vor avea o intrare de serviciu corespunzătoare, astfel încât procesul va funcționa indiferent de ceea ce este de fapt.
Dacă utilizarea se reduce, știți ce o cauzează. În exemplul de mai sus, Windows Audio, am dezinstala și instala un nou driver audio. Ceea ce faceți în continuare depinde în totalitate de ceea ce găsiți. Având în vedere numărul mare de posibilități, îmi este imposibil să vă spun exact ce trebuie să faceți de acolo, dar introducerea „depanării PROCESULUI” într-un motor de căutare este un loc bun pentru a începe. Trebuie doar să schimbați PROCESSNAME pentru procesul pe care l-ați găsit la pasul 2 de mai sus.
Dacă sistemul dvs. local de gazdă a serviciului cauzează o utilizare ridicată a procesorului sau a memoriei, pașii de mai sus ar trebui să îl remedieze în majoritatea cazurilor. Dacă nu, cel puțin acum știi cum să identifici vinovatul.