رفع خطای NTOSKRNL.exe و مشکل استفاده از CPU، حافظه و دیسک بالا

فایل NTOSKRNL.exe(NTOSKRNL.exe) یک تصویر هسته است که مسئول بسیاری از فرآیندهای مبتنی بر سیستم مانند مجازی سازی سخت افزار(Hardware Virtualization) ، پردازش(Process) و حافظه(Memory) است. در این میان، همچنین وظیفه فشرده سازی صفحات قدیمی حافظه را بر عهده دارد که میزان کلی حافظه مورد استفاده را کاهش می دهد. این احتمال وجود دارد که اگر رایانه شما کند کار می کند و NTOSKRNL.exe را در منابعی مانند استفاده از CPU(CPU Usage) ، استفاده از دیسک(Disk Usage) و استفاده از حافظه(Memory Usage) مشاهده می کنید، باید به چند چیز نگاهی بیندازید. به طور معمول، این فرآیند از کمتر از 30 درصد از CPU استفاده می کند ، اما در صورتی که به طور مداوم بالا باشد، این پست به شما کمک خواهد کرد.

NTOSKRNL.exe CPU بالا ، حافظه(Memory) و استفاده از دیسک(Disk)

NTOSKRNL مخفف NT Operating System Kernel است. بنابراین، برای رفع آن، باید یکی از اصلاحات زیر را انجام دهیم:

  1. کامپیوتر خود را برای بدافزار احتمالی اسکن کنید
  2. برنامه های ناسازگار را حذف کنید
  3. برای تعمیر تصویر سیستم، DISM را اجرا کنید
  4. فرآیند Runtime Broker را متوقف کنید
  5. درایورهای خود را به روز کنید
  6. عیب یاب عملکرد را اجرا کنید
  7. عیب یابی در وضعیت بوت پاک
  8. (Use Windows Performance Toolkit)برای یافتن علت اصلی از Windows Performance Toolkit استفاده کنید.

1] کامپیوتر خود را برای بدافزار احتمالی اسکن کنید(Scan)

ممکن است احتمال زیادی وجود داشته باشد که رایانه شما به بدافزار آلوده شود. و این بدافزار ممکن است با فایل NTOSKRNL.exe مرتبط باشد و از این رو باعث شود منابع سیستم زیادی مصرف کند. بنابراین، من واقعاً به شما توصیه می کنم مطمئن شوید که آنتی ویروس شما به روز است و سپس رایانه خود را با آن به طور خاص پوشه C:WindowsSystem32 اسکن کنید زیرا این مکانی است که فایل NTOSKRNL.exe در آن قرار دارد.(NTOSKRNL.exe)

2] برنامه های ناسازگار را حذف کنید

نصب و اجرای برنامه های ناسازگار نیز ممکن است باعث ایجاد چنین رفتار غیرعادی با فایل های سیستم شود. ممکن است مواردی وجود داشته باشد که یک وظیفه فرعی خاص در داخل وظیفه اصلی اجرا شود. از این رو(Hence) ، ممکن است در نوعی حلقه گیر کرده و در نهایت به منابع سیستم ختم شود. از این رو(Hence) ، توصیه می شود چنین نرم افزاری را حذف کنید و بررسی کنید که آیا مشکل برطرف شده است یا خیر.

3] دستور DISM را اجرا کنید

خطای NTOSKRNL.exe

4] فرآیند Runtime Broker را متوقف کنید

RuntimeBroker.exe دسترسی به API های ویندوز(Windows) را کنترل می کند و اطمینان می دهد که برنامه ها امنیت اصلی ویندوز(Windows) را نقض نمی کنند . RuntimeBroker.exe معمولاً ردپای بسیار کمی از خود بر جای می گذارد. در برخی موارد، RuntimeBroker.exe ممکن است منابع بیشتری مصرف کند، اما پس از اتمام کار، حافظه را آزاد نمی کند و در نتیجه حافظه نشت(memory leak) می کند. این روی NTOSKRNL.exe تأثیر می گذارد.

Ctrl+Shift+Esc را فشار دهید تا Task Manager باز شود. Runtime Broker را در تب Processes پیدا کنید. اگر از بیش از 15 درصد حافظه شما استفاده می کند، احتمالاً با یک برنامه در رایانه شخصی خود مشکل دارید. در این حالت، باید فرآیند Runtime Broker را متوقف کنید . آن را انتخاب کنید، روی آن راست کلیک کنید و سپس روی End Task کلیک کنید .

ببینید آیا این کمک می کند.

5] درایورهای خود را به روز کنید

