هسته ntoskrnl.exe وجود ندارد یا دارای خطا است، کد خطا 0xc0000221

کد خطای 0xc0000221 توسط برخی از کاربران Windows 11/10 ، درست پس از اینکه کامپیوتر بوت نمی شود، با آن مواجه می شود. چندین کاربر گزارش می دهند که با این کد خطا در یک حلقه تعمیر خودکار گیر کرده اند. (Automatic Repair loop)در این پست علل احتمالی را ابهام زدایی می کنیم و سپس راه حل هایی برای رفع مشکل ارائه می دهیم.

هسته ویندوز 10 وجود ندارد - خطای 0xc0000221

پیام خطای کامل این کد خطا در زیر قابل مشاهده است-

Your PC Device needs to be repaired.

The operating system couldn’t be loaded because the kernel is missing or contains errors.

File:\WINDOWS\system32\ntoskrnl.exe

Error Code: 0xc0000221.

علل احتمالی

با بررسی این مشکل و برخورد با علائم مختلف این خطا، آن را به چهار عاملی که ممکن است کد خطای 0xc0000221 را راه‌اندازی کنند، محدود کردیم، همانطور که در زیر فهرست شده است:

  1. مشکل سخت افزاری ایجاد شده توسط رم یا هارد دیسک جدید:(Hardware issue created by new RAM or hard drive: ) چند مورد گزارش شده است که کاربران پس از نصب یک رم(RAM) دوم یا اتصال یک HDD جدید، شروع به دریافت این خطا کردند .
  2. GPU ثانویه:(Secondary GPU: ) این مشکل گاهی اوقات در رایانه هایی که دارای تنظیمات SLI یا CrossFire هستند گزارش می شود. به این ترتیب(Whereby) منبع تغذیه قادر به ارائه توان کافی برای حفظ تمام دستگاه های متصل نیست.
  3. خرابی فایل سیستم:(System file corruption: ) کد خطا به یک مشکل در سطح سیستم اشاره دارد که مربوط به خرابی فایل است.
  4. سرویس شخص ثالث راه‌اندازی را قطع می‌کند:(Third-party service is interrupting startup: ) مواردی گزارش شده است که خطا توسط یک سرویس شخص ثالث سرکش ایجاد شده است.

هسته(Kernel) ntoskrnl.exe وجود ندارد یا دارای خطا است، کد خطا(Error) 0xc0000221

ما برخی از مراحل عیب یابی را ارائه کرده ایم تا به شما در رفع کد خطای 0xc0000221 کمک کنیم. در زیر مجموعه ای از اصلاحات بالقوه را دارید که می تواند به شما کمک کند تا مشکل را با موفقیت حل کنید. توصیه می کنیم اصلاحات را به ترتیب ارائه شده امتحان کنید.

  1. در حالت Safe Mode بوت شوید.
  2. اسکن SFC(SFC) ، CHKDSK و DISM را به ترتیب انجام دهید .
  3. رم را برای مشکلات بررسی کنید.
  4. (Remove)GPU ثانویه و HDDs/SSDsحذف کنید .
  5. System Restore را انجام دهید.
  6. نصب تعمیر سیستم عامل ویندوز 10(Windows 10) را انجام دهید .

بیایید به جنبه عملی استفاده از این راه حل ها بپردازیم.

مهم(IMPORTANT) : دلیل هر چه باشد، اولویت شما باید امتحان و وارد شدن به Safe Mode باشد. اگر بتوانید وارد حالت ایمن(Safe Mode) شوید ، عالی است. در غیر این صورت، باید از رسانه نصب ویندوز(Windows Installation Media) خود استفاده کنید .

1) در حالت Safe Mode بوت شوید

