BSOD · reviewed 2026-09-01

ATTEMPTED_WRITE_TO_READONLY_MEMORY Stop Code diagnostic

Windows stopped because a driver attempted to write to a read-only memory segment. The bug check records the invalid write, but the Stop Code or a displayed module name alone does not prove which driver, filter, or hardware path initiated it.

High for the Stop Code familyLow until dump parameters and recurrence context are reviewed

Review the result here, then choose the context that matches what happened.

0 / 12,000 characters

Local processing · no upload

Ctrl/ + Enter

Try a scenario
Resume a saved session — paste a Resume Capsule

The capsule is validated and restored only in this browser. An invalid capsule changes nothing.

Meaning & limits

What this diagnostic record establishes

Confirmed

  • Windows stopped because a driver attempted to write to a read-only memory segment. The bug check records the invalid write, but the Stop Code or a displayed module name alone does not prove which driver, filter, or hardware path initiated it.
  • The bug-check value associated with this family is 0x000000BE.

Not confirmed

  • The Stop Code alone does not identify the exact driver, device, or hardware part responsible.
  • A filename shown on screen or in a dump can be involved without being the original cause.
Applicable versions
Windows 11 on a currently supported release; Windows 10 only where Microsoft or the device vendor still supports the installed edition
Review status
verified · 2026-09-01
Evidence still needed
Exact Stop Code and bug-check value; Crash time and recurrence; Trigger scenario; Matching minidump; Recent driver, firmware, update, or hardware change

Context changes the route

What evidence accompanies ATTEMPTED_WRITE_TO_READONLY_MEMORY?

Choose the context that matches your incident. These are alternatives, not a sequence of fixes. Follow only the matching check and keep its verification and rollback together.

A .sys filename was shown

Likely layer: Kernel driver, filter driver, memory corruption, virtualization/security software, or hardware memory path

First safe check: Check whether Windows produced time-matched crash evidence

Expected: A matching minidump, exact stage, and repeatable trigger provide stronger evidence than the Stop Code alone.

Steps, verification and rollback
  1. Record the exact filename and crash time. Treat it as evidence in the failing path, not a deletion instruction or confirmed root cause.
  2. Look in %SystemRoot%\Minidump for a file whose timestamp matches the crash. Do not upload or delete it.
  3. Record the Stop Code, any displayed filename, and whether the crash repeats in the same scenario.

Verify: Compare the dump timestamp and the next crash time. A displayed module is evidence to investigate, not a confirmed root cause.

Rollback: No system change is made by this check.

Link to A .sys filename was shown check

After a driver, security, or virtualization change

Likely layer: Kernel driver, filter driver, memory corruption, virtualization/security software, or hardware memory path

First safe check: Check whether Windows produced time-matched crash evidence

Expected: A matching minidump, exact stage, and repeatable trigger provide stronger evidence than the Stop Code alone.

Steps, verification and rollback
  1. Record the exact product, version, and change date; do not uninstall it yet.
  2. Look in %SystemRoot%\Minidump for a file whose timestamp matches the crash. Do not upload or delete it.
  3. Record the Stop Code, any displayed filename, and whether the crash repeats in the same scenario.

Verify: Compare the dump timestamp and the next crash time. A displayed module is evidence to investigate, not a confirmed root cause.

Rollback: No system change is made by this check.

Link to After a driver, security, or virtualization change check

During sleep or wake

Likely layer: Kernel driver, filter driver, memory corruption, virtualization/security software, or hardware memory path

First safe check: Check whether Windows produced time-matched crash evidence

Expected: A matching minidump, exact stage, and repeatable trigger provide stronger evidence than the Stop Code alone.

Steps, verification and rollback
  1. Record whether the crash happens entering sleep, while asleep, or immediately after wake.
  2. Look in %SystemRoot%\Minidump for a file whose timestamp matches the crash. Do not upload or delete it.
  3. Record the Stop Code, any displayed filename, and whether the crash repeats in the same scenario.

Verify: Compare the dump timestamp and the next crash time. A displayed module is evidence to investigate, not a confirmed root cause.

Rollback: No system change is made by this check.

Link to During sleep or wake check

During gaming or heavy load

Likely layer: Kernel driver, filter driver, memory corruption, virtualization/security software, or hardware memory path

First safe check: Check whether Windows produced time-matched crash evidence

Expected: A matching minidump, exact stage, and repeatable trigger provide stronger evidence than the Stop Code alone.

Steps, verification and rollback
  1. Record the application, workload, and whether the same scenario reproduces the crash.
  2. Look in %SystemRoot%\Minidump for a file whose timestamp matches the crash. Do not upload or delete it.
  3. Record the Stop Code, any displayed filename, and whether the crash repeats in the same scenario.

Verify: Compare the dump timestamp and the next crash time. A displayed module is evidence to investigate, not a confirmed root cause.

Rollback: No system change is made by this check.

Link to During gaming or heavy load check

Random or idle

Likely layer: Kernel driver, filter driver, memory corruption, virtualization/security software, or hardware memory path

First safe check: Check whether Windows produced time-matched crash evidence

Expected: A matching minidump, exact stage, and repeatable trigger provide stronger evidence than the Stop Code alone.

Steps, verification and rollback
  1. Record the exact crash time and compare the time-matched dump or event with the next occurrence.
  2. Look in %SystemRoot%\Minidump for a file whose timestamp matches the crash. Do not upload or delete it.
  3. Record the Stop Code, any displayed filename, and whether the crash repeats in the same scenario.

Verify: Compare the dump timestamp and the next crash time. A displayed module is evidence to investigate, not a confirmed root cause.

Rollback: No system change is made by this check.

Link to Random or idle check

Before any second repair step

Verify the observation and preserve the evidence

After the first safe check, record whether the reviewed intermediate result occurred, whether the original problem was retested, and the exact output. An expected observation is not automatically a repair.

Outcome boundaries

  1. Observed as expected
  2. Observed something different
  3. Result unclear
  4. Could not complete the check

Then separately record whether the original problem still occurs, was not reproduced once, or has not been retested yet. Every session ends in stop, one repeat of the same check, one named missing fact, or escalation—never an open-ended repair sequence.

Evidence fields for this task

  • Exact crash timeLocal date and time from the most recent crash
  • Trigger or workloadStartup, sleep/wake, game, update, idle, or unknown
  • Recurrence patternOnce, count, frequency, and whether the Stop Code repeats
  • Minidump statusExists/missing and the time shown; do not upload it here

The browser-local Evidence Pack combines the selected context, safe action, actual observation, sources, review date, missing evidence, and stop boundary. It can be copied or printed without creating an account or uploading a log.

Review trail

Official and first-party sources