Windows How-To

PFN_LIST_CORRUPT BSOD on Windows 11: How to Fix the Stop Code

What the 0x4E stop code means and the fixes that clear it, from memory tests to driver and system file repairs.

What the 0x4E stop code means and the fixes that clear it, from memory tests to driver and system file repairs.

The PFN_LIST_CORRUPT blue screen hits when the page frame number list, one of the internal structures Windows uses to track physical memory, gets damaged. The bug check code is 0x4E. It often shows up under load, and many people see it specifically while gaming, including Unreal Engine 4 and 5 titles and Baldur’s Gate 3. The cause is almost always one of three things: faulty or failing RAM, a bad driver, or corrupted system files.

Quick answer: Run Windows Memory Diagnostic to rule out bad RAM, update your graphics card driver, then run sfc /scannow followed by the DISM RestoreHealth command. If crashes started after installing something, uninstall that app or driver. The error is gone when your PC runs under load without throwing the 0x4E stop code again.


What PFN_LIST_CORRUPT means

The page frame number (PFN) list is a database Windows relies on to map and manage physical memory pages. When entries in that list get corrupted, Windows can no longer trust where data lives in memory, so it halts with a blue screen and forces a restart to protect itself. If the underlying problem stays, you can get caught in a loop where the crash returns on every restart.

Because the damage starts in memory management, the most common triggers are physical RAM faults, drivers that mishandle memory (graphics drivers are frequent offenders), and corrupted Windows system files. Some security software and cracked applications can also delete or interfere with system files and produce the same error.


Common causes of the 0x4E stop code

CauseTypical sign
Faulty or failing RAMCrashes under heavy memory use, especially in games
Corrupt or outdated driversCrashes tied to graphics-heavy apps or after a driver update
Corrupt system filesRepeated BSODs even after other fixes; other Windows errors appear
Recently installed softwareCrashes began right after installing an app or antivirus
Disk errors or bad sectorsCrashes alongside slow reads, file corruption, or boot issues

Test your RAM with Windows Memory Diagnostic

Memory is the first thing to check because the error lives in memory management, and a bad stick will keep crashing no matter what else you fix.

Press Windows + S, type Windows Memory Diagnostic, and open it from the results.
Save all open work, then choose Restart now and check for problems (recommended). Your PC reboots and scans the RAM automatically.
Let the test finish. If it reports memory errors, a stick is failing and needs to be replaced. If it comes back clean, move on to drivers and system files.

Update or remove the graphics driver

Since the crash frequently appears in games, the graphics driver is a prime suspect. Install the latest driver straight from your card maker’s website rather than relying on the generic one.

Download and install the newest driver for your GPU from the manufacturer, then restart and retest.
If a recent driver caused the problem, open Device Manager, right-click the device, and choose Uninstall device. Tick Delete the driver software for this device, confirm, and restart.
To let Windows find a working driver, open Device Manager, right-click the device, select Update driver, then Search automatically for drivers.

Repair system files with SFC and DISM

Corrupted system files can break memory management directly. Two built-in tools repair them. Run System File Checker first, then DISM to fix the underlying Windows image.

Press Windows + S, type Command Prompt, right-click it, and choose Run as administrator. Click Yes at the User Account Control prompt.
Type the System File Checker command and press Enter. Wait for it to finish; it restores any damaged protected files it finds.
sfc /scannow
Run the DISM RestoreHealth command to repair the Windows image through Windows Update, then restart.
DISM.exe /Online /Cleanup-image /Restorehealth

Check the drive for errors with CHKDSK

Bad sectors and file system errors on the disk can also trigger the stop code. CHKDSK scans the drive and repairs what it can.

Open Command Prompt as administrator again.
Run the command below, replacing the drive letter with the one you want to scan. The C drive usually requires a reboot to run the check.
chkdsk C: /f /r /x
Let the process complete and restart your PC.

Remove recent software and update Windows

If the crashes started right after you installed an app, that software is the likely culprit. Antivirus tools are common offenders because they can quarantine or remove files Windows needs. Cracked or untrusted software is another frequent cause.

Open Settings, go to Apps, then Installed apps. Sort by Date installed so the newest entries appear first.
Click the three dots next to a recent app, choose Uninstall, let it remove everything, and reboot to test.
Install pending Windows updates, since they often include memory management bug fixes. Open Windows Update in Settings, click Check for updates, install anything found, and restart.

Note: A full malware scan with a trusted security product is worth running too, since viruses can corrupt system files and produce the same blue screen.


How to confirm the fix worked

You know the problem is solved when your PC runs through the same workload that used to crash it, such as a demanding game session, without the PFN_LIST_CORRUPT blue screen returning. A clean Windows Memory Diagnostic result plus SFC and DISM reporting no remaining corruption are strong signs the cause is cleared.

If the crash keeps coming back after all of this, the most likely remaining cause is failing hardware, usually a bad RAM module that needs replacing. As a last resort, a clean install of Windows 11 rules out deep software corruption, but back up your important files first.