My pc keeps getting PAGE_FAULT_IN_NONPAGED_AREA

sava 0 Reputation points
2026-06-13T10:48:44.6333333+00:00

My pc keeps crashing when i play games and it always gets a PAGE FAULT IN NONPAGED AREA bluescreen, i checked minidumps and it said that a program called ntos.krnl is crashing it there were also some other error codes: MEMORY_MANAGMENT and ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY. I tried updating my drivers and it said that they were already updated, i did chkdsk it said everything was fine, i did windows memory ram diagnostics it said there are no ram issues (or whatever its called) i did sfc/scannow no issues were found i basically did everything i could, can anyone help?

Windows for home | Windows 11 | PC Health Checker
0 comments No comments

2 answers

Sort by: Oldest
  1. AI answer

    2026-06-13T10:49:04.18+00:00

    PAGE_FAULT_IN_NONPAGED_AREA, MEMORY_MANAGEMENT, and ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY together strongly indicate a low‑level memory problem: typically a faulty driver, system service, antivirus filter, disk/NTFS corruption, or failing hardware (often RAM/CPU/GPU VRAM), even if basic checks pass.

    Work through these steps in order; test games after each major step:

    1. Check Event Viewer and identify the culprit
    • Open Event Viewer → Windows Logs → System.
    • Look for critical/ error events at the same time as the crashes (Kernel-Power, disk, driver names, or BugCheck events).
    • If a specific driver or service name appears, update/disable/uninstall that component and retest.
    1. Update or roll back drivers and system services Bug check 0x50 (PAGE_FAULT_IN_NONPAGED_AREA) is often caused by faulty drivers or system services.
    • Display/GPU driver: clean‑reinstall the graphics driver from the GPU vendor (NVIDIA/AMD/Intel) rather than relying on “already up to date”.
    • Storage / chipset drivers: install the latest from the motherboard or laptop vendor.
    • Third‑party system utilities (RGB tools, overclocking tools like Armoury Crate, vendor “optimizer” suites, monitoring overlays): temporarily uninstall them. Similar cases have been fixed by removing vendor tuning/overclocking tools.
    • Antivirus: temporarily disable or uninstall any third‑party antivirus and test. Antivirus filter drivers are a known cause of 0x50.
    1. Check for faulty system services and antivirus From the 0x50 documentation:
    • Faulty system service: disable the suspect service and confirm if crashes stop. If so, contact the vendor for an update.
    • Antivirus: disable the program and confirm if the error stops. If it does, contact the AV vendor for an update.
    1. Check disk and file system more thoroughly Even though chkdsk reported fine, 0x50 can be triggered by a corrupted NTFS volume.
    • Run chkdsk /f /r on the system drive from an elevated Command Prompt.
      • This will schedule a scan at reboot; allow it to complete. This can take a long time.
    • Afterward, test games again.
    1. Run deeper memory and hardware diagnostics Basic Windows Memory Diagnostics can miss intermittent issues.
    • Run Windows Memory Diagnostics again (Control Panel → search “Memory” → Diagnose your computer’s memory problems) and check results in Event Viewer → System → source MemoryDiagnostics-Results.
    • If possible, run more extensive third‑party memory tests and GPU stress tests.
    • If hardware was recently added (new RAM, GPU, SSD), temporarily remove or reseat it and test.
    • If the CPU or motherboard is suspect (as in similar cases), test with default BIOS settings (no XMP/overclock) and, if possible, cross‑test components.
    1. Use Driver Verifier to catch bad drivers (advanced) If crashes continue and no driver is obvious:
    • Use Driver Verifier to stress non‑Microsoft drivers so that the faulty one is forced to fail and be identified.
    • Before enabling it, create a system restore point.
    • After enabling, use the system normally (including gaming) until a BSOD occurs and a new minidump is created.
    • Analyze the dump (or share it with a specialist) to see which driver is named.
    1. Debugging with WinDbg (if comfortable) If access to the minidumps and WinDbg is available:
    • Use !analyze -v to get detailed info about the bug check and the faulting module.
    • Check MODULE_NAME and FAULTING_MODULE to see which driver referenced invalid memory.
    • Use .trap from the TRAP_FRAME in the output, then kb to inspect the stack.
    • Use lm t n to list loaded modules and correlate with third‑party drivers.
    1. If a specific driver or hardware is identified
    • Driver: update, roll back, or uninstall it. If it is tied to a specific app (e.g., vendor tuning tool, crash defender, overlay), uninstall that app.
    • Hardware: if RAM, GPU, or CPU is confirmed faulty, replace the component. Similar cases have been resolved only after replacing a faulty CPU or removing problematic vendor tools that were destabilizing CPU frequencies.

    If, after all of the above, crashes only occur under gaming load and never at idle, focus on GPU driver, GPU hardware, PSU, and any vendor performance/overclocking utilities.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. DaveM121 933.9K Reputation points Independent Advisor
    2026-06-13T11:20:43.0633333+00:00

    Please check to see if your PC is producing any minidump files, I will check those to see if they provide any insight into a potential cause of the system crashes.

    Please do not upload a very large Memory.dmp file.

    Open Windows File Explorer.

    Navigate to C:\Windows\Minidump

    Copy any minidump files onto your Desktop, then zip those up.

    Upload the zip file to the Cloud (OneDrive... etc.), then choose to share those and get a share link.

    Then post the link here to the zip file, so I can take a look for you.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.