Ntoskrnl.exe High CPU, Disk Usage در ویندوز 10: منظور ما از عبارت Disk Usage بخشی از فضای ذخیره سازی رایانه است که در حال حاضر استفاده می شود. استفاده از CPU به ما می گوید که چه مقدار از CPU توسط یک برنامه یا یک فرآیند استفاده می شود - استفاده مداوم از CPU باعث ایجاد مشکل در عملکرد برنامه ها می شود. فرآیند Ntoskrnl.exe همچنین فضای دیسک زیادی را مصرف می کند.

بسیاری از کاربران با این مشکل مواجه هستند. بسیاری از کاربران می گویند که با مشکل صفحه آبی مرگ (BSOD) مواجه می شوند.
فهرست
Ntoskrnl.exe چیست و چه کاری انجام می دهد؟
Ntoskrnl.exe مخفف کرنل سیستم عامل ویندوز NT است. این یک فایل برنامه سیستمی است. اغلب، این فرآیند در پسزمینه سیستم شما اجرا میشود. این مسئول فرآیندهای مرتبط با سیستم مانند مدیریت فرآیند و حافظه و تجسم سخت افزار است.
Ntoskrnl.exe همچنین صفحات قدیمی حافظه را فشرده می کند. این منجر به کاهش مقدار کلی حافظه مورد استفاده می شود. همچنین شامل زمانبندی، مانیتور مرجع امنیتی، مدیر حافظه و مدیر کش است. Ntoskrnl.exe یک فایل سیستمی محافظت شده است. با توجه به این ویژگی، نمی توان آن را به راحتی خراب یا حذف کرد.
دلایل استفاده از Ntoskrnl.exe مقدار زیادی فضای دیسک، حافظه و CPU
اگر سیستم شما به طور مداوم کند کار می کند، می توانید در ویندوز 10 به استفاده از CPU یا دیسک بالا Ntoskrnl.exe مشکوک شوید. نشت حافظه ناشی از سخت افزار و بدافزار دلیل اصلی این مصرف است. دلایل دیگری نیز وجود دارد. اجازه دهید در اینجا برخی از دلایل را مورد بحث قرار دهیم.
دلیل 1: بدافزارها و ویروس ها
بدافزار به شدت به رایانه شما آسیب می رساند. آنها گاهی اوقات می توانند خود را در فایل ntoskrnl.exe جاسازی کنند. همچنین بدافزار می تواند عملکرد این فایل را ربوده و باعث نشت حافظه شود. یک ویروس همچنین می تواند خود را در فضای ntoskrnl.exe بنویسد.
هر دوی اینها فضای حافظه شما را پر می کند. به نوبه خود از منابع CPU بیشتری استفاده می شود. بنابراین، وقتی ntoskrnl.exe مقدار زیادی از مصرف حافظه را تشخیص می دهد، قادر به مدیریت آن نیست. چنین مشکلاتی مانند صفحه نمایش آبی ایجاد می شود.
دلیل 2: درایورهای دستگاه بد یا قدیمی
ntoskrnl.exe هنگام برقراری ارتباط با دستگاه های مختلف، داده ها را با کمک درایورهای دستگاه ارسال و دریافت می کند. سپس آن داده در RAM نوشته می شود و منتظر اجرا می ماند.
درایورهای خراب به طور مداوم داده ها را به کنترل کننده حافظه ntoskrnl.exe ارسال می کنند. منجر به نشت حافظه می شود. این درایورها همچنین داده ها را در فضای حافظه ntoskrnl.exe بازنویسی می کنند. بنابراین تمام فضای رم را پر می کند. بنابراین استفاده از CPU بیشتر برای پردازش این داده ها مورد نیاز است.
معمولاً کاربرانی که از ویندوز 7 به ویندوز 10 تغییر میکنند، معمولاً با مشکل Ntoskrnl.exe High CPU یا Disk Usage در ویندوز 10 مواجه میشوند. درایورهای ناسازگار ممکن است باعث مشکلات نشت حافظه شوند.
دلیل 3: حافظه فشرده جدید در ویندوز 10
در ویندوز 10 قابلیت جدیدی به نام فروشگاه فشرده سازی معرفی شده است. این شامل تمام صفحات فشرده شده است. هنگامی که موقعیت بارگیری وجود دارد، مدیر حافظه صفحات را فشرده می کند.
آنها را روی دیسک نمی نویسد. منجر به کاهش میزان حافظه استفاده شده در هر فرآیند می شود. بنابراین ویندوز می تواند برنامه های بیشتری را در فضای حافظه ذخیره کند. گاهی اوقات، این فروشگاه فشرده از منابع بیشتری استفاده می کند. می توانید میزان استفاده را در Task Manager مشاهده کنید.
دلیل 4: خراب شدن فایل سیستم Ntoskrnl.exe
معمولاً فایل ntoskrnl.exe به خوبی محافظت می شود. احتمال خراب شدن آن بسیار نادر است. اما اگر خراب باشد، ntoskrnl.exe به درستی کار نمی کند.
زمان نوشتن در رم و زمان آزاد کردن فضای آن گیج کننده می شود. بنابراین باعث بار اضافی بر روی CPU می شود. همچنین ممکن است دلیل این باشد که هارد دیسک شما خیلی سریع پر می شود.
رفع: استفاده از CPU یا دیسک بالا توسط Ntoskrnl.exe در ویندوز 10
پس از تشخیص مشکل، مرحله بعدی حل آن است. در اینجا ما برخی از راه حل های رفع خطای Ntoskrnl.exe High CPU، Disk Usage را مورد بحث قرار خواهیم داد. در صورت مواجه شدن با این مشکل، آنها را اعمال کنید. اصلاحات در زیر لیست شده است:
راه حل 1: درایورهای خود را به روز کنید
ناسازگاری بین سیستم عامل و درایورها همچنین باعث می شود Ntoskrnl.exe CPU یا Disk Usage بالا در ویندوز 10 مشکل داشته باشد. بنابراین سعی کنید درایورهای خود را به روز کنید. در اینجا مراحل انجام می شود:
مرحله 1: کلیدهای Windows + R را از صفحه کلید فشار دهید. hdwwiz.cpl را تایپ کنید و روی دکمه OK کلیک کنید.
مرحله 2: به تب Drivers بروید. بر روی گزینه Update Drivers کلیک کنید.
مرحله 3: گزینه خودکار را انتخاب کنید. درایورها را از اینترنت پیدا کرده و به روز می کند.
مرحله 4: کامپیوتر خود را مجددا راه اندازی کنید.
راه حل 2: اجرای نرم افزارهای ضد بدافزار و ضد جاسوس افزار برای اسکن سیستم
بدافزارها می توانند مشکلات مختلفی را در سیستم شما ایجاد کنند. استفاده از CPU یا دیسک بالا نیز یکی از آنهاست. برای حل مشکل Ntoskrnl.exe High CPU یا Disk Usage در ویندوز 10، می توانید یک اسکن کامل انجام دهید. اگر بدافزاری در سیستم شما وجود داشته باشد، آنها را فهرست می کند.
برای این منظور می توانید از Windows Defender نیز استفاده کنید. این نرم افزار از سیستم شما در برابر ویروس ها، جاسوس افزارها و سایر تهدیدات امنیتی محافظت می کند.
راه حل 3: Runtime Broker را غیرفعال کنید
Runtime Broker یک فرآیند مایکروسافت ویندوز است. ویژگی های بهینه سازی حافظه ضعیفی دارد. به همین دلیل مصرف CPU زیادی را مصرف می کند. یک راه حل این است که Runtime Broker را غیرفعال کنید. برای این کار مراحل داده شده را دنبال کنید:
مرحله 1: ابتدا به منوی Start بروید. تنظیمات را باز کنید .
مرحله 2: اکنون، System>Notification and Actions را باز کنید.
مرحله 3: گزینه "دریافت نکات، ترفندها و پیشنهادات همانطور که از ویندوز استفاده می کنید" و "دریافت اعلان ها از برنامه ها و سایر فرستنده ها" را غیرفعال کنید.
مرحله 4: رایانه خود را مجدداً راه اندازی کنید و ببینید آیا مشکل حل می شود یا خیر.
راه حل 4: تغییر تنظیمات رجیستری
رجیستری مجموعه ای از پایگاه های داده تنظیمات پیکربندی سیستم عامل ویندوز است. تنظیمات مربوط به نرم افزار، سخت افزار، تنظیمات سیستم عامل و غیره را ذخیره می کند.
می توانید این تنظیمات را با کمک ویرایشگر رجیستری ویندوز تغییر دهید. روش زیر را اعمال کنید:
مرحله 1: ابتدا روی دکمه Start کلیک راست کنید . گزینه Run را انتخاب کنید.
مرحله 2: در کادر گفتگوی Run ، regedit را تایپ کرده و دکمه OK را کلیک کنید.
مرحله 3: حالا به مسیر زیر بروید:
HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Session Manager>Memory Management
مرحله 4: روی پوشه Memory Management کلیک کنید.
مرحله 5: "ClearPageFileAtShutdown" را پیدا کنید. سپس روی آن دوبار کلیک کنید.
مرحله 6: مقدار Value data را به 1 تغییر دهید. روی دکمه OK کلیک کنید.
اکنون بررسی کنید که آیا استفاده از CPU فرآیند ntoskrnl.exe کنترل شده است یا خیر.
پست های مشابه:
نتیجه
دلیل خاصی وجود ندارد که باعث خطای Ntoskrnl.exe High CPU، Disk Usage شود. خوشبختانه راه حل های زیادی برای حل این مشکل وجود دارد. در اینجا چهار روش از این قبیل را مورد بحث قرار داده ایم. امیدواریم این اصلاحات به شما در حل مشکل Ntoskrnl.exe High CPU و Disk Usage کمک کند.