[FIX] System Detected an Overrun of a Stack-Based Buffer

This error is related to the buffer memory and occurs when an application program writes more data to the buffer memory allocated on the Stack than is actually allowed. When this happens, chances are that the relevant data has been corrupted and the application program will crash. Before you jump to the methods listed below, you need to make sure that your Windows is up-to-date.

System detected an overrun of a stack-based buffer in this application

Method 1: Using the Registry Editor To Change System Settings

The Registry Editor is a tool in Windows that is used to change the configuration settings for the System Programs and Drivers. In this method, we will remove the key named BannerStore which is found in the HKEY_LOCAL_MACHINE folder which contains the configuration data that is shared by all users on Windows. Removing this key has solved the problem for many users. Please see the below steps.

  1. In the Windows Search bar type Regedit and open the Registry Editor

    Search Regedit in Windows Search bar
  2. Navigate to the following path
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Locate the Key BannerStore under the Explorer Folder
    Locate the Folder Named BannerStore
  4. First create a backup of the Registry, Click File, and the Click Export

    Create Backup of Banner store
  5. Name the file and Save
  6. Now Rename the BannerStore folder to something else for example BannerStore-old

    Rename Banner Store and Save

Method 2: Using Deployment Image Service and Management to Repair Windows Files

In this method, we will use a Windows utility called Deployment Image Service and Management that allows us to repair an installed Windows image. First, we will find whether the files are available and then try to repair them.

  1. Open Command Prompt as Administrator
    Open Command Prompt as Administrator
  2. Type  “DISM /online /Cleanup-Image / ScanHealth” and press Enter to execute, this will check if the files are repairable.
    Type  “DISM /online /Cleanup-Image / ScanHealth” and press Enter
  3. Type “DISM /Online /Cleanup-Image /restore health” and press Enter to repair the files
    Type “DISM /Online /Cleanup-Image /restore health” and press Enter
  4. Once the commands have been executed, restart your system and check if the problem has been resolved.

Method 3: Perform an Upgrade Using Media Creation Tool

In this method, we will use the Media Creation Tool to upgrade the Windows to the latest version. Media Creation Tool is free software provided by Microsoft which is used to create a Windows Installation Media or upgrade Windows directly to the latest version. We can use the upgrading option to copy a fresh copy of Windows latest version and this will replace the corrupt or missing system files. This will take some time as the Tool will first download the Windows files and then perform an Upgrade.

  1. Download the Media Creation Tool and run the downloaded file, the software will check for updates this might take some time and you will see a “Getting a few things ready” message displayed.
    Download Media Creation Tool
  2. Click the Accept License button
    Click Accept License
  3. On the next screen choose the option that says Upgrade this PC now

    Choose the option to upgrade this PC now
  4. During the upgrade check the box that says keep your apps and files and click next, this is very important otherwise you will lose all the installed applications and your saved data.
  5. The system will restart during the upgrade to complete the process.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.