BAD_SYSTEM_CONFIG_INFO in Windows 10/11: 7 Fixes for Error 0x74
The BAD_SYSTEM_CONFIG_INFO blue screen is Windows telling you something fundamental is broken: the registry hive it needs to start the system is corrupt or missing critical keys. This guide covers the bad system config info error end to end — what corrupts the registry, and seven fixes ordered from least to most invasive. Without a valid SYSTEM hive, Windows cannot initialize drivers and services, so it stops with bug check 0x00000074 before the login screen ever appears.
This error most often follows a failed update, a power cut during shutdown, a misguided registry edit, or a dying drive. The fixes below are ordered from least to most invasive — and the registry-restore method in Fix 2 resolves a remarkable number of cases on its own.
What the Bad System Config Info (BAD_SYSTEM_CONFIG_INFO) Error Actually Means
During boot, Windows loads several registry hives — files stored in C:\Windows\System32\config — that describe the system’s hardware, drivers, and services. The most critical is the SYSTEM hive. Microsoft’s documentation states that bug check 0x74 indicates the SYSTEM hive loaded by the boot loader was corrupt, or that critical registry keys and values are missing (for example, deleted by a manual registry edit or destroyed by disk corruption).
Because the registry is damaged this early, normal boot and even Safe Mode are usually unreachable. Nearly every fix below runs from the Windows Recovery Environment (WinRE):
- Force WinRE by interrupting boot twice (hold power during the Windows logo), or boot from installation USB → Repair your computer.
- Go to Troubleshoot > Advanced options to reach Command Prompt, Startup Repair, and System Restore.
If your blue screen shows a different stop code, check our guides on CLOCK_WATCHDOG_TIMEOUT (CPU-side) and Driver Power State Failure (driver power states).
Common Causes of BAD_SYSTEM_CONFIG_INFO
| Cause | How it damages the registry/boot config | Likelihood |
|---|---|---|
| Failed or interrupted Windows update | Half-written registry hives when power is lost mid-update | High |
| Manual registry edits or “tweaking” tools | Deleted or altered critical keys | High |
| Corrupt Boot Configuration Data (BCD) | Boot loader cannot locate or validate the system hive | Moderate–high |
| Disk corruption / bad sectors | Hive files physically unreadable | Moderate |
| Faulty RAM | Corrupt data written into the hive in memory, then flushed to disk | Moderate |
| Malware or aggressive “cleaner” utilities | Registry cleaners deleting keys they should not touch | Low–moderate |
| Failing drive | Progressive hive corruption across reboots | Low but serious |

Fix 1: Run Startup Repair
The automated tool handles straightforward boot-record and hive issues:
- In WinRE: Troubleshoot > Advanced options > Startup Repair.
- Select your Windows installation and let it run (10–20 minutes).
- Restart and check.
Startup Repair fixes simple cases. If it reports failure, continue — the manual registry restore below is the real workhorse for 0x74.
Fix 2: Restore the Registry from the RegBack Backup
Windows keeps automatic backups of the registry hives in C:\Windows\System32\config\RegBack. Restoring them is the highest-yield fix for BAD_SYSTEM_CONFIG_INFO.
Important caveat: on some recent Windows 10/11 builds, the RegBack folder may contain 0-byte files (automatic registry backup to RegBack was effectively deprecated). Check file sizes first — if they are all 0 bytes, skip to Fix 3.
- In WinRE, open Troubleshoot > Advanced options > Command Prompt.
- Verify the backups are real:
dir C:\Windows\System32\config\RegBack
Look for non-zero file sizes on DEFAULT, SAM, SECURITY, SOFTWARE, and SYSTEM.
- Back up the current (corrupt) hives by renaming them:
ren C:\Windows\System32\config\DEFAULT DEFAULT.old
ren C:\Windows\System32\config\SAM SAM.old
ren C:\Windows\System32\config\SECURITY SECURITY.old
ren C:\Windows\System32\config\SOFTWARE SOFTWARE.old
ren C:\Windows\System32\config\SYSTEM SYSTEM.old
- Copy the clean backups into place:
copy C:\Windows\System32\config\RegBack\DEFAULT C:\Windows\System32\config\
copy C:\Windows\System32\config\RegBack\SAM C:\Windows\System32\config\
copy C:\Windows\System32\config\RegBack\SECURITY C:\Windows\System32\config\
copy C:\Windows\System32\config\RegBack\SOFTWARE C:\Windows\System32\config\
copy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\
- Type
exit, choose Continue, and boot normally.
Note: in WinRE, your Windows drive may not be C:. If the paths above do not exist, run diskpart → list vol → exit to find the correct letter and adjust.
Fix 3: Rebuild the Boot Configuration Data (BCD)
If the BCD is corrupt, the boot loader cannot properly hand off to the registry hives:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
On UEFI systems where bootrec /fixboot returns “Access is denied,” rebuild via bcdboot:
diskpart
list vol
Identify the FAT32 EFI partition, assign it a letter, then:
bcdboot C:\Windows /s Z: /f UEFI
(Replace Z: with your assigned letter and C: with your Windows drive letter as needed.) Then exit and restart.

Fix 4: Repair System Files Offline with SFC and DISM
Corruption often extends beyond the registry into system files. From the WinRE Command Prompt:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
(Adjust the drive letter to match your Windows installation in WinRE.) Then run DISM against the offline image:
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
These scans take a while — let both complete before restarting.
Fix 5: Use System Restore
If a restore point exists from before the problem started, rolling back is fast and safe:
- In WinRE: Troubleshoot > Advanced options > System Restore.
- Choose the most recent restore point predating the first 0x74 crash.
- Let it complete and restart.
System Restore reverts registry hives, drivers, and system files without touching personal files — which is exactly the scope of this error.
Fix 6: Test Your RAM
Bad memory can corrupt the registry hive as it is written to disk, producing 0x74 crashes that return even after a successful registry restore.
- Press Win + R, type
mdsched.exe, and run Windows Memory Diagnostic — or better, boot MemTest86 from USB for a thorough test. - If errors appear, reseat the RAM and test sticks individually.
- Replace faulty modules.
If you fixed the registry (Fix 2) but the error comes back within days, RAM is the prime suspect. For software-layer errors that occur inside running applications rather than at boot, see our Bvostfus Python issue fix guide.
Fix 7: Reset or Reinstall Windows
When the registry, BCD, and system files are all damaged beyond practical repair:
- In WinRE: Troubleshoot > Reset this PC → Keep my files. This reinstalls Windows with fresh registry hives while preserving personal files.
- If the reset fails or the error returns on a fresh install, do a full clean install from USB media — and treat recurring 0x74 on clean installs as a hardware fault (failing drive or RAM).
What NOT to Do
- Do not use registry cleaner utilities. They are a cause of this error, not a cure — aggressive cleaners delete keys Windows needs.
- Do not manually edit the registry unless you have a backup and know exactly what the key does.
- Do not interrupt updates or shutdowns. Most hive corruption traces back to power loss mid-write. Use a UPS on desktops if your power is unreliable.
- Do not keep “fixing” a recurring 0x74 with registry restores without testing RAM and drive health — you are treating the symptom.
How to Prevent BAD_SYSTEM_CONFIG_INFO
- Create a system restore point before major updates, driver installs, or any registry edit.
- Keep regular backups — File History for files plus periodic system images.
- Avoid registry tweaking guides and “debloat” scripts from untrusted sources.
- Monitor drive health (SMART) and replace aging drives proactively.
- Let Windows updates complete; never force-shut down during “Working on updates.”
- Keep a recovery drive USB handy (see above) — it turns every future boot failure into a guided repair session instead of a scramble.
One final habit worth building: after any major Windows feature update completes successfully, manually create a restore point named with the date. It costs nothing and gives you a known-good fallback that is always recent.
Microsoft’s technical reference for this stop code is the BAD_SYSTEM_CONFIG_INFO bug check documentation, and the broader debugger documentation at Windows debugger docs covers dump analysis if you want to dig deeper.
Back Up Your Files from WinRE Before Repairing
The fixes in this guide are non-destructive, but a PC that cannot boot is a PC whose drive could be deteriorating. If you have files with no backup elsewhere, copy them off before running repairs — it takes ten minutes and removes all risk.
- In WinRE, open Troubleshoot > Advanced options > Command Prompt.
- Find your Windows drive letter (
diskpart→list vol→exit). In WinRE it is frequentlyD:orE:, notC:. - Plug in a USB external drive and find its letter the same way.
- Copy your user folders with robocopy (tolerant of errors, shows progress):
robocopy D:\Users\YourName E:\Backup /E /R:2 /W:2 /XD "AppData"
Replace D: with your Windows drive, YourName with your username, and E: with the USB drive. The /XD "AppData" skips the bulky application-data folder you do not need.
- Verify the backup opened correctly on another PC before proceeding with registry repairs.
This is also the right moment to be honest with yourself: if the drive shows read errors during the copy, or robocopy stalls on many files, the drive is failing — replace it rather than pouring more repair attempts into it.
BAD_SYSTEM_CONFIG_INFO vs Other Boot Blue Screens
Several stop codes strike before the login screen. Knowing which one you have determines the fix:
| Stop code | Name | Core problem | Key fix |
|---|---|---|---|
| 0x74 | BAD_SYSTEM_CONFIG_INFO | Registry hive corrupt or keys missing | Restore registry from RegBack |
| 0x7B | INACCESSIBLE_BOOT_DEVICE | Windows cannot reach the boot drive | Check SATA mode, rebuild BCD |
| 0xED | UNMOUNTABLE_BOOT_VOLUME | Boot volume cannot be mounted | CHKDSK /R on the volume |
| 0x24 | NTFS_FILE_SYSTEM | NTFS driver encountered corruption | CHKDSK, test the drive |
| 0x7A | KERNEL_DATA_INPAGE_ERROR | Page of kernel data could not be read | Test RAM and drive |
If your machine alternates between 0x74 and disk-related codes like 0x24 or 0x7A, suspect the drive itself — the registry corruption is likely a symptom of storage hardware failing underneath it.
Create a Recovery Drive for Next Time
Once your PC boots again, spend fifteen minutes making the next failure dramatically easier to handle:
- Plug in a USB drive with at least 16 GB free (all data on it will be erased).
- Search for Recovery Drive in the Start menu and open it.
- Check Back up system files to the recovery drive and click Next.
- Select your USB drive and create it.
A recovery drive boots any PC into WinRE with all the tools used in this guide — Command Prompt, Startup Repair, System Restore — even if the installed Windows is completely unbootable and the built-in recovery partition is damaged. Label the USB and store it somewhere you will find it. Pair it with a system image backup (Control Panel → Backup and Restore → Create a system image) and you can restore a working system in under an hour no matter what fails.
Is a recovery drive the same as installation media?
Similar but not identical. Installation media (created with Microsoft’s Media Creation Tool) can also reinstall Windows from scratch, while a recovery drive focuses on repair tools plus your system’s drivers. Having both covers every scenario — the USB sticks are cheap, the peace of mind is not.
Frequently Asked Questions
Will the RegBack restore delete my personal files?
No. Registry hives contain system configuration, not your documents, photos, or files. The restore only affects Windows settings — though you may need to re-enter some app settings and Wi-Fi passwords.
Why is my RegBack folder full of 0-byte files?
Microsoft reduced automatic registry backups to RegBack in recent Windows 10/11 builds. If the files are empty, this fix cannot work — use System Restore or the BCD rebuild instead.
Can BAD_SYSTEM_CONFIG_INFO be caused by a virus?
Rarely directly, but malware that damages system files — or a botched malware removal — can leave the registry in this state. Scan from a bootable antivirus USB after regaining access.
How is this different from INACCESSIBLE_BOOT_DEVICE?
Both are boot-time blue screens, but INACCESSIBLE_BOOT_DEVICE (0x7B) means Windows cannot reach the drive, while BAD_SYSTEM_CONFIG_INFO (0x74) means it reached the drive but the registry data is corrupt. The fixes overlap (BCD rebuild, WinRE) but the registry restore is specific to 0x74.
The error returned a week after I fixed it. Why?
Recurring 0x74 almost always means an ongoing underlying fault: failing RAM writing corrupt hives, a dying drive, or a “tweaking” utility re-running at startup. Test memory and drive health before restoring again.
Should I edit the registry to fix this?
No — manual registry edits are one of the causes. Use the RegBack restore or System Restore, which replace hives wholesale with known-good copies.
Can I prevent this by backing up the registry manually?
Yes, and it takes thirty seconds. Before any risky change, open Registry Editor, click File → Export, choose All under Export range, and save the .reg file to a USB drive. If a future edit breaks booting, you can import the backup from the WinRE Command Prompt with reg import E:\backup.reg (adjusting the drive letter).
My PC dual-boots Linux and Windows. Does that matter?
It can. Linux bootloader tools and partition managers occasionally rewrite the EFI boot entries or partition flags Windows depends on. If 0x74 appeared after partitioning work from Linux, rebuild the BCD (Fix 3) and check that the Windows EFI entry is intact using your UEFI boot menu.
Final Thoughts
BAD_SYSTEM_CONFIG_INFO (0x74) is Windows refusing to boot on a corrupt registry — and the fix is usually restoring what was lost, not reinstalling everything. Start with Startup Repair, then the RegBack registry restore, then the BCD rebuild. Most cases resolve within those three steps. If the error keeps returning, look deeper: test your RAM, check drive health, and remove any registry “cleaners” or tweaking tools. And once you are back in Windows, set a restore point and a backup routine — the next registry corruption will be a five-minute rollback instead of a crisis.
Related guides: CLOCK_WATCHDOG_TIMEOUT, Driver Power State Failure, and our Bvostfus Python issue fix for application-layer errors.
