حل NT Kernel & System Process High CPU Usage در ویندوز
من اخیراً با مشکل عجیبی مواجه شدم که در آن فرآیندی به نام System (NT Kernel & System) تقریباً از 15 تا 30 درصد CPU در دستگاه (CPU)ویندوز(Windows) من همیشه استفاده می کرد.
در تصویر بالا، سیستم(System) از 0 درصد CPU استفاده می کند ، که معمولاً باید باشد. فرآیند سیستم اساساً هسته و کد درایور به اضافه رشته های سیستم را در خود جای می دهد و یک فرآیند ضروری ویندوز(Windows) است. سعی(Don) نکنید فرآیند را از بین ببرید یا آن را حذف کنید.
قبل از ورود به جزئیات فنی، این مشکل معمولاً ناشی از یک درایور سخت افزاری بد یا قدیمی در ویندوز(Windows) است. چند مورد وجود دارد که می خواهید فوراً بررسی کنید:
سخت افزار جدید(New Hardware) – آیا(Did) اخیراً سخت افزار جدیدی را روی دستگاه ویندوز خود نصب کرده اید؟ کارت گرافیک(Graphics) ، هارد، کارت صدا، کارت تیونر تلویزیون و غیره؟ اگر چنین است، باید به وب سایت سازنده بروید و آخرین درایور را از آنجا دانلود کنید. اگر درایور را فقط از روی سی دی همراه با سخت افزار جدید نصب کرده باشید، ممکن است قدیمی باشد.
درایور بهروزرسانی شده(Updated Driver) – آیا(Did) اخیراً درایور را بهروزرسانی کردهاید و بعد از بهروزرسانی میزان مصرف CPU بالاتری را مشاهده کردهاید؟ گاهی اوقات آخرین درایورها نیز ممکن است مشکلاتی ایجاد کنند. در این حالت، باید سعی کنید درایور را به عقب برگردانید و ببینید که آیا با این کار مشکل برطرف می شود یا خیر.
در مورد من، من یک کارت گرافیک جدید روی کامپیوترم نصب کرده بودم و درایور را از روی سی دی نصب کرده بودم. این آخرین درایور نبود و از آنجایی که درایور حالت هسته بود، باعث ایجاد این جهش در فرآیند سیستم(System) می شد.
اگر نمی توانید بفهمید کدام درایور باعث این مشکل شده است، روش فنی تری وجود دارد که می توانید برای پیدا کردن درایور دقیق مشکل آن را دنبال کنید. ابتدا(First) برنامه ای به نام KrView ( Kernrate Viewer ) را دانلود کنید که یک ابزار رایگان از مایکروسافت(Microsoft) است.
این یک ابزار خط فرمان است، بنابراین یک خط فرمان باز کنید و سپس برنامه را بدون هیچ آرگومان اجرا کنید. در اینجا نتایج باید به این صورت باشد:
اکنون می توانید ببینید کدام درایورهای دستگاه بیشترین بازدید را در هسته دارند. اولین مورد ntkrnlpa نام دارد و می توان آن را نادیده گرفت. بعد از آن می خواهید به درایورهای دیگر نگاه کنید. در این مورد b57nd60x . بنابراین این درایور دقیقاً برای چه سخت افزاری تعجب می کنید؟
خوب، برای فهمیدن این موضوع، باید ابزار رایگان دیگری به نام Process Explorer را از (Process Explorer)مایکروسافت(Microsoft) دانلود کنید . آن را نصب کنید، اجرا کنید و سپس به نمای DLL بروید تا درایورهای بارگذاری شده را ببینید.
همانطور که می بینید DLL b57nd60x.sys درایور کارت اترنت گیگابیتی Broadcom NetXtreme(Broadcom NetXtreme Gigabit Ethernet) است. شیرین! اکنون فقط باید بروید و درایور به روز شده کارت شبکه را پیدا کنید و امیدواریم که اسپایک در CPU از بین برود.
البته راه حل دیگر در این نوع موارد این است که اگر به آن نیاز ندارید یا نمی توانید درایور به روز شده پیدا کنید، آن سخت افزار را به سادگی غیرفعال کنید یا به طور کامل از سیستم خود حذف کنید. منبع : Technet
Related posts
چگونه به Fix High CPU Usage توسط System Idle Process
Fix High CPU Usage توسط XboxStat.exe در Windows 10
Fix Service Host: محلی System (Svchost.exe) High CPU and Disk Usage
Fix DISM Host Servicing Process High CPU Usage
نحوه رفع وقفه های سیستم در استفاده زیاد از CPU در ویندوز 10
نحوه رفع مشکل استفاده بالای پردازنده TiWorker.exe در ویندوز
WMI Provider Host (WmiPrvSE.exe) High CPU Usage در Windows 10
چگونه Fix hkcmd High CPU Usage
Process Tamer: مدیریت High یا 100٪ CPU utilization در Windows PC
Fix MPSigStub CPU usage بالا در Windows 10
Fix System قطع CPU usage بالا در Windows 11/10
رفع WMI ارائه دهنده میزبان High CPU استفاده [ویندوز 10]
Fix Services و Controller برنامه High CPU usage در Windows 10
Fix Audiodg.exe High CPU usage در Windows 11/10
Fix Windows Modules Installer Worker High CPU Usage
8 Ways به Fix High CPU Usage توسط TiWorker.exe
خدمات Antimalware اجرایی استفاده از CPU بالا [حل شده]
Fix High CPU Usage توسط Service Host: سیستم محلی
Fix PowerShell باعث High CPU usage در Windows 11/10
رفع خطاهای سیستم فایل در ویندوز 7/8/10 با Check Disk Utility (CHKDSK)