কম্পিউটার টিউটোরিয়াল

"The system detected an overrun of a stack-based buffer in this application" এরর সমাধান

Windows 10 কম্পিউটারে অ্যাপ্লিকেশন চালানোর চেষ্টা করলে বা File Explorer ইস্যু 등의 কারণে সেফ মোডে বুট করার চেষ্টা করলে যদি The system detected an overrun of a stack-based buffer in this application এরর মেসেজ আসে, তবে এই পোস্ট আপনাকে সাহায্য করবে। এই পোস্টে এই ইস্যু সমাধানের সবচেয়ে উপযুক্ত সমাধানগুলো দেওয়া হলো।

 The system detected an overrun of a stack-based buffer in this application  এরর সমাধান

এই ইস্যু সামনা করলে নিচের পূর্ণ ত্রুটি মেসেজ পাবেন:

Error
The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (c0000409)

Stack-based buffer overrun (বা stack-based buffer overflow) একটি ধরনের বাগ যা ইঙ্গিত দেয় একটি প্রোগ্রাম স্ট্যাকে অবস্থিত একটি বাফারের alokated সাইজের চেয়ে বেশি ডেটা লিখছে। এটি একটি জেনারেল প্রোগ্রামিং ম্যালফাংশন।

এই ইস্যু আপনার ড্রাইভারে হয়ে DRIVER OVERRAN STACK BUFFER Blue Screen এরর করতে পারে। কিন্তু অধিকাংশ সময় এটি অ্যাপ্লিকেশন-রিলেটেড, এবং একবার আসলে স্ট্যাকে সन्नিহিত আধ্জাসেন্ট ডেটা করাপ্ট হতে পারে এবং প্রোগ্রাম ক্র্যাশ বা অপ্রপারলি অপারেট করতে পারে।

The system detected an overrun of a stack-based buffer in this application সমাধান

এই সমস্যা সামনা করলে নিচের সমাধানগুলো যেকোনো ক্রমে ট্রাই করুন। শুরু করার আগে, এই এরর দেয়া অ্যাপ্লিকেশনটি রি-ইনস্টল বা রিসেট করুন এবং দেখুন সাহায্য হয় কিনা।

  1. ম্যালওয়্যার/ভাইরাস ইনফেকশন স্ক্যান করুন
  2. SFC এবং DISM স্ক্যান চালান
  3. Clean Boot state-এ ট্রুবলশুট করুন
  4. BannerStore রেজিস্ট্রি কী মডিফাই করুন
  5. মেমরি টেস্ট চালান
  6. System Restore করুন।

প্রতিটি সমাধানের প্রক্রিয়া নিচে দেওয়া হলো।

১. ম্যালওয়্যার/ভাইরাস ইনফেকশন স্ক্যান করুন

উপরের এরর প্রম্পট অনুযায়ী, Windows ইঙ্গিত দিচ্ছে একটি নির্দিষ্ট অ্যাপ্লিকেশন কোড মeddলিং (stack smashing) অনুমতি দিচ্ছে যা ম্যালিশিয়াস কোড আপনার অ্যাপ্লিকেশনে ইনজেক্ট করতে পারে। তাই Windows Defender বা যেকোনো বিশ্বস্ত থার্ড-পার্টি AV প্রোডাক্ট দিয়ে ম্যালওয়্যার/ভাইরাস স্ক্যান করা লজিক্যাল ধাপ। যদি বুট করতে না পারেন, তবে Safe Mode-এ Windows Defender Offline Scan বুট টাইমে চালান বা বুটেবল AntiVirus Rescue Media ব্যবহার করুন সব থ্রেট রিমুভ করতে এবং সিস্টেম রিকভার করতে।

২. SFC এবং DISM স্ক্যান চালান

এই সমাধানের জন্য Safe Mode with Networking দরকার কারণ Deployment Image Servicing and Management (DISM) ইউটিলিটি ইন্টারনেট কানেকশন চায় Windows Update থেকে করাপ্ট সিস্টেম ফাইল ফিক্স করার জন্য।

অন্যদিকে, System File Checker (SFC) ইন্টারনেট কানেকশন চায় না কারণ এটি Windows Component Store থেকে করাপ্ট সিস্টেম ফাইল ফিক্স করার চেষ্টা করে। তবে আমাদের দুটো টুলই চালাতে হবে যেন সম্ভাব্য সিস্টেম করাপশন ফিক্স হয়। এই দুটি Windows 10 নেটিভ ইউটিলিটি কম্বাইন করলে সেরা কাজ করে।

তবে SFC/DISM স্ক্যান ট্যান্ডেমে চালাতে:

  • Windows key + R চাপিয়ে Run ডায়ালগ আনায়।
  • Run বক্সে notepad লিখিয়ে Enter চাপিয়ে Notepad খুলুন।
  • নিচের সিনট্যাক্স কপি-পেস্ট করুন টেক্সট এডিটরে।
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
  • ফাইলটি একটি 이름으로 সেভ করুন এবং .bat এক্সটেনশন যুক্ত করুন— যেমন; SFC_DISM_scan.bat এবং Save as type বক্সে All Files সিলেক্ট করুন।
  • ব্যাচ ফাইলটি অ্যাডমিন প্রিবিলেজে রিপিটেডলি চালান (সেভ করা ফাইলে রাইট-ক্লিক করিয়ে কনটেক্সট মেনু থেকে Run as Administrator বেছে নিন) যতক্ষণ না এরর রিপোর্ট করে।
  • পিসি রিস্টার্ট করুন।

বুট হলে চেক করুন ইস্যু সমাধান হয়েছে কিনা। না হলে পরবর্তী সমাধান ট্রাই করুন।

৩. Clean Boot state-এ ট্রুবলশুট করুন

আপনি যদি লক্ষ্য করেন Windows 10 সঠিকভাবে অপারেট করছে না, বা অফিসিয়াল Windows 10 আপডেট সঠিকভাবে ইনস্টল হচ্ছে না, তবে কনফ্লিক্ট চেক করা সবসময় ভালো আইডিয়া। Windows ক্লিন বুট করলে আপনি কলপ্রিট রুট আউট করে নিতে পারবেন এবং প্রয়োজনীয় পরিবর্তন করতে পারবেন।

এই সমাধানে Clean Boot state-এ ট্রুবলশুট করিয়ে The system detected an overrun of a stack-based buffer in this application এরর সমাধান হয় কিনা দেখুন।

৪. BannerStore রেজিস্ট্রি কী মডিফাই করুন

 The system detected an overrun of a stack-based buffer in this application  এরর সমাধান

যেহেতু এটি রেজিস্ট্রি অপারেশন, রেজিস্ট্রি ব্যাকআপ নেওয়া বা সিস্টেম রিস্টোর পয়েন্ট তৈরি করা প্রudent। একবার হলে নিচের ধাপগুলো মেনে চলুন:

  • Windows key + R চাপিয়ে Run ডায়ালগ আনায়।
  • Run বক্সে regedit লিখিয়ে Enter চাপিয়ে Registry Editor খুলুন।
  • নিচের রেজিস্ট্রি কী পাথে নেভিগেট করুন:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  • লোকেশনটি, বাম প্যানেলে BannerStore রেজিস্ট্রি কী ফোল্ডার লোকেট করুন।
  • ফোল্ডারে রাইট-ক্লিক করিয়ে Rename সিলেক্ট করিয়ে নাম দিন BannerStoreOld।
  • এখন কীবোর্ডে Ctrl+Alt+Delete কম্বো চাপিয়ে সিকিউরিটি অপশন অ্যাক্সেস করুন।
  • Sign Out-এ ক্লিক করিয়ে কম্পিউটার থেকে সাইন আউট করুন।
  • আবার সাইন ইন করুন।

ইস্যু সমাধান হওয়া উচিত। না হলে পরবর্তী সমাধান ট্রাই করুন।

৫. মেমরি ইস্যু স্ক্যান করুন

RAM-এ করাপশন Windows 10-কে অনস্টেবল করে দিতে পারে এবং Blue Screen Of Death এরর ট্রিগার করতে পারে। তাই নতুন RAM স্টিক অ্যাড করলে সেটি রিমুভ করিয়ে চেক করুন এরর হয় কিনা। না হলে মেমরি টেস্ট চালান। Windows RAM-এ অ্যানোমালি চেক করবে। কোনো সমস্যা পেলে Афেক্টেড RAM রিপ্লেস করুন।

৬. System Restore করুন

উপরের সমাধানগুলো ট্রাই করলেও ইস্যু unresolved থাকলে System Restore ট্রাই করুন। প্রসিডিউরটি আপনার Windows 10 সিস্টেমকে (পারসোনাল ফাইলকে আঘাত ছাড়া) একটি পূর্বের পয়েন্টে (আপনি নির্দিষ্ট করবেন) রিভার্ট করবে ইস্যু শুরু হওয়ার আগের সময়ে।

সাহায্য হলে খুশি হব!

 The system detected an overrun of a stack-based buffer in this application  এরর সমাধান
  1. [ফিক্স] সিস্টেম ডিটেক্টেড এন ওভাররান অফ ए স্ট্যাক-বেসড বাফার ইন 디স অ্যাপ্লিকেশন

  2. মাইক্রোসফ্ট অফিসে 'অপারেটিং সিস্টেম প্রেজেন্টলি কনফিগার্ড নয়' ত্রুটি সমাধান

  3. ReactOS: উইন্ডোজের ভবিষ্যৎ রূপ দিতে পারে এমন ওপেন-সোর্স অল্টারনেটিভ

  4. উইন্ডোজ ১১ ন্যূনতম সিস্টেম রিকোয়ারমেন্ট: আপনার যা জানা দরকার সবকিছু