ناسازگاری بین سیستم عامل(Operating System) و درایور(Driver) نیز ممکن است منجر به مشکلاتی مانند این شود. بنابراین، می توانید سعی کنید درایورهای خود را به روز کنید.   همچنین می توانید سعی کنید نسخه خود را از ویندوز 10 به روز کنید . این به شما کمک می کند تا هر بخش بدی را که توسط هر وظیفه ای که به طور عمدی یا ناخواسته در رایانه اجرا شده است، برطرف کنید. از این رو(Hence) ، همیشه به روز نگه داشتن ویندوز 10 به شدت توصیه می شود زیرا احتمال بسیاری از خطاها را برطرف می کند.

6] عیب یاب عملکرد را اجرا کنید

کادر Run را باز کرده و عبارت زیر را تایپ کرده و Enter را بزنید:

msdt.exe /id PerformanceDiagnostic

با این کار عیب‌یابی عملکرد(Performance Troubleshooter) شروع می‌شود . آن را اجرا کنید و ببینید آیا مشکلی برای رفع آن وجود دارد یا خیر.

همچنین می توانید ویندوز را برای بهترین عملکرد تنظیم کنید و ببینید که آیا این برای شما کار می کند یا خیر.

7] عیب یابی در وضعیت بوت تمیز

می‌توانید با انجام Clean Boot(performing a Clean Boot) بیشتر به صورت دستی عیب‌یابی کنید . Clean Boot یک سیستم را با حداقل درایورها و برنامه های راه اندازی راه اندازی می کند. هنگامی که کامپیوتر را در بوت تمیز راه اندازی می کنید، کامپیوتر با استفاده از حداقل مجموعه از پیش انتخاب شده از درایورها و برنامه های راه اندازی شروع به کار می کند، و چون کامپیوتر با حداقل مجموعه درایورها شروع به کار می کند، ممکن است برخی از برنامه ها آنطور که انتظار داشتید کار نکنند.

عیب یابی Clean-Boot برای جداسازی یک مشکل عملکرد طراحی شده است. برای انجام عیب یابی بوت تمیز، باید هر بار یک فرآیند را غیرفعال یا فعال کنید و بعد از هر اقدام کامپیوتر را مجددا راه اندازی کنید. اگر مشکل برطرف شد، می‌دانید که آخرین فرآیندی بود که مشکل را ایجاد کرد.

بخوانید(Read) : نحوه تعمیر 100% Disk, High CPU, High Memory usage in Windows 10 .

8] برای یافتن علت اصلی از Windows Performance Toolkit استفاده کنید(Use Windows Performance Toolkit)

شاید لازم باشد از Windows Performance Toolkit برای پیدا کردن علت اصلی این مشکل استفاده کنید. Command Prompt را با جستجوی cmd در کادر جستجوی Cortana باز کنید یا (Cortana)WINKEY+R را فشار دهید تا برنامه Run اجرا(Run) شود و cmd را تایپ کرده و Enter را بزنید .

حالا دستور زیر را تایپ کرده و Enter را بزنید :

xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

حداقل 60 ثانیه صبر کنید تا این دستور اجرا شود.

اکنون گزارش های این جعبه ابزار عملکرد ویندوز(Windows Performance Toolkit) را بررسی کنید . آنها در فایلی به نام  cpuusage.etl  در پوشه C:WindowsSystem32 ذخیره می شوند.

در این قسمت تمام دلایل مخفی شدن این منابع (Resources)سیستم(System) فهرست می شود.

چگونه می توانم مصرف بالای CPU NTOSKRNL.exe را برطرف کنم ؟

هسته سیستم عامل NTOSKRNL(NTOSKRNL) یا NT(NT Operating System Kernel) بیشتر از حد معمول منابع CPU را مصرف می کند. (CPU)اگر در رایانه شما با شما اتفاق می افتد، باید رایانه شخصی خود را از نظر فایل های مخرب، ویروس ها، بدافزارها و غیره اسکن کنید. جدا از آن، می توانید برنامه های غیر ضروری را حذف یا حذف کنید، ابزار DISM را اجرا کنید، درایورهای خود را به روز کنید و غیره. هیچ کمکی نمی کند، شما می توانید در حالت Clean Boot(Clean Boot State) نیز عیب یابی کنید.

چگونه NTOSKRNL.exe را خاموش کنم؟

غیرفعال کردن فرآیند NTOSKRNL.exe در رایانه ویندوز 11/10 ممکن نیست. این یک سرویس اینترنتی است و خاموش کردن آن ممکن است باعث ایجاد چندین مشکل در رایانه شما شود. از آنجایی که رایانه شما در هنگام استفاده از مجازی‌سازی سخت‌افزار، حافظه و سایر فرآیندها مسئول ارائه یک تجربه روان است، ممکن است رایانه شما پس از توقف یا خاموش کردن این فرآیند، مشکلات مختلفی را نشان دهد.

امیدوارم چیزی در اینجا به شما کمک کند.(Hope something here helps you.)



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts