If-Koubou

Cum de a rezolva utilizarea Svchost.exe High CPU

Cum de a rezolva utilizarea Svchost.exe High CPU (Sfaturi pentru computer)

SVCHOST.EXE este unul dintre acele procese misterioase care rulează în mod constant în Windows și este absolut esențial, dar niciodată nu știți exact ce face. Deci, ce este SVCHOST.EXE? Identificarea serviciilor și programelor actuale care se execută în interiorul fiecărui proces SVCHOST.EXE este o sarcină care merită să fie cunoscută, mai ales atunci când procesul mănâncă 99 sau 100% din procesorul dvs.!

Deci, înainte de a ne scufunda în soluții, să înțelegem mai bine ce face de fapt acest proces și cum puteți rezolva unele dintre problemele care pot apărea. În primul rând, svchost înseamnă "Gazdă de servicii"Și face exact ceea ce sugerează numele: ajută la" găzduirea "serviciilor. Un serviciu în Windows este pur și simplu un program din sistemul de operare care face o anumită operație și rulează în fundal în orice moment când computerul este pornit, chiar dacă nu sunteți conectat (ă).

Majoritatea programelor pe care le cunoașteți se execută ca executabil standalone, cum ar fi .EXE. Cu toate acestea, majoritatea serviciilor sunt implementate sub formă de DLL-uri, care nu pot funcționa singure. Prin urmare, svchost încarcă aceste DLL-uri și le execută pe ele însele. De aceea, când deschideți Managerul de activități Windows, veți vedea o grămadă de procese svchost.exe care rulează. Dacă doriți mai multe informații despre managerul de activități, consultați articolele despre înțelegerea Managerului de activități.

Veți observa că în prezent există opt procese svchost care rulează pe computerul meu, toate folosind cantități diferite de memorie și care rulează sub nume diferite de utilizatori. Deci, să spunem că unul dintre ele rulează la o utilizare excesiv de mare a CPU de 100%, cum putem identifica aplicația actuală care rulează?

Există de fapt două modalități de a face acest lucru: faceți totul manual utilizând linia de comandă și instrumentul Servicii sau utilizând o aplicație terță parte. Voi menționa amândouă aici, în cazul în care nu lucrați pentru dvs.

Verificați mai întâi pentru viruși

Înainte de a intra în detaliile de mai jos, merită observat că există cazuri în care svchost.exe este de fapt un virus. Deoarece este un proces de sistem, coderii rău intenționează să folosească numele svchost pentru a rămâne ascunși. Dacă fișierul este localizat în Windows / system32, este mai mult decât probabil un virus, cu toate acestea recomand întotdeauna efectuarea unei scanări doar pentru a fi sigură.

Dacă nu aveți deja un program anti-virus, vă recomandăm să utilizați Kaspersky sau Bitdefender deoarece acestea au o performanță consistentă în clasamentul AV-Test și AV-Comparatives. Acestea nu sunt gratuite, dar cele mai gratuite programe antivirus sfârșesc prin adăugarea de software suplimentar sau redirecționarea browserului către soluția de căutare "sigură", care nu este sigură deloc și vă urmărește și vă arată mai multe anunțuri.

Identificați procesele svchost.exe prin intermediul Command Prompt (mod greu)

1. În primul rând, mergeți mai departe și faceți clic pe start și apoi Alerga și tastați CMD și faceți clic pe O.K. În Windows 8.1, faceți clic dreapta pe butonul Start și alegeți Run (Executare).

2. Introduceți în fereastra de comandă următoarele și apăsați introduce

tasklist / svc / fi "imagename eq svchost.exe

Ar trebui să obțineți o ieșire, după cum se arată mai jos, cu numele, PID și descrierea serviciului

Veți vedea acum fiecare proces svchost împreună cu numărul său unic de identificare și serviciile pe care este responsabil pentru difuzare. Cu toate acestea, aceste nume sunt încă foarte criptice și sunt toate numele de scurtă durată. Pentru a obține mai multe informații utile despre proces, putem folosi Servicii browser în Windows.

3. Faceți clic dreapta pe Calculatorul meu, alege Administra. În ecranul rezultat, alegeți Gestionarea computerelor și apoi alegeți Servicii și aplicații. În cele din urmă, alegeți Servicii.

4. Acum încercați să potriviți numele serviciului cript Windows cu numele ușor de citit în fila Servicii. Acesta este un pic și poate dura ceva timp, deoarece dacă faceți acest proces cu ID 1436 și numele său WudfSvc, trebuie să încercați să îl găsiți în listă. Dacă dați dublu clic pe unul dintre numele serviciului, veți vedea și numele criptic, astfel încât puteți să le potriviți. În cazul meu, am presupus că W înseamnă că procesul începe cu "Windows" și le deschide până când văd un meci.

După cum puteți vedea, serviciul Windows Driver Foundation este numit de fapt wudfsvc pe scurt!

Identificați procesele svchost.exe prin Process Explorer (ușor)

Dacă ați descoperit că este prea dificil, există o cale mult mai ușoară! Consultați instrumentul Process Explorer de la Microsoft (inițial din SysInternals). Instrumentul este complet gratuit și vă oferă informații detaliate pentru fiecare proces în desfășurare.

Odată ce ați descărcat-o, trebuie doar să executați fișierul exe deoarece nu trebuie să fie instalat. Deplasați mouse-ul peste procesul svchost și veți obține un pop-up care vă va arăta ce servicii se execută în cadrul acestui proces. Lucrul frumos despre procesul de explorator este că vă obține numele prietenos pentru fiecare proces în loc de numele scurt.

Windows 8 Task Manager

Un ultim lucru pe care am vrut să-l menționez a fost faptul că managerul de sarcini Windows 8 face practic utilizarea liniei de comandă sau Process Explorer total depășită. Deschideți Managerul de activități apăsând CTRL + SHIFT + ESC și derulați în jos pe procese tab-ul la locul unde se spune Procesele Windows.

Aici veți vedea fiecare proces svchost.exe enumerat ca Gazdă de servicii: urmat de tipul de cont pe care se execută (Sistem local, serviciu de rețea etc.). De asemenea, va avea un număr lângă el și dacă extindeți elementul făcând clic pe săgeată, veți vedea, de asemenea, fiecare serviciu care rulează în cadrul acelui proces anume.

Fixarea utilizării mari a procesorului SVCHOST

Acum că ați dat seama exact ce proces este consumul întregului dvs. procesor, putem aborda modul de remediere a acestuia.Dacă ați descoperit că procesul nu este un proces Windows, cum ar fi Windows Update sau Windows Firewall, etc, atunci pur și simplu ucideți procesul și dezinstalați programul.

Cu toate acestea, de cele mai multe ori apare problema, are ceva de a face cu un proces Windows. Cea mai bună soluție în acest caz este să instalați toate cele mai recente actualizări de pe site-ul web al Microsoft. Dacă nu puteți să faceți acest lucru în mod normal în Windows, încercați să reporniți computerul în modul sigur și încercați din nou.

De asemenea, dacă puteți accesa fila Servicii ca în cele de mai sus, faceți clic dreapta pe serviciu și alegeți Dezactivați. Chiar dacă este Windows Update sau Firewall, nu-ți face griji, poți reactiva mai târziu. Apoi reporniți computerul și mergeți la site-ul Web Microsoft și obțineți manual actualizările. Reînchideți serviciul și reporniți din nou computerul și sperăm că lucrurile funcționează!

Pentru a dezactiva un serviciu în Windows, faceți clic dreapta pe el din Servicii fila și alegeți Proprietăți.

Apoi alegeți invalid de la Tipul de pornire caseta de combo aflată în mijlocul casetei de dialog:

Am trecut prin acest proces de câteva ori și a lucrat pentru mine. Din nou, dezactivați mai întâi serviciul, apoi reporniți computerul, apoi instalați manual actualizările, apoi reactivați serviciul și reporniți din nou computerul. Dacă aceasta nu funcționează, trebuie să efectuați o instalare de reparare a Windows. Faceți o căutare Google pentru instalarea reparațiilor și urmați pașii. Dacă executați Windows 8, puteți reîmprospăta computerul. Dacă aveți întrebări, postați un comentariu. Bucurați-vă!