If you frequently encounter GPF (general protection fault) errors when running an application on your computer, the following recommendations may help you fix the problem.
Remove all TSRs
Disable or unload any TSRs or programs currently running before running the program causing the GPF.
- How to remove TSRs and startup programs.
Delete all program temporary files
Delete all temporary files that may still be residing on the hard drive from currently or previously running programs.
- How to view and remove temporary program files.
Run ScanDisk and Defrag
Run ScanDisk and Defrag on the hard drive to verify the hard drive doesn’t have an issue causing the swap file or data files to become corrupt or invalid.
- How to use Microsoft ScanDisk.
- How to run Microsoft Defrag.
Verify your computer has more than 200 MB available
If your computer is running low on hard drive space, your Windows swap file cannot increase in size when needed. This situation can cause programs to be swapped between memory and the hard drive more frequently, which leads to more GPFs.
- How to find how much hard drive space is available.
Recently installed software or hardware
If you have recently installed new software or hardware, uninstall or reinstall that software or hardware to verify it is not causing your issue.
- How to uninstall software in Windows.
Disable external cache
If your CPU utilizes external cache, disable it temporarily to verify if it’s causing your GPF error messages. If this option is available, it can be disabled through CMOS setup.
- How to enter and exit the BIOS or CMOS setup.
If this resolves your issue we recommend you contact the manufacturer of your computer, motherboard manufacturer, or CPU manufacturer for additional recommendations.
- Help with computer BIOS updates.
Disable Power Management and screen savers
If you are receiving GPFs when the computer is inactive for extended periods, disable Power Management and screen savers to ensure that they are not causing your issue.
In some cases, a BIOS update designed for this problem can also resolve cache-related issues.
- Power management help and support.
Operating system issue
Windows related files can cause a general protection fault. For example, a general protection fault with Explorer and KRNL386.EXE. Reinstall Windows to resolve the issue with Windows related files.
- How to erase my hard drive and start over?
Bad memory, or other types of hardware failure
If you have followed all the above recommendations and continue to experience GPFs, there may be bad or failing hardware inside your computer. Often bad memory is the primary cause for random GPFs.
- How to test computer memory to determine if it’s bad.
Related information
- See the GPF definition for further information about this term and related links.
- Microsoft Windows help and support.