در حالت ایمن(Safe Mode) ، رایانه شما در حالت محدود تنها با فایل‌ها و درایورهای اولیه مورد نیاز برای فرآیند راه‌اندازی راه‌اندازی می‌شود(Startup) . اگر رایانه شما به خوبی در حالت Safe Mode(Safe Mode) بوت می شود ، احتمالاً این مشکل توسط نرم افزاری که قبلاً نصب کرده اید ایجاد شده است.

(Below)برای عیب‌یابی این خطا پس از راه‌اندازی موفقیت‌آمیز به حالت Safe Mode، در زیر باید کاری انجام دهید:

اگر نمی‌توانید صفحه راه‌اندازی را پشت سر بگذارید، می‌توانید با قطع راه‌اندازی(boot interrupting) صفحه گزینه‌های پیشرفته راه‌اندازی(Advanced Startup Options) را مجبور کنید (روشن کردن رایانه، خاموش شدن با ظاهر شدن لوگوی ویندوز(Windows) . این کار را 2 یا 3 بار تکرار کنید، همیشه با ظاهر شدن لوگوی ویندوز(Windows) خاموش شود. ) فرآیند راه اندازی

اگر می‌توانید فرآیند بوت شدن را کامل کنید، می‌توانید  با باز کردن  کادر محاوره‌ای Run ( Windows key + R ) و تایپ کردن ms-settings:recovery ،  برگه  بازیابی تنظیمات را باز کنید، (Settings Recovery)Enter را بزنید . سپس، به سادگی روی دکمه Restart now  در زیر  راه اندازی پیشرفته(Advanced startup) کلیک کنید .

هنگامی که به صفحه Advanced Startup Options رسیدید(Advanced Startup Options)  ،  Troubleshoot را انتخاب کنید  و سپس روی  Advanced options کلیک کنید .

در داخل  گزینه های پیشرفته(Advanced options) ، روی  Startup Settings  کلیک کنید و سپس روی دکمه Restart کلیک کنید.

وقتی دوباره به تنظیمات راه اندازی(Startup Settings)  رسیدید، F4، F5 یا F6 را فشار دهید تا با یکی از سه حالت ایمن(Safe Modes) موجود راه اندازی شود.

اگر رایانه شما با موفقیت به حالت ایمن(Safe Mode) راه‌اندازی شود، می‌توان گفت که تشخیص، سرویسی از برنامه‌ای است که اخیراً نصب کرده‌اید، خطا را ایجاد می‌کند. در این صورت، می‌توانید برنامه‌هایی را که اخیراً نصب شده‌اند و فکر می‌کنید می‌توانند باعث این مشکل شده‌اند را حذف نصب کنید یا می‌توانید برنامه‌ها و سرویس‌ها را به طور سیستماتیک از فرآیند راه‌اندازی حذف(exclude programs and services from the startup process) کنید تا زمانی که موفق به پیدا کردن مقصر شوید.

اما اگر هنگام راه‌اندازی در حالت ایمن با(Safe Mode) همان خطای 0xc0000221 مواجه شدید ، به رفع بعدی زیر ادامه دهید.

2) اسکن SFC ، CHKDSK و DISM را به ترتیب انجام دهید

با اجرای این سه ابزار داخلی که برای رفع خرابی فایل های ویندوز(Windows) طراحی شده اند ، می توانید این احتمال را که کد خطای 0xc0000221 به دلیل خرابی فایل سیستم یا سیستم فایل رخ نمی دهد، از بین ببرید.

در زیر(Below) نحوه استفاده از این ابزارهای کمکی برای عیب یابی این خطا آورده شده است:

شما با اجرای System File Checker شروع می کنید. اگر نمی‌توانید از صفحه راه‌اندازی عبور کنید، مراحل ذکر شده در بالا را دنبال کنید تا وارد منوی گزینه‌های راه‌اندازی پیشرفته(Advanced Startup Options)( Advanced Startup Options) شوید  ، سپس به مسیر  Troubleshoot > Advanced Options > Command Prompt بروید . سپس دستور زیر را تایپ کرده و Enter را بزنید تا System File Checker اجرا شود . 

