How to fix a general
protection fault:
Issue:
How to fix a general protection fault.
Additional Information:
Short for General Protection Fault, a GPF is a error
message generated by Microsoft Windows indicating that a program being
used attempted to call a portion of memory that is either invalid or
already in use. This error often forces the user to exit the
application and/or reboot.
The GPF message is often referred to as the BSOD,
which is short for Blue Screen Of Death. This name comes from the full
blue displayed when the error occurs.
Cause:
There are several possibilities and
reasons a computer receives a General Protection Fault error, the
following is a listing of some of the more common reasons.
- The program being used is calling a
section of memory that is already being used by another program or TSR.
- The program has not been programmed
properly or is still in testing and is calling an invalid portion of
memory.
Solution:
The following are recommendations into
finding the cause of a GPF and or resolving a GPF. It is important to
know that GPFs are always likely to occur on the computer and if you are
experiencing a GPF rarely such as once every few weeks to not worry
about attempting to locate the root cause of that GPF. However if you
are experiencing GPF error messages often it is recommended you follow
the following recommendations to help resolve your issues.
Remove all TSRs:
Disable or unload any TSRs or programs
currently running before running the program causing the GPF.
Delete all program
temporary files:
Delete all temporary files that may
still be residing on the hard disk drive from currently or previously
running programs.
Run Scandisk /
Defrag:
Attempt to run scandisk / defrag on
the hard disk drive as it could be possible your hard disk drive may
have an issue causing the swap file or data files to become corrupt or
invalid
Verify your computer
has more then 200 MB available:
If your computer is running low on
hard disk space, your Windows swap file will be unable to increase in
size when needing causing programs to be swapped between memory and
the hard disk drive more frequently. When this occurs it is more
likely that a GPF can occur.
Recently installed
software / hardware:
If you have recently installed new
software or hardware attempt to uninstall or reinstall that software /
hardware to verify it is not causing your issue.
Operating System
issue:
It is possible for Windows or an
overwritten Windows related file to cause a General Protection fault.
Most commonly the General Protection Fault with Explorer and
KRNL386.EXE. Attempt to reinstall your operating system to resolve the
issue.
Disable external
cache:
If your CPU utilizes external cache
attempt to disable it temporarily to verify if it is causing your GPF
error messages. If available you will be able to disable your external
cache through CMOS.
If this resolves your issue it is
recommended that you contact your
manufacture or motherboard / CPU manufacture for additional
recommendations and or BIOS updates that may resolve your issue.
Disable Power
Management / Screen savers:
If you are receiving GPFs when away
from the computer or during durations when your computer is inactive
attempt to disable power management and screen savers to ensure that
they are not causing your issue.
|