Recomandat, 2024

Alegerea Editorului

Procesarea kernelului și procesului de procesare la nivel de procesare în Windows

Recent am intrat într-o problemă ciudată în care un proces numit System (NT Kernel & System) folosea în jur de 15-30% din procesor pe mașina mea Windows.

În captura de ecran de mai sus, System utilizează 0 procente CPU, așa cum ar trebui să fie în mod normal. Procesul de sistem găzduiește, în principiu, nucleul și codul conducătorului auto plus firele de sistem și este un proces esențial pentru Windows. Nu încercați să omoare procesul sau să îl eliminați.

Înainte de a intra în detalii tehnice, această problemă este de obicei cauzată de un driver de hardware rău sau învechit în Windows. Există câteva lucruri pe care doriți să le verificați imediat:

Hardware nou - Ați instalat recent orice hardware nou pe mașina dvs. Windows? Placă grafică, hard disk, placă de sunet, card de tuner TV, etc? Dacă da, trebuie să mergeți la site-ul producătorilor și să descărcați cel mai recent driver de acolo. Dacă ați instalat doar driverul de pe CD-ul livrat împreună cu noul hardware, acesta poate fi depășit.

Driver actualizat - Actualizați recent un driver și vedeți utilizarea mai mare a procesorului după actualizare? Uneori, cele mai recente drivere pot provoca, de asemenea, probleme. În acest caz, ar trebui să încercați să răsturnați șoferul și să vedeți dacă rezolvă problema.

În cazul meu, am instalat o nouă placă grafică pe calculatorul meu și am instalat driverul de pe CD. Nu a fost cel mai recent driver și din moment ce a fost un driver de mod kernel, a fost cauza acestui vârf în procesul de sistem.

Dacă nu vă dați seama care dintre drivere provoacă problema, există o procedură mai tehnică pe care o puteți urma pentru a găsi driverul exact al problemei. Mai întâi, descărcați un program numit KrView (Kernrate Viewer), care este un instrument gratuit de la Microsoft.

Este un instrument de linie de comandă, deschideți astfel un prompt de comandă și apoi rulați programul fără argumente. Iată ce ar trebui să arate rezultatele:

Acum puteți vedea driverele de dispozitiv care obțin cele mai multe hit-uri în kernel. Primul se numește ntkrnlpa și poate fi ignorat. Vrei să te uiți la ceilalți șoferi după aceea. În acest caz b57nd60x . Deci, acest driver este pentru hardware-ul exact care vă întrebați?

Ei bine, pentru a afla acest lucru, trebuie să descărcați un alt instrument gratuit de la Microsoft numit Process Explorer. Instalați-l, executați-l și apoi mergeți la vizualizarea DLL pentru a vedea driverele încărcate.

După cum puteți vedea DLL b57nd60x.sys este driverul cardului Broadcom NetXtreme Gigabit Ethernet. Dulce! Acum, trebuie doar să mergeți și să găsiți driverul actualizat pentru cardul de rețea și sperăm că vârful procesorului va dispărea.

Desigur, cealaltă soluție în acest tip de caz este să dezactivați pur și simplu acea bucată de hardware sau să o eliminați complet din sistem, dacă nu aveți nevoie sau dacă nu puteți găsi un driver actualizat. Sursă: Technet.

Top