sfc /scannow

هنگامی که فرآیند sfc/scannow کامل شد، کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا خطا ادامه دارد یا خیر. اگر هنوز هم هست، همانطور که در بالا نشان داده شده است، به یک Command prompt بازگردید و دستور زیر را تایپ کنید و Enter را بزنید تا (Enter)CHKDSK اجرا شود :

chkdsk /f C:

توجه: در دستور بالا، اگر نصب ویندوز 10 شما روی درایو C(C drive) قرار ندارد ، حرف را مطابق با آن تغییر دهید.

پس از اتمام مراحل، کامپیوتر را مجددا راه اندازی کنید و ببینید آیا می توانید از صفحه راه اندازی عبور کنید. اگر همان خطا تکرار شد، همانطور که در بالا توضیح داده شد به Command Prompt بازگردید و دستور زیر را کپی و پیست کنید و Enter را بزنید تا (Enter)اسکن DISM(DISM scan) اجرا شود :

dism /online /cleanup-image /restorehealth

پس از اتمام این فرآیند، کامپیوتر خود را مجددا راه اندازی کنید و ببینید که آیا بدون خطا بوت می شود یا خیر. هنوز حل نشده است، می توانید راه حل بعدی را امتحان کنید.

3) RAM را برای مشکلات بررسی کنید

می توانید بررسی کنید که آیا ماژول های رم(RAM) نصب شده شما این خطا را ایجاد می کنند. برای انجام این کار، به سادگی کامپیوتر خود را باز کنید و یکی از ماژول ها را بردارید (اگر از دو حافظه رم(RAM) استفاده می کنید). اگر رایانه شما تنها با یک حافظه رم(RAM) با موفقیت بوت می شود، سعی کنید موقعیت دو حافظه رم(RAM) را عوض کنید - گاهی اوقات مشکلات زمانی رخ می دهد که حافظه سریعتر پشت حافظه کندتر قرار می گیرد.

علاوه بر این، می توانید MemTest را روی هر دو حافظه رم(RAM) اجرا کنید. اگر تأیید کردید که ماژول‌های رم شما این خطا را ایجاد نمی‌کنند، می‌توانید به رفع بعدی ادامه دهید.(RAM)

4) GPU ثانویه و HDDs/SSDsحذف کنید(Remove)

در اینجا، به سادگی هر دستگاه غیر ضروری را جدا کنید - HDD(HDD) ثانویه ، HDD خارجی ، درایو نوری DVD ، GPU دوم از SLI (یا راه اندازی CrossFire )، تجهیزات جانبی غیر بحرانی. هنگامی که رایانه خود را به حداقل رساندید، رایانه خود را روشن کنید و ببینید آیا با موفقیت بوت می شود یا خیر. اگر بدون کد خطای 0xc0000221 بوت شد، به طور سیستماتیک اجزای غیر ضروری را دوباره وصل کنید تا زمانی که موفق به شناسایی مقصر شوید.

اگر این راه حل مشکل را برطرف نکرد، به راه حل بعدی ادامه دهید.

5) بازیابی سیستم را انجام دهید

ممکن است بلافاصله پس از نصب Windows Update با این مشکل مواجه شوید . در این صورت انجام بازیابی سیستم می تواند مشکل را حل کند.

اگر نقطه بازیابی(Restore) سیستم مناسبی ندارید یا این روش ناموفق بود، می‌توانید اصلاح بعدی را ادامه دهید.

6) نصب تعمیر سیستم عامل ویندوز 10 را انجام دهید(Windows 10)

اگر در این مرحله هنوز نمی‌توانید خطای 0xc0000221 را حل کنید، می‌توانید ویندوز 10 را تعمیر کنید(repair install Windows 10) - این فایل‌ها، تنظیمات و برنامه‌های شخصی شما را حفظ می‌کند.

That’s it folks. All the best!



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts