Unexpected Store Exception (UNEXPECTED_STORE_EXCEPTION) in Windows 10 or 11: diagnose and fix it safely
✓ Published & reviewed July 23, 2026Unexpected 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
- Protect important files and save the BitLocker recovery key
- Record the crash time, trigger, and any dump file
- Match the symptom to the correct diagnostic branch
- Check updates, free space, recent hardware, and relevant drivers
- Inspect storage health without assuming the SSD is dead
- Run a lighter file-system scan before requesting repairs
- Repair Windows components with DISM, then SFC
- Test memory and isolate recent software changes
- Use dump analysis or recovery only if the evidence requires it
Match the symptom before changing anything
| What you see | Best first move | What it suggests |
|---|---|---|
| One crash; Windows and the drive now behave normally | Record the code, check updates and free space, then monitor | One stop code is not enough to diagnose hardware |
| Crashes repeat during downloads, installs, gaming, or file copies | Back up, then correlate Event Viewer and drive-health evidence | Heavy 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 appears | Back up, then check free space, crash-dump/pagefile settings, and storage evidence | A 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 device | Stop repair commands and use the PC/drive maker's support path | The drive, connection, controller, firmware, or another part of the I/O path needs hardware-level attention |
| Different stop codes appear across several crashes | Compare multiple dumps and test memory as well as storage | A wider driver, RAM, motherboard, power, or storage-path fault is possible |
| Crashes began immediately after a driver, app, or Windows change | Check the matching driver history and supported rollback/recovery option | The 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
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%\Minidumpexists, preserve copies of the recent.dmpfiles before cleanup or recovery. Dumps can contain system and memory data, so do not post them publicly.
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.
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.
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.
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.
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
/ras a routine first fix. It includes repair work and reads every sector; Microsoft notes that repeated full-surface scans can add unnecessary SSD wear.
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:
- In an administrator terminal, run
DISM.exe /Online /Cleanup-Image /RestoreHealth. - Let it finish; DISM may use Windows Update to obtain repair files.
- Then run
sfc /scannowand wait for verification to reach 100%. - Restart and use the PC normally.
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.
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.
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.
.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.
Common advice that should not be your first move
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 →