نحوه تعمیر BSOD Overran Stack Buffer Driver

"DRIVER_OVERRAN_STACK_BUFFER" یک خطای توقف BSOD (صفحه آبی مرگ) است(BSOD (Blue Screen of Death) stop error) که توسط یک درایور دستگاه معیوب در ویندوز(Windows) ایجاد می شود. زمانی اتفاق می افتد که درایور داده ها را خارج از آدرس حافظه تعریف شده خود بنویسد. با این حال، چندین دلیل دیگر - مانند خرابی فایل، خطاهای دیسک، و بدافزار - نیز می‌توانند باعث نمایش همان BSOD شوند. 

با دنبال کردن دستورالعمل‌های زیر، می‌توانید BSOD «درایور Overran Stack Buffer» را برطرف کنید. اگر ویندوز(Windows) قبل از بوت شدن در دسکتاپ از کار افتاد، می‌توانید آن‌ها را در حالت Safe Mode(Safe Mode) اجرا کنید .

درایور مشکل ساز را به روز کنید

سریعترین راه برای رفع BSOD "Driver Overran Stack Buffer" به روز رسانی درایور دستگاه مشکل ساز است. از آنجایی که ویندوز(Windows) از چندین درایور استفاده می‌کند، بهترین گزینه آنالیز فایل‌های تخلیه حافظه(analyze the memory dump files) با استفاده از WinDbg یا NirSoft BlueScreenView است. این به شناسایی دقیق فایل درایور ایجاد کننده BSOD کمک می کند . سپس می توانید یک بررسی گذرا به صورت آنلاین برای تعیین دستگاه مربوط به فایل اجرا کنید.

هنگامی که این کار را انجام دادید، فقط کافی است به روزترین نسخه درایور دستگاه را از وب سایت سازنده سخت افزار دانلود کنید. می توانید فایل اجرایی دانلود شده را اجرا کنید تا بلافاصله پس از آن درایورها به روز رسانی شود. اگر موفق نشد، از Device Manager برای اعمال به‌روزرسانی استفاده کنید.

1. Windows + X را فشار دهید و Device Manager را انتخاب کنید .

2. دسته دستگاه را گسترش دهید - به عنوان مثال، آداپتورهای نمایش(Display adapters)

3. روی درایوری که می‌خواهید به‌روزرسانی شود کلیک راست کرده و Update driver را انتخاب کنید تا برنامه Update Drivers ظاهر شود.

4. Browse my computer for drivers را(Browse my computer for drivers) انتخاب کنید .

5. از دکمه Browse برای تعیین مسیر درایوری که به تازگی دانلود کرده اید استفاده کنید.

6. Next را انتخاب کنید و تمام دستورالعمل های باقی مانده را برای به روز رسانی درایور دستگاه دنبال کنید.

7. از برنامه به روز رسانی درایورها خارج شوید.

درایور را از طریق Windows Update به روز کنید

سازندگان سخت افزار(Hardware) اغلب به روز رسانی درایور را از طریق مایکروسافت منتشر(Microsoft) می کنند. می‌توانید با استفاده از Windows Update بررسی کنید که آیا نسخه به‌روزی از درایور موجود است یا خیر .

1. منوی Start را باز کرده و (Start )تنظیمات(Settings) را انتخاب کنید .

2. Windows Update را انتخاب کنید .

3. View optional updates را انتخاب کنید .

4. به روز رسانی درایور(Driver updates) را گسترش دهید .

5. هر به‌روزرسانی در انتظار دستگاه را انتخاب کنید و Download and install(Download and install) را انتخاب کنید .

در حالی که در آن هستید، باید خود ویندوز را نیز به روز(updating Windows) کنید . این معمولاً به رفع اشکالات و اشکالات مربوط به سیستم عامل کمک می کند و از عملکرد صحیح درایورها جلوگیری می کند.

درایور دستگاه را به عقب برگردانید

برعکس، BSOD "Driver Overran Stack Buffer" می تواند پس از به روز رسانی درایور دستگاه ظاهر شود. در آن صورت، Device Manager گزینه ای را برای بازگرداندن آن فراهم می کند.

1. Windows + X را فشار دهید و Device Manager را انتخاب کنید .

2. دسته دستگاه را گسترش دهید.

3. روی درایور کلیک راست کرده و Properties را انتخاب کنید .

4. به تب Driver بروید.

5. Roll Back Driver را انتخاب کنید .

اگر دکمه Roll Back Driver خاکستری به نظر می رسد، نمی توانید درایور را به نسخه قبلی خود برگردانید.

درایور دستگاه را دوباره نصب کنید

اگر امکان به‌روزرسانی یا بازگرداندن درایور مشکل‌ساز دستگاه وجود ندارد، آن را دوباره نصب کنید. این به رد کردن مشکلات مربوط به فساد راننده کمک می کند.

1. Windows + X را فشار دهید و Device Manager را انتخاب کنید .

2. دسته دستگاه را گسترش دهید.

3. روی درایور کلیک راست کرده و Uninstall device را(Uninstall device) انتخاب کنید .

4. کادر کنار Delete the driver software for this device را علامت بزنید و (Delete the driver software for this device )Uninstall را انتخاب کنید .

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

به روز رسانی تمام درایورهای دستگاه

اگر مشکل همچنان ادامه دارد یا نمی توانید دقیقاً درایور پشت خطای BSOD "Driver Overran Stack Buffer" را شناسایی کنید، ایده خوبی است که تمام درایورهای دستگاه را در رایانه خود به روز کنید. برای این کار می توانید از ابزار(use a free driver updater tool) به روز رسانی درایور رایگان استفاده کنید. Driver Booster انتخاب خوبی است.

1. Driver Booster را دانلود و نصب کنید .

2. Driver Booster را باز کنید و Scan را انتخاب کنید تا آخرین به روز رسانی درایور را بررسی کنید.

3. گزینه Update Now را برای اعمال به روز رسانی ها انتخاب کنید.

همچنین، فراموش نکنید که به‌روزرسانی‌های درایور معلق را برای دستگاه‌های سخت‌افزاری اضافی با استفاده از Windows Update اعمال کنید.

راه اندازی سریع را غیرفعال کنید

Fast Startup یکی از ویژگی های ویندوز است که زمان بوت شدن سیستم عامل را افزایش می دهد(speeds up the operating system’s boot times) . اما این نیز یک علت شناخته شده پشت خطاهای متعدد BSOD است. (BSOD)سعی کنید آن را غیرفعال کنید و بررسی کنید که آیا تفاوتی ایجاد می کند. 

1. Windows + X را فشار دهید و Power Options را انتخاب کنید .

2. به پایین بروید و Additional power settings را(Additional power settings) انتخاب کنید .

3. Choose what the buttons power (روشن(Choose what the power buttons do) /خاموش ) در سمت چپ بالای صفحه نمایش انجام می دهند را انتخاب کنید.

4. علامت کادر کنار روشن کردن راه‌اندازی سریع (توصیه می‌شود)(Turn on fast startup (recommended)) را بردارید .

5. ذخیره تغییرات را( Save changes) انتخاب کنید .

اسکن امنیتی را اجرا کنید

نرم‌افزارهای مخرب می‌توانند به عنوان یک درایور ظاهر شوند - یا یک راننده قانونی را ربودند - و در نهایت خطای توقف "Driver Overran Stack Buffer" را ایجاد کنند. از این رو(Hence) ، ایده خوبی است که کل سیستم را برای بدافزار اسکن کنید. 

Windows Security محافظت مناسبی در برابر ویروس های رایانه ای ارائه می دهد، اما یک حذف کننده بدافزار اختصاصی در پاک(dedicated malware remover) کردن اشکال خطرناک بدافزار بسیار بهتر است. توصیه می کنیم از نسخه رایگان Malwarebytes استفاده کنید.

1. Malwarebytes را دانلود و نصب کنید .

2. Malwarebytes را باز کرده و Scanner را انتخاب کنید . سپس، اسکنرهای پیشرفته(Advanced scanners) > پیکربندی اسکن(Configure Scan) را انتخاب کنید .

3. کادرهای کنار اسکن اشیاء حافظه(Scan memory objects) ، اسکن رجیستری و موارد راه‌اندازی(Scan registry and startup items) ، و اسکن در بایگانی‌ها(Scan within archives) را علامت بزنید . همچنین می‌توانید Scan for rootkits را انتخاب کنید ، اما این می‌تواند مدت زمان اسکن را به میزان قابل توجهی افزایش دهد.

4. پارتیشن درایو را که سیستم عامل در آن قرار دارد انتخاب کنید— مثلاً C.

5. اسکن(Scan) را انتخاب کنید .

رفع خطاهای سیستم عامل

System File Checker ( SFC ) یک ابزار خط فرمان است که خرابی فایل های سیستم را در ویندوز(Windows) برطرف می کند . اگر BSOD «درایور Overran Stack Buffer» همچنان مشکل دارد، باید آن را اجرا کنید.

1. Windows + X را فشار دهید و Windows PowerShell (Admin) را انتخاب کنید .

2. دستور زیر را در کنسول Windows PowerShell بالا تایپ کنید:(Windows PowerShell)

sfc/ scannow

3. Enter را فشار دهید .

رفع خطاهای مربوط به دیسک

پس از اجرای System File Checker ، پیش بروید و CHKDSK Utility را هنگام راه اندازی کامپیوتر اجرا کنید. این باید هر گونه خطای مربوط به دیسک را در پشت BSOD "Driver Overran Stack Buffer" برطرف کند.

1. Windows + X را فشار دهید و Windows PowerShell (Admin) را انتخاب کنید .

2. دستور زیر را در کنسول Windows PowerShell تایپ کرده و (Windows PowerShell)Enter را فشار دهید :

chkdsk C: /R

3. Y را فشار دهید . سپس، Enter را فشار دهید تا تأیید کنید که می خواهید برنامه CHKDSK را دفعه بعد که ویندوز را راه اندازی مجدد می کنید اجرا کنید.

خطاها را در WinRE بررسی کنید

اگر نمی توانید به طور معمول و در حالت ایمن (Safe Mode)ویندوز(Windows) را بوت کنید، می توانید System File Checker و CHKDSK Utility را از طریق Windows Recovery Environment ( WinRE ) اجرا کنید.

1. رایانه خود را مجدداً راه اندازی کنید و وارد Windows Recovery Environment شوید .

2. Troubleshoot > Command Prompt را انتخاب کنید .

3. System File Checker را اجرا کنید:

sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

4. CHKDSK Utility را روی حجم بوت اجرا کنید:

chkdsk C: /R

5: CHKDSK Utility(Run CHKDSK Utility) را روی پارتیشن ویندوز اجرا کنید :(Windows)

chkdsk D: /R

شما چه کار دیگه ای میتوانید انجام دهید؟

اگر هیچ یک از راه حل های بالا به شما کمک نکرد تا خطای BSOD را در رایانه شخصی (BSOD)ویندوز(Windows) خود برطرف کنید ، در اینجا چند راه حل پیشرفته وجود دارد که می توانید در ادامه روی آنها کار کنید:

  • به روز رسانی ویندوز را حذف کنید(Uninstall Windows Updates) : با وجود مزیت ها، به روز رسانی های ویندوز(Windows) می توانند مشکلات پایداری را نیز ایجاد کنند. آخرین به‌روزرسانی کیفیت یا ویژگی را حذف نصب کنید و بررسی کنید که آیا کمک می‌کند یا خیر.
  • غیرفعال کردن اورکلاک: آیا کامپیوتر خود را اورکلاک کرده اید؟ سعی کنید تغییرات را به CPU(reverting changes to the CPU) ، GPU و RAM برگردانید(RAM) .
  • Update the BIOS/UEFI : سیستم عامل مادربرد خود را به روز کنید تا ناسازگاری بین دستگاه های سخت افزاری و درایورها برطرف شود.
  • بازنشانی ویندوز : نصب (Reset Windows)ویندوز(Windows) خود را به تنظیمات کارخانه بازنشانی کنید . شما این امکان را دارید که داده های شخصی را دست نخورده نگه دارید.
  • نصب مجدد ویندوز : پارتیشن سیستم را به طور کامل پاک کنید و ویندوز(Windows) را مجددا نصب کنید .



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts