ErrorAway

Unexpected Store Exception (UNEXPECTED_STORE_EXCEPTION) in Windows 10 or 11: diagnose and fix it safely

✓ Published & reviewed July 23, 2026

Unexpected Store Exception (UNEXPECTED_STORE_EXCEPTION) is Windows stop code 0x00000154. Microsoft defines it as an unexpected exception in the kernel memory-store component. Despite the name, it is not a Microsoft Store app error, and the code by itself does not prove that your SSD has failed.

If the PC restarted once and now behaves normally, record the code, install pending Windows updates, and monitor it. If the crash repeats, the drive disappears, Windows becomes unusually slow, or you see a storage-health warning, protect your files before running repair commands.

Back up first if there are storage warning signs. If the system drive is missing in Windows or UEFI/BIOS, repeatedly becomes read-only, or is making unusual mechanical noises, stop software repairs. Do not change SATA, AHCI, RAID, UEFI, or Legacy boot settings to make the drive reappear.

Safe-order checklist

  1. Protect important files and save the BitLocker recovery key
  2. Record the crash time, trigger, and any dump file
  3. Match the symptom to the correct diagnostic branch
  4. Check updates, free space, recent hardware, and relevant drivers
  5. Inspect storage health without assuming the SSD is dead
  6. Run a lighter file-system scan before requesting repairs
  7. Repair Windows components with DISM, then SFC
  8. Test memory and isolate recent software changes
  9. Use dump analysis or recovery only if the evidence requires it

Match the symptom before changing anything

What you seeBest first moveWhat it suggests
One crash; Windows and the drive now behave normallyRecord the code, check updates and free space, then monitorOne stop code is not enough to diagnose hardware
Crashes repeat during downloads, installs, gaming, or file copiesBack up, then correlate Event Viewer and drive-health evidenceHeavy I/O or system load may be exposing a storage, driver, memory, heat, or power problem
The stop-error screen—blue or black, depending on Windows version—stays at 0%, or no new minidump appearsBack up, then check free space, crash-dump/pagefile settings, and storage evidenceA missing dump can involve configuration, space, or I/O; by itself it does not identify the failed component
The system drive disappears or the PC reports no boot deviceStop repair commands and use the PC/drive maker's support pathThe drive, connection, controller, firmware, or another part of the I/O path needs hardware-level attention
Different stop codes appear across several crashesCompare multiple dumps and test memory as well as storageA wider driver, RAM, motherboard, power, or storage-path fault is possible
Crashes began immediately after a driver, app, or Windows changeCheck the matching driver history and supported rollback/recovery optionThe timeline gives you a specific software branch to test

What stop code 0x154 actually tells you

Microsoft's 0x154 documentation identifies the component that caught the exception, not the failed part. Microsoft recommends looking at several dump files and checking same-time System log events, memory, devices, drivers, and protected Windows files.

That distinction matters. A repeated storage or controller error can make the drive path the leading suspect, but the fault may still be a driver, firmware, controller, cable, memory problem, or the drive itself. A basic health result that says “OK” also cannot rule out every intermittent fault.

Diagnose and fix UNEXPECTED_STORE_EXCEPTION in this order

1

Protect your files and preserve the crash evidence

If crashes repeat or storage symptoms are present, copy irreplaceable documents, photos, projects, and recovery codes to a different physical drive or a trusted cloud location. Open a few copied files to confirm the backup is readable.

  • If Device Encryption or BitLocker is enabled, save the recovery key somewhere separate from this PC. Microsoft explains how to find a BitLocker recovery key.
  • Note the exact stop code, date, time, what the PC was doing, and whether the progress counter moved beyond 0%.
  • If %SystemRoot%\Minidump exists, preserve copies of the recent .dmp files before cleanup or recovery. Dumps can contain system and memory data, so do not post them publicly.
Stop conditionIf files cannot be copied reliably, the drive vanishes, or Windows shows a critical drive warning, minimize further use and contact the PC or drive manufacturer. A reset or reinstall is not the next step.
2

Build a timeline in Event Viewer

Press Win + R, enter eventvwr.msc, and open Windows Logs → System. Look at warnings and errors from the minutes around the recorded crash time. One isolated event is weaker evidence than the same storage, controller, device, or driver event repeating beside several crashes.

  • Record the source, event ID, time, and full General message; do not delete a file merely because an event names it.
  • A Kernel-Power event can confirm that Windows did not shut down cleanly, but it may not identify what caused the crash.
  • Compare at least two crashes when possible. Microsoft specifically recommends examining multiple dumps for a repeated pattern.
Branch checkRepeated disk, NTFS, storage-controller, or I/O errors move the storage branch higher. No matching storage event means you should not declare the SSD faulty from the stop-code name alone.
3

Check recent hardware, free space, and Windows updates

Disconnect only nonessential hardware added just before the crashes, then restart. Keep the keyboard, mouse, display, and system drive connected. Do not open a laptop or reseat an internal NVMe drive unless the device documentation allows it and you are comfortable doing so.

  • Keep roughly 10% to 15% free on the Windows drive; Microsoft includes this range in its consumer stop-code guidance.
  • On Windows 11, install available Windows updates. Standard Windows 10 support ended October 14, 2025; an eligible ESU enrollment or an edition with a separate supported lifecycle may still receive applicable updates. Otherwise, plan migration to a supported Windows version rather than assuming a new Windows 10 fix will arrive.
  • If the first crash followed a new external device, leave that device disconnected for the comparison test.
Result checkIf the crash does not return, monitor rather than applying every later repair. If it returns, keep the exact time and continue with the evidence-led branch.
4

Inspect the relevant device and driver history

Right-click Start → Device Manager. Check for warning icons, then review Disk drives, Storage controllers, and any device that changed when the problem began. The Events and Driver tabs can help connect a device change to the crash timeline.

  • Use Windows Update first for recommended drivers. For a model-specific storage or chipset package, use the exact PC, motherboard, or drive manufacturer's official support page.
  • If a named driver was updated immediately before the crashes, use Roll Back Driver when that supported option is available.
  • Do not use third-party driver-updater sites or uninstall a storage controller at random.
Result checkA warning icon or repeatable driver timeline is actionable. “The best drivers are already installed” does not test the drive or RAM; it only ends that driver-search path.
5

Check drive visibility and health—with the right limitation

In Windows 11, open Settings → System → Storage → Advanced storage settings → Disks & volumes, select the system disk, and open Properties. Windows 10 uses a similar Manage disks and volumes path on supported builds.

  • A critical reliability, spare-capacity, or read-only warning means: back up and seek support.
  • Microsoft notes that this built-in health view monitors NVMe SSDs, not SATA SSDs or hard disks. A missing warning therefore is not a clean bill of health for every drive type.
  • For a SATA SSD or HDD, identify the exact model in Device Manager and use the manufacturer's official short diagnostic. Firmware updates must match the exact model and should be done only after backup, with stable AC power and vendor instructions.
  • If the drive is missing before Windows starts, do not change storage modes or keep rebooting to “test” it. Use hardware support.
Read the resultA failed diagnostic or critical warning is strong storage evidence. A pass reduces suspicion but does not exclude an intermittent connection, controller, firmware, power, or memory issue.
6

Scan the file system before requesting a repair

Only continue after important files are safe and the drive remains visible and stable. Open Terminal (Admin) or Command Prompt (Admin), then start with the lighter online NTFS scan:

chkdsk C: /scan

  • If Windows is installed on another volume, replace C: with its drive letter. Drive letters can differ inside Windows Recovery Environment.
  • If no errors are reported, do not escalate to a full-surface scan just because the BSOD mentioned “Store.”
  • If file-system errors are reported, confirm the backup, then use chkdsk C: /f. Windows will normally offer to schedule the system-volume repair at restart.
  • Do not interrupt a scheduled repair.
  • Do not use /r as a routine first fix. It includes repair work and reads every sector; Microsoft notes that repeated full-surface scans can add unnecessary SSD wear.
Important distinctionCHKDSK checks file-system structures and can repair logical errors. It does not prove that the underlying SSD, controller, cable, or RAM is healthy.
7

Repair Windows components with DISM, then SFC

Microsoft lists System File Checker among the 0x154 checks. Use its documented sequence so SFC has a healthy Windows component source to work from:

  1. In an administrator terminal, run DISM.exe /Online /Cleanup-Image /RestoreHealth.
  2. Let it finish; DISM may use Windows Update to obtain repair files.
  3. Then run sfc /scannow and wait for verification to reach 100%.
  4. Restart and use the PC normally.
Read the result“No integrity violations” means protected Windows files were not the detected cause. If files were repaired, restart and retest. These commands repair Windows components; they are not SSD or memory diagnostics.
8

Run Windows Memory Diagnostic

Search Start for Windows Memory Diagnostic, choose to restart and check, and let the standard test finish. For a recurring problem, press F1 during the test, choose Extended, and press F10 to apply it. The extended test takes longer.

  • After Windows returns, check the System log for MemoryDiagnostics-Results.
  • A reported hardware error is actionable: return XMP, EXPO, or other memory-overclock settings to the device maker's supported configuration and seek qualified memory service.
  • A pass is useful but does not prove that every intermittent memory, motherboard, heat, or power condition is healthy.
Result checkIf several different stop codes continue despite a clean standard test, preserve multiple dumps and use professional analysis rather than repeatedly reinstalling Windows.
9

Isolate a recent software change

Use this branch when the drive evidence is clean and the crash timeline points to an app, service, driver, or Windows change.

  • Use Microsoft's Windows Startup Settings to test Safe Mode if normal startup is unstable.
  • A clean boot can isolate a non-Microsoft service or startup app. Restore normal startup after the test.
  • If the problem began directly after a driver update, prefer the relevant driver's supported rollback. If it began after a wider system change, review Microsoft's recovery options and choose the least destructive match.
Branch checkIf Safe Mode or a clean boot prevents the crash, that narrows the cause but does not identify the exact service by itself. Re-enable items in small groups and retest.
10

Escalate with evidence; reset only as a last resort

For recurring 0x154 crashes, a technician or support team should compare several dumps rather than guess from one filename such as ntoskrnl.exe or MemCompression. Provide the stop-code times, System log events, drive model and health result, Windows version, recent changes, and completed tests.

Optional: inspect an existing dump without creating a new crashIf you are comfortable with an advanced tool, install Microsoft's WinDbg, open a copy of an existing .dmp from %SystemRoot%\Minidump, and run !analyze -v. Compare several dumps for the same third-party module or I/O status. A reference to ntoskrnl.exe or MemCompression alone does not identify the failed part. Follow Microsoft's kernel-dump analysis guide; do not deliberately trigger a crash or delete a file named in the output.
  • Microsoft documents small dumps under %SystemRoot%\Minidump. Keep originals private and share them only with a trusted support channel.
  • Driver Verifier is an advanced diagnostic that deliberately stresses drivers and can trigger more crashes. It is not a routine home-user fix.
  • Before System Restore, Reset this PC, or reinstalling Windows, confirm the backup and BitLocker key. “Keep my files” still removes apps and settings.
  • If the drive health warning is critical or the drive disappears, replace or service the hardware path before reinstalling. Windows installation cannot repair failing hardware.
Escalate nowSeek hardware support promptly if the drive drops out, files become unreadable, diagnostics fail, memory errors appear, or the PC can no longer boot reliably.

Common advice that should not be your first move

Avoid diagnosis by folklore. Do not delete the pagefile, disable antivirus, edit the registry, disable sleep or Fast Startup, change BIOS storage mode, delete a file named in a dump, or run a registry/“PC repair” utility as a universal 0x154 fix. These changes can hide evidence, weaken security, or make Windows unbootable without identifying the cause.

The same applies to reinstalling Windows immediately. A clean installation may remove a software conflict, but it can waste recovery time—or stress a failing drive—when the real problem is hardware or the storage path.

Primary references: Microsoft's 0x154 bug-check documentation, consumer stop-code guidance, storage health and NVMe limitation, CHKDSK reference, the documented DISM/SFC sequence, and Microsoft's Windows 10 support notice. Guidance was researched for Windows 10 and Windows 11; labels can vary by release and device maker.

Frequently asked questions

Does UNEXPECTED_STORE_EXCEPTION always mean the SSD is failing?

No. Stop code 0x154 identifies where Windows caught an exception, not the failed component. Repeated storage/controller events, a critical health warning, a failed manufacturer diagnostic, or a disappearing drive makes the storage path more likely; the code alone does not.

Does “Store” mean the Microsoft Store app?

No. In this stop code, Store refers to a Windows kernel memory-store component. Resetting or reinstalling the Microsoft Store app does not target this BSOD.

Why does it happen while gaming or downloading?

Gaming, installs, downloads, and file copies can increase storage, memory, graphics, heat, and power load. A crash during one of them can expose an underlying instability, but it does not prove that the game or download caused it.

Why is the stop-error screen stuck at 0% with no minidump?

Windows may have been unable to write crash data. Back up, then check free space, crash-dump and pagefile settings, and the storage path. If the drive also disappears or logs same-time I/O errors, storage becomes more suspicious; a missing dump alone does not identify the failed component.

Can SFC fix UNEXPECTED_STORE_EXCEPTION?

SFC can repair protected Windows files when corruption is involved. It cannot test an SSD, repair failing RAM, or fix a controller/firmware fault, so its result must be interpreted alongside the other evidence.

Should I run CHKDSK /r?

Not as the first step. Protect the data and start with the lighter online scan. Use repair or full-surface options only when their evidence and risk fit the situation; a possibly failing drive deserves backup and hardware diagnosis first.

Will reinstalling Windows fix stop code 0x154?

Only if the cause is in the Windows installation or a software/driver conflict. Reinstallation will not fix failing storage, memory, a controller, a connection, heat, or power instability. Diagnose and back up first.

What should I do if the SSD disappears from BIOS or Windows says “No boot device”?

Stop repeated boots and software repair attempts. Do not change SATA, RAID, AHCI, UEFI, or Legacy settings; protect any still-readable data and use the PC or drive manufacturer's hardware support path.

Can I keep using the PC after one Unexpected Store Exception crash?

If it was one isolated crash and Windows, the drive, and your files now behave normally, record the code, check supported updates and free space, then monitor. Back up and stop nonessential use if it repeats or any storage red flag appears.

If protected Windows files are failing with app errors, compare the Bad Image 0xc0000020 guide. If Windows Update itself reports Access Denied, use the focused 0x80070005 guide.

Send the exact stop-code details →