BAD_SYSTEM_CONFIG_INFO means Windows found its own configuration — the registry, the boot data, or both — damaged beyond what it can work around. It usually appears at boot, which means you’ll be doing the repair from the Windows Recovery Environment. That’s fine; every step below is designed for exactly that situation.
Follow the steps in order and don’t skip the verification steps — they tell you whether each fix actually took. Your files are safe through all of this; we’re repairing configuration, not touching data.
Why this happens
- Corrupted SYSTEM registry hive: The most common cause — the registry’s SYSTEM hive damaged by an interrupted update, power loss, or disk error.
- Damaged Boot Configuration Data: BCD corruption from failed updates or disk problems.
- Bad RAM corrupting writes: Faulty memory corrupting registry data as it’s written to disk.
- Disk errors: Bad sectors landing on registry hive files or the BCD store.
- Registry cleaner tools: Aggressive third-party “optimizers” deleting or mangling registry keys.
- Failed driver installation: A driver setup that crashed mid-install, leaving the driver/service registry keys inconsistent.
How to fix it
Work through these in order — each step is one precise procedure.
Fix 1: Boot into WinRE and open Command Prompt
Step 1 — get to the repair environment:
- Power on the laptop. When the logo appears, hold the power button to force it off.
- Repeat twice more (three interrupted boots). On the next start, Automatic Repair appears.
- Click Advanced options, then Troubleshoot, then Advanced options, then Command Prompt.
- Select your admin account and enter the password if prompted.
Step 2 — confirm your drive letters (they shift in WinRE):
- Type
diskpartand press Enter, then typelist voland press Enter. - Note which letter holds Windows (look for the large NTFS volume labeled or containing Windows) — it’s often D: or E: here, not C:. I’ll call it
X:below; substitute yours. - Type
exitto leave diskpart.
Fix 2: Rebuild the BCD store
Step 1 — repair the boot records:
- Type
bootrec /fixmbrand press Enter. Wait for “completed successfully.” - Type
bootrec /fixbootand press Enter. If you see “Access is denied,” run:diskpart>list vol> identify the FAT32 EFI partition >sel vol N>assign letter=S:>exit>bcdboot X:\Windows /s S: /f UEFI.
Step 2 — rebuild the boot list:
- Type
bootrec /scanosand press Enter — note whether it finds your Windows installation. - Type
bootrec /rebuildbcdand press Enter. If prompted, typeYand press Enter for each installation found. - Type
exit, choose Continue, and restart. If Windows boots, stop here.
Fix 3: Restore the registry hives from RegBack
Step 1 — check whether backups exist:
- Reopen the WinRE Command Prompt (Fix 1).
- Type
dir X:\Windows\System32\config\RegBackand press Enter. - If the files (DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM) show 0 bytes, the backups are empty — skip to Fix 4. If they have real sizes, continue.
Step 2 — back up the current (corrupt) hives:
- Type
cd X:\Windows\System32\configand press Enter. - Type
md backup-corruptand press Enter, thencopy SYSTEM backup-corrupt\and repeat for SOFTWARE, SAM, SECURITY, DEFAULT.
Step 3 — restore the backups:
- Type
copy X:\Windows\System32\config\RegBack\SYSTEM SYSTEMand press Enter (confirm overwrite with Y). - Repeat for SOFTWARE, SAM, SECURITY, and DEFAULT.
- Type
exit, restart, and test. This is the step that fixes most BAD_SYSTEM_CONFIG_INFO cases with registry damage.
Fix 4: Run offline SFC and DISM
Step 1 — system file check against the offline Windows:
- In WinRE Command Prompt, type
sfc /scannow /offbootdir=X:\ /offwindir=X:\Windowsand press Enter. - Wait for completion (10–20 minutes). Note whether it repaired anything.
Step 2 — component store repair if needed:
- Type
DISM /Image:X:\ /Cleanup-Image /RestoreHealthand press Enter. - If a half-applied update is suspected, also run
DISM /Image:X:\ /Cleanup-Image /RevertPendingActions. - Restart and test.
Fix 5: Check the disk
Corruption that keeps coming back means the disk is the real problem.
- In WinRE Command Prompt, type
chkdsk X: /rand press Enter. - Let the full scan complete — do not interrupt it.
- If it finds and repairs errors, restart and test. If it reports bad sectors it couldn’t recover, back up your files immediately (via
robocopyto USB from this same Command Prompt) and plan a drive replacement.
Fix 6: Test the RAM
Registry corruption with no disk errors and no update incident points at memory.
- From WinRE: Troubleshoot > Advanced options > Startup Settings > Restart isn’t needed — instead, boot normally if you can, or use another PC to make a MemTest86 USB.
- Run one full MemTest86 pass. Any errors = replace/reseat the RAM (see our memory corruption guide for the full procedure).
- Reseat SODIMM modules first and retest — loose RAM causes real corruption.
Fix 7: System Restore from WinRE
If a restore point predates the damage:
- Troubleshoot > Advanced options > System Restore.
- Select the most recent point from before the first BAD_SYSTEM_CONFIG_INFO crash.
- Complete the wizard and restart. Personal files are unaffected.
Fix 8: Reset Windows keeping files
The final software option:
- Troubleshoot > Reset this PC > Keep my files > Local reinstall.
- This rebuilds Windows, the registry, and the BCD from scratch while preserving personal files. Reinstall your applications afterward.
- If the reset fails due to a damaged recovery image, use USB media from the Windows 11 download page for a clean install — back up files first via Command Prompt.
Closing
BAD_SYSTEM_CONFIG_INFO is a configuration repair job, not a data disaster. The step-by-step order that works: confirm drive letters, rebuild the BCD, restore registry hives from RegBack, run offline SFC/DISM, then check disk and RAM if corruption recurs. Most cases resolve at Fix 2 or Fix 3. If you find yourself fixing this twice, look hard at the disk and RAM — recurring configuration corruption is a hardware symptom wearing a software mask. For the wider family of memory-related stop codes that bad RAM produces, see our stop-code memory management guide . If the BAD_SYSTEM_CONFIG_INFO stop code is appearing specifically on Windows 11, our BAD_SYSTEM_CONFIG_INFO guide for Windows 11 covers the OS-specific wrinkles on this same repair.
