top of page

Solved: Windows 10 Critical Structure Corruption BSOD Error (5 Working solutions)

Did you are Getting Critical Structure Corruption Blue Screen Error frequently at startup, or after recent windows 10 Upgrade? You are not alone, a number of users report Windows 10 CRITICAL_STRUCTURE_CORRUPTION suddenly while playing games, watching a movie or working with heavy graphics related applications such as Photoshop, 3D Max, Autocad etc. Some others report on Microsoft forum like:

Since upgrading to windows 10 aka 1909, I’m constantly getting the “critical structure corruption” BSOD; well, it happens at random, sometimes when I’m working, sometimes when my PC is idling. 

As per Microsoft bug check, CRITICAL_STRUCTURE_CORRUPTION generated when the kernel detects that critical kernel code or data has been corrupted. Which causes due to

  1. Critical kernel code or data purposefully or accidentally changed by a driver

  2. Faulty hardware – In many cases, this is usually faulty memory

Again sometimes, Virus malware infection, Corrupted system files, third-party software conflicts also cause Different Windows 10 BSOD.


Fix critical structure corruption BSOD

Whenever you face Blue screen the first thing we recommend, remove all external hardware that includes Printer, scanner, external hard disk or any other USB device And starts windows normally.  If any incompatible device or Driver conflict causes the issue removing external devices fix the problem. Insert one by one to find out which device causing the problem or reinstall the driver for the device to fix the issue.

Try Automatic Repair, If windows restart frequently

If the BSOD is frequent, Windows 10 continuously restarts with this “critical structure corruption” That causes you to need to perform Automatic repair that automatically checks and fixes the problem that prevents windows startup. To do this you need a Windows 10 Installation media If you don’t have here how to create Bootable Windows 10 USB/DVD.

  1. Insert the installation USB and boot Windows 10 from it.

  2. In the ‘Windows setup’ page select the ‘language to install’, ‘Time and currency format’ and the ‘keyboard or input method’ and click on ‘next’.

  3. Click on ‘Repair your computer’ and select ‘Troubleshoot’.

  4. Click on ‘Advanced options’ and select ‘Startup Repair’ and select the operating system.

  5. This will restart the windows and start the diagnostic process And analyze the various settings, configuration options, and system files.

  6. After That Restart windows And check There is no more Windows 10 BSOD.

Advanced options

Repair Corrupted System Files With DISM and Sfc Utility

If the problem started After recent windows 10 Upgrade, there is chance system files get corrupted, missing during the upgrade process. We recommend Run DISM (Deployment Image Servicing and Management ) command that repair the System image and SFC Utility to restore missing corrupted system files.

Note: If Windows unable to start normally Due to frequent BSOD, We recommend boot into safe mode ( a diagnostic mode of a computer operating system, only allows essential system programs and services to start up at boot and allow to perform troubleshooting steps. )

  1. Type cmd on start menu search

  2. Right click on command prompt, select run as administrator

  3. Type the following command, and then press Enter. It may take several minutes for the command operation to be completed. dism.exe /online /cleanup-image /restorehealt

DISM restore health command
  1. After you get the message “The operation completed successfully” type command sfc/scannow and press the enter key.

system file checker utility Windows 10
  1. This will start scanning for corrupted missing system files if found any the SFC utility automatically restore them from a compressed folder located  %WinDir%\System32\dllcache.

  2. Restart windows normally, After 100% complete the scanning process and check there is no more BSOD error.

Check Memory Errors using Memory Diagnostic Tool

As mentioned before, one of the possible causes for this problem is faulty hardware, such as a corrupted memory module. Run the built-in Memory diagnostic tool, to identify if memory causing the problem.

Press Windows + R, type mdsched.exe and press Enter.

The memory Diagnostic tool opens like the image below.

Memory Diagnostic Tool 

Here you have options  Restart now and check for problems (recommended) to check the status of your memory card right now, or choose to Check for problems the next time I start my computer if you are too occupied now.

Select your preferred option, We recommend save your work and click Restart now and check for problems.

This will restart windows and You will see this page showing the progress of the check and the number of passes it will run on memory.

windows memory diagnostic test

If you don’t see any error, your memory card is not causing any issues.

Check the same issue with the new user account

Sometimes Corrupted user profile also cause fails to load startup programs that cause the system fails to start or random restart with different BSOD errors. Try these steps to create a new user account and check if it fixes the issue. Refer to the steps below to create a new User Account:

  1. Go to Settings, (using Windows + I shortcut key)

  2. Choose Accounts and then select Other User Accounts towards the left.

  3. Select Add an Account.

  4. Enter a username and hit Next.

  5. Click on Finish.

  6. Sign out from the current Account and Log into the new account.

  7. Check if the issue persists.

Update the Display driver

Open the device manager by searching for the device manager in the Start menu and clicking its icon.

This will display all installed driver list, Look for your graphics card under the “display adapters.” You should note that the name for the graphics card will be different depending on the manufacturers.

Right-click on the graphics card “update driver” option.

Select the “Search automatically for updated software driver“ option. Picking this option allows the computer to search for an update to your graphics card driver. This update is automatically installed on the laptop.

Reinstall Display driver

If windows didn’t install the latest driver, then Reinstall display driver manually. To do this

  1. visit Device or Graphics card (if installed) manufacturers website.

  2. Look for the latest available driver, download and save to your local drive.

  3. Again open Device manager, expend display adapter.

  4. Right click on installed graphics driver, select uninstall.

  5. Restart windows to completely remove the driver.

  6. Now Install the driver you have previously downloaded from the manufacturer website.

  7. Restart windows and check the BSOD problem resolved.

Did these solutions help to fix “critical structure corruption” BSOD on windows 10? Let us know on comments below,

Also read


Featured Posts
Recent Posts
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page