INVALID_KERNEL_HANDLE خطای BSOD 0x00000093

در این مقاله، راه حل های ممکن برای خطای BSOD INVALID_KERNEL_HANDLE 0x00000093 را مورد بحث قرار خواهیم داد . این BSOD این روزها در سیستم‌های (BSOD)Windows 10 ao زیاد دیده نمی‌شود، اما در نسخه‌های قبلی رایج‌تر بود.

The INVALID_KERNEL_HANDLE bug check has a value of 0x00000093. This bug check indicates that an invalid or protected handle was passed to NtClose.

روتین NtClose(NtClose) یک شیء را می بندد. اکنون منسوخ شده است و توسط CloseHandle جایگزین شده است. حتی ممکن است مشاهده کنید که ntoskrnl.exe ذکر شده است. هسته اجرایی سیستم عامل ویندوز NT(Windows NT) یا ntoskrnl.exe مسئولیت خدمات سیستمی مختلف مانند انتزاع سخت افزار، مدیریت پردازش و حافظه را بر عهده دارد.

INVALID_KERNEL_HANDLE

INVALID_KERNEL_HANDLE صفحه آبی

هنگامی که یک خطای صفحه آبی(Blue Screen error) رخ می دهد، ویندوز(Windows) یک کد خطا را نمایش می دهد و کامپیوتر را مجددا راه اندازی می کند.

ابتدا، همچنین می توانید سعی کنید رایانه خود را در محیط بازیابی پیشرفته(Advanced Recovery Environment) بوت کنید .

  1. رایانه خود را سه بار روشن و خاموش کنید تا آن را به (OFF)محیط بازیابی پیشرفته(Advanced Recovery Environment) راه اندازی کنید .
  2. (Click Advanced) روی گزینه های (Options)پیشرفته کلیک کنید و سپس عیب یابی(Troubleshoot) را انتخاب کنید .
  3. دوباره روی گزینه های پیشرفته کلیک(Click Advanced Options) کنید و System Restore را انتخاب کنید .

اگر این کار برای شما کار نکرد، به جای System Restore گزینه Startup Repair را تکرار کنید.(Startup Repair)

اگر موارد بالا کمکی نکرد، راه‌حل‌های زیر را امتحان کنید:

  1. درایورهای خود را به روز کنید
  2. هارد سیستم خود را از نظر خطا بررسی کنید.
  3. رم سیستم خود را از نظر خطا بررسی کنید.

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

همیشه توصیه می شود تمام درایورهای سیستم را به روز نگه دارید. اگر درایور خاصی با ویندوز 10(Windows 10) ناسازگار باشد یا قدیمی باشد، ممکن است باعث ایجاد خطا شود. کاربرانی که این خطا را در سیستم های کامپیوتری خود تجربه کردند، گزارش دادند که این مشکل پس از به روز رسانی درایورهای Intel Dynamic Platform و Thermal Framework برطرف شده است. (Intel Dynamic Platform and Thermal Framework)برای به روز رسانی این درایورها مراحل ذکر شده در زیر را دنبال کنید:

  1. در کادر جستجوی ویندوز 10 عبارت (Windows 10)Device Manager را تایپ کنید و روی برنامه کلیک کنید تا اجرا شود.
  2. روی Intel Dynamic Platform and Thermal Framework(Intel Dynamic Platform and Thermal Framework) دوبار کلیک کنید تا آن را گسترش دهید.
  3. روی هر درایور لیست شده در آنجا کلیک راست کرده و Update Driver را انتخاب کنید .

همچنین می توانید از ابزار Driver Verifier Manager در ویندوز 10(Windows 10) برای عیب یابی تمام درایورها برای خطا استفاده کنید. این ابزار به شما کمک می کند درایورهای معیوب را در رایانه شخصی خود پیدا کنید تا بتوانید آنها را به صورت دستی به روز کنید.

2] هارد دیسک سیستم خود را بررسی کنید

Command Prompt را به عنوان مدیر(Administrator) راه اندازی کنید و با اجرای دستور ChkDsk ، هارد دیسک سیستم خود را از نظر خطا بررسی کنید . با تایپ حرف درایو می توانید دستورات ChkDsk را به طور جداگانه بر روی تمام پارتیشن های هارد اجرا کنید. باید دستور زیر را وارد کرده و Enter را فشار دهید:

chkdsk /r c:

/rپارامتر /r در دستور ChkDsk دیسک را برای خطاها اسکن می کند و آنها را تعمیر می کند. علاوه بر این، بخش های بد را در هارد دیسک نیز تعمیر می کند. از این رو(Hence) ، پارامتر /r شامل عملکرد پارامتر /f نیز می شود. هنگامی که فرمان ChkDsk را روی یک هارد دیسک خاص اجرا می کنید، به طور خودکار آن را قفل می کند. در صورت استفاده از هارد دیسک، پیام زیر را بر روی صفحه نمایش خود دریافت خواهید کرد:

Chkdsk نمی تواند اجرا شود زیرا حجم در فرآیند دیگری استفاده می شود. آیا می خواهید این حجم را برنامه ریزی کنید تا دفعه بعد که سیستم مجدداً راه اندازی می شود بررسی شود؟ (Y/N).

Y را تایپ(Type Y) کرده و Enter را فشار دهید . هنگامی که رایانه خود را مجدداً راه اندازی می کنید، دستور ChkDsk(ChkDsk) به طور خودکار اجرا می شود. گاهی اوقات، دستور ChkDsk می تواند باعث از بین رفتن اطلاعات در سیستم فایل FAT شود. (FAT)اگر چنین چیزی در رایانه شما رخ دهد، پیام زیر را روی صفحه نمایش خود دریافت خواهید کرد:

8 واحد تخصیص گمشده در 2 زنجیره پیدا شد. زنجیره های گم شده را به فایل
تبدیل کنیم؟ (Convert)(Y/N).

توجه داشته باشید که تعداد واحدها و زنجیره های تخصیص گم شده برای کاربران مختلف می تواند متفاوت باشد. ما فقط در اینجا مثال زدیم. در این حالت باید Y را فشار دهید و Enter را بزنید . با این کار زنجیره گم شده در دایرکتوری ریشه با فرمت فایل .chk ذخیره می شود تا بتوانید بعداً اطلاعات خود را بازیابی کنید. اگر N را تایپ کرده و Enter را فشار دهید ، ویندوز(Windows) هیچ محتوای واحدهای تخصیص گمشده را ذخیره نخواهد کرد.

پس از اتمام اسکن ChkDsk ، دستگاه خود را مجددا راه اندازی کنید و ببینید آیا مشکل همچنان وجود دارد یا خیر.

3] رم(RAM) سیستم خود را از نظر خطا بررسی کنید(Check)

رم(RAM) یا اسلات RAM می تواند مقصر باشد. اگر دو اسلات رم دارید ، هر دو رم (RAM)را(RAM) یکی یکی در هر شکاف قرار دهید و کامپیوتر خود را روشن کنید.

همچنین می توانید با استفاده از ابزار Window Memory Diagnostic (Window Memory Diagnostic tool)رم(RAM) سیستم خود را بررسی کنید .

اگر برداشتن و قرار دادن رم(RAM) کار نمی کند، مراحل عیب یابی را ادامه دهید.

  1. کنترل پنل را اجرا کنید.
  2. بر روی گزینه “ System and Security ” کلیک کنید.
  3. روی " ابزارهای اداری(Administrative Tools) " کلیک کنید .
  4. یک پنجره جدید باز خواهد شد. برنامه « Windows Memory Diagnostic » را در آنجا پیدا کنید. برای اجرا روی آن دوبار کلیک کنید.
  5. کامپیوتر شما را مجددا راه اندازی می کند تا RAM را برای خطا بررسی کند.

اگر رم شما آسیب دیده است، آن را تعویض کنید.

امیدواریم این مقاله به شما کمک کرده باشد.

مربوط:(Related:)



About the author

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



Related posts