Repair Windows Error 0x0000004E    |    STOP 0x0000004E    |    Fix Windows Registry Errors


STOP Errors are usually the result of a hardware malfunction or device driver issue. It is also possible to receive a Blue Screen Error due to bad system memory, malfunctioning power supply, components overheating, or hardware overclocked beyond its specification. In older versions of the Windows OS you may also receive Blue Screen Errors due to incompatible DLL files.

Since the only option when receiving a Blue Screen Error is to reboot, any unsaved data is lost. With that in mind, it is very important to eliminate these errors to protect your data.

Basic Troubleshooting

Troubleshooting STOP Errors can be a difficult and time consuming process. Try these basic steps to fix your own Blue Scree Error. We hope it will help you avoid an expensive service call and provide a rewarding experience of solving the problem on your own.

Advanced Troubleshooting

The following details are for advanced users. These are provided for your convenience and may help those with advanced knowledge discover the root cause of their STOP Error.


The PFN_LIST_CORRUPT stop error code has a value of 0x0000004E. This indicates that the page frame number (PFN) list is corrupted.


The following parameters are displayed on the blue screen. Parameter 1 indicates the type of violation. The meaning of the other parameters depends on the value of Parameter 1.

Parameter 1Parameter 2Parameter 3Parameter 4Cause of Error
0x01The ListHead value that was corruptedThe number of pages available 0The list head was corrupt.
0x02The entry in the list that is being removedThe highest physical page number The reference count of the entry being removedA list entry was corrupt.
0x07The page frame numberThe current share count0A driver has unlocked a certain page more times than it locked it.
0x8FNew page numberOld page number0The free or zeroed page listhead is corrupt.
0x99Page frame numberCurrent page state0A page table entry (PTE) or PFN is corrupt.
0x9APage frame number Current page state The reference count of the entry that is being removed A driver attempted to free a page that is still locked for IO.


This error is typically caused by a driver passing a bad memory descriptor list. For example, the driver might have called MmUnlockPages twice with the same list.

If a kernel debugger is available, examine the stack trace.

Helpful Tools

The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.

Anti-Malware Pro

With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro


DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder

Browse STOP Error Codes:

Is a STOP error code missing?

Help us to make the best resource we possibly can by submitting you very own STOP error code details. If you have detailed information on any STOP error code please let us know by visiting the following link.

Submit Error Details Form

STOP 0x0000004E    |    Fix Windows Registry Errors    |    PFN_LIST_CORRUPT