0X000003E6

Fix ERROR_NOACCESS (0X000003E6) Memory Access Failure

Windows Errors Intermediate 👁 1 views 📅 May 27, 2026

This Windows error means an app tried to read or write memory it didn't own. It's usually a driver or RAM issue. Here's how to fix it fast.

ERROR_NOACCESS (0X000003E6) – Quick Fix

This error is a memory access violation. It means a program—often a game, video editor, or browser—tried to access memory it didn't own. I've seen this on Windows 10 and 11, especially after a driver update or when a RAM stick starts failing. The errors usually pop up mid-operation: a render crashes, a game freezes, or you get a blue screen. The good news? Most fixes take under a minute or less.

Fix #1: Disable Fast Startup (30 seconds)

This is the simplest fix and catches about 40% of cases. Fast Startup in Windows 10/11 can corrupt memory mappings on shutdown. Here's how to turn it off:

  1. Open Control Panel > Power Options.
  2. Click Choose what the power buttons do on the left.
  3. Click Change settings that are currently unavailable (you need admin rights).
  4. Uncheck Turn on fast startup (recommended).
  5. Click Save changes and restart your PC.

If the error goes away, great. If not, move on. Fast Startup is useful for boot speed but a known troublemaker for memory errors. I always disable it on gaming rigs.

Fix #2: Run System File Checker and DISM (5 minutes)

Corrupted system files can trigger ERROR_NOACCESS. You don't need to reinstall Windows—just run these two commands in order.

  1. Open Command Prompt as Administrator (right-click Start > Command Prompt Admin).
  2. Type: sfc /scannow and press Enter. Wait for it to complete.
  3. If SFC reports errors or says it can't fix them, run: DISM /Online /Cleanup-Image /RestoreHealth
  4. Restart your PC after DISM finishes.

I've seen SFC fix this error on a Dell XPS running Windows 11 after a recent update corrupted win32k.sys. The scan takes about 10–15 minutes on an SSD. Don't interrupt it.

Fix #3: Update or Roll Back Problematic Drivers (5–10 minutes)

Drivers are the most common cause of memory access violations. The usual suspects: GPU drivers, network drivers, and audio drivers. If you updated a driver recently and then got the error, roll it back. Here's how:

  1. Open Device Manager (right-click Start > Device Manager).
  2. Find the device (e.g., Display adapters for GPU).
  3. Right-click it > Properties > Driver tab.
  4. Click Roll Back Driver if it's available. If not, go to the manufacturer's site and download the previous stable version.

For NVIDIA or AMD GPUs, I recommend using DDU (Display Driver Uninstaller) in Safe Mode to completely remove the driver, then install the older version from the GPU maker's site—not Windows Update. Windows Update loves pushing half-baked drivers. Avoid it for critical components.

Fix #4: Test Your RAM with Windows Memory Diagnostic (15+ minutes)

If the above fixes don't work, your RAM might be faulty. Bad RAM causes random memory access errors. Windows has a built-in tool to test it.

  1. Press Windows + R, type mdsched.exe, press Enter.
  2. Choose Restart now and check for problems (recommended).
  3. Your PC will reboot and run the memory test. It takes about 30 minutes for 16GB of DDR4.
  4. If it finds errors, your RAM needs replacing. Test one stick at a time to find the bad one.

I use MemTest86 for a more thorough test, but the built-in tool catches most issues. If you get memory errors, replace the stick. No software fix will fix damaged hardware.

Fix #5: Check for Corrupted Pagefile or Virtual Memory (10 minutes)

Windows uses a pagefile on your hard drive as virtual RAM. If that file is corrupted, you get ERROR_NOACCESS. Here's how to reset it:

  1. Press Windows + Pause/Break to open System Properties.
  2. Click Advanced system settings > Settings under Performance.
  3. Go to Advanced tab > Change under Virtual memory.
  4. Uncheck Automatically manage paging file size for all drives.
  5. Select your system drive (usually C:), choose No paging file, click Set.
  6. Restart your PC.
  7. After restart, go back and set paging file to System managed size for C:. Restart again.

This triggers Windows to create a fresh pagefile. I've fixed a stubborn ERROR_NOACCESS on a Lenovo ThinkPad this way after RAM test showed nothing wrong.

Fix #6: Run chkdsk for Hard Drive Errors (5 minutes, may require restart)

Bad sectors on your hard drive can cause memory access errors when Windows tries to read corrupted files. Run chkdsk to find and fix them.

  1. Open Command Prompt as Administrator.
  2. Type: chkdsk C: /f /r (replace C: with your Windows drive).
  3. It will ask to schedule a check on next restart. Type Y and press Enter.
  4. Restart your PC. Let chkdsk run—it may take 30 minutes to an hour.

If chkdsk finds bad sectors, back up your data immediately. Your drive is failing. Replace it.

When to Give Up and Reinstall Windows

If none of the above works, something deep in your OS is corrupted. Reinstalling Windows (keeping your files) is the nuclear option. Use the built-in Reset This PC feature (Settings > Update & Security > Recovery > Reset this PC). Keep your files, but reinstall apps fresh. This fixed ERROR_NOACCESS on a client's Surface Pro 6 after a year of intermittent crashes. It's not elegant, but it works when all else fails.

I know this error is infuriating because it feels random. But start with Fast Startup—it's the easiest win. Move to driver rollback if you recently updated anything. RAM test is the most technical but can save you from replacing the wrong part. You've got this.

Was this solution helpful?