Invalid
Page Fault
An
invalid page fault may occur when parameters are passed between
programs and the
Windows
operating system. An invalid parameter may cause a program to
run invalid instructions, which results in an invalid page fault.
Invalid instruction can occur in any of the following situations:
-
If
the virtual memory becomes unstable due to a shortage of physical
memory (RAM)
-
If
the virtual memory becomes unstable due to a shortage of free disk
space
-
If
the virtual memory area is damaged by a program
-
If a
program attempts to access data that is being modified by another
running program
General
Protection Fault
A
general protection fault (GP fault) often indicates that there is a
problem with
software or you need to update a device driver that you have
installed on your
computer. If you cannot find a Microsoft Knowledge Base article
to address your specific issue, the Dr. Watson tool can help you
identify the cause of the error message.
Dr. Watson is a diagnostic tool that takes a
snapshot of your computer whenever a fault occurs. Dr. Watson
intercepts software faults, identifies the software that faulted,
and offers a detailed description of the cause. Dr. Watson can often
diagnose the issue and offer a suggested course of action.
After you receive a GP fault, run the Dr. Watson tool so that you
can "catch" the error the next time that it occurs. To start Dr.
Watson, Click Start, click Run, type "drwatson" (without the
quotation marks), and then click OK.
When you enable Dr. Watson, an icon is displayed on your taskbar.
If a program fault occurs, Dr. Watson generates a snapshot of the
software environment. Click the Details button in the error message
to view the information that is gathered by Dr. Watson.
To generate a log file, double-click the Dr. Watson icon on the
taskbar. Dr. Watson gathers information about the operating
system, and then a Dr. Watson dialog box is displayed.
Windows
Protection Error
Windows
Protection error message occur when your computer attempts to load
or unload a virtual
device driver (VxD). This error message is a way to let you know
that there is a problem with the device driver. In many cases, the
VxD that did not load or unload is mentioned in the error message.
In other cases, you may not be able to determine the VxD that caused
the behavior; however, you should be able to find the cause of the
error message if you use clean boot troubleshooting.
Windows Protection error messages can occur in any of the following
situations:
-
If a
real-mode driver and a protected-mode driver are in conflict
-
If
the registry is damaged
-
If
either the Win.com file or the Command.com file are infected with
a virus, or if either of the files are damaged
-
If a
protected-mode driver is loaded from the System.ini file and the
driver is already initialized
-
If
there is a physical input/output (I/O) address conflict or a
random access memory (RAM) address conflict
-
If
there are incorrect complementary metal oxide semiconductor (CMOS)
settings for a built-in peripheral device (such as cache settings,
CPU timing, hard disks, and so on)
-
If
the Plug and Play feature of the basic input/output system (BIOS)
on the computer is not working correctly
-
If
the computer contains a malfunctioning cache or malfunctioning
memory
-
If
the motherboard on the computer is not working properly
-
If
you installed Microsoft Office 97 and you are using the Novell
Client 32 software
Missing
or Damaged Files
Not
sure if the dynamic link library (.dll) file is a Microsoft file
that you can extract? View the
Microsoft DLL Help Database to see if the file is Microsoft
file. Then you can look at the details of the file and see if it is
an operating system file or if it belongs to another Microsoft
product. If you find that the file you are looking for is a
Microsoft file, then you know which product installation disk you
need in order to extract the file. For example, if the file you are
looking for is Outllib.dll, you will not find that file on your
operating system installation disk because it is a Microsoft Outlook
file.
If you cannot find the file you are looking for by using this
database, the file probably belongs to another program that you are
using. Manufacturers use many naming conventions to name their files
and sometimes it is difficult to find the manufacturer of the file
you are looking for. The first thing to do to try to identify where
the file comes from is to look for the file on your computer. If the
reason you are receiving the error message is because the file is
damaged it is still probably on your computer. If the reason you are
receiving the error message is because the file has been removed
from your computer, this method will not work. The only way to know
for sure is to search for the file name:
-
For
Windows 98, go to Start, point to Find, and then click Find Files
or Folders. Type the name of the file you are looking for and then
press Go.
-
For
Windows Me, go to Start, point to Search, and then click For Files
or Folders. Type the name of the file you are looking for and then
press Search Now. NOTE: Make sure that the correct hard disk is
selected in the Look in box.
After
the file is displayed in the search results window, right-click the
file name, and click Properties. If the file has a Version tab,
click the Version tab, and then look at the Company Name. The file
that is broken or damaged belongs to a program made by this company.
If the file is not found, or if the file is found but it does not
specify a company name, try the questions below:
-
Is
there a program on your computer that when you try to start it, it
will not run? This may be the source of the issue. If an important
file is missing or damaged, programs will not run.
-
Do
you get an error message when you use a specific program? Maybe
the core files of the program allow you to run the program, but as
you are using the program one of the dependent files for a
function you are trying to use is busted or damaged. The file that
shows up in your error message might belong to that program.
-
Did
you recently install or remove a program or utility? If you try to
install a program and it only partially installs, you may be
receiving error messages because the program is looking for files
that did not get installed. Another possibility could be that you
removed a program, but some of the files for that program remain
on your computer, some times this can cause problems as well.
Once
you determine the origin of the file, contact the manufacturer of
the file to determine how to resolve the issue. |
|
General: |
|
Causes of General Protection Faults |
|
What Are Windows 95-98 Fatal Exception
Errors |
|
Invalid VxD dynamic link call from <A>
to device <B>, service <C> |
|
|
|
Hardware Related: |
|
Computer Hangs with Hauppage Win-TV
Card |
|
EPSIN500 Caused a General Protection
Fault in Module... |
|
Fatal Exception 0D Using ATI
All-in-Wonder Pro Video Adapter |
|
Fatal Exception Error Message Printing
with Okidata OL-600e Printer |
|
Invalid Page Fault Error Message When
Updating Device Driver |
|
Problems with Crystal Audio Sound Card
in Windows 98 |
|
Standby Mode Causes General Protection
Fault in Attwave.drv |
|
RUNDLL32 caused a General Protection
Fault in module MMSYSTEM.DLL |
|
|
|
Internet/Email Related: |
|
Acmsetup Caused an Invalid Page Fault
in Module Unknown in IE 5 Setup |
|
Clicking OK in About Internet Explorer
Causes Error Message |
|
Error Message Scrolling Through Web
Page Frame with Wheel |
|
Error Message Typing Address in Address
Box or in Open Box |
|
Explorer caused an exception 6d007fh in
module Webcheck.dll |
|
Explorer Caused an Exception c0010000h
in Module Msjava.dll |
|
EXPLORER caused an invalid page fault
in module MSHTML.DLL at <address> |
|
General Protection Fault When You Quit
Internet Explorer |
|
IE5WZD Caused an Exception C0010000H in
Module... |
|
IE5WZD Caused an Exception c0010000H in
Module... |
|
IExplore Caused an Invalid Page Fault
in Module... |
|
IEXPLORE.exe Exception: access
violation (0xc0000005), Address 0x702be865 |
|
Illegal Operation Error Message When
You Try to Print a Web Page |
|
Invalid Page Fault in Jscript.dll... |
|
Invalid Page Fault When Quitting
Internet Explorer or Sending E-mail |
|
Mshtml.dll Error When Closing Window
Before Rendering Finishes |
|
MSIMN Causes Invalid Page Fault When
You Quit Outlook Express |
|
Various Error Messages May Be Displayed
After You Install Internet Explorer |
|
WAOL Caused an Invalid Page Fault in
Module MSVCRT.DLL |
|
|
|
Mprexe.exe Related: |
|
MPREXE.EXE caused an exception 03H in
module USER32.DLL at <memory address> |
|
MPREXE Caused an Invalid Page Fault in
Module Kernel32.dll at 0167-bff719d1" |
|
MPREXE Not Responding |
|
|
|
Setup
Related: |
|
Fatal Exception 03H..." Error Message
During Windows 98 Setup |
|
Fatal Exception 06 Has Occurred at... |
|
Fatal Exception OD 03E7-00003497" After
Upgrading to Windows 98 |
|
Fatal Exception 0E Has Occurred at
0028- |
|
Fatal Exception 0E Has Occurred at
0028-C02A0201... |
|
General Protection Fault or Invalid
Page Fault During Setup |
|
Suwin.exe Caused an Invalid Page Fault
in Setupx.dll |
|
Suwin Error in Setupx.dll During
Windows 95-98 Setup |
|
USR32.EXE caused an exception 03H in
module USER32.DLL at <memory address> |
|
W98Setup Caused a General Protection
Fault in Module... |
|
|
|
Shell32.dll Related: |
|
Explorer Caused an Invalid Page Fault
in Module Shell32.dll |
|
Explorer Caused an Invalid Page Fault
in Shell32.dll at 015f-7fce85c0 |
| |
|
Software Related: |
|
This program has caused a Fatal
Exception 0D... |
|
DirectCD May Cause Invalid Page Fault
in Mfc42.dll |
|
DTOLE Caused an Invalid Page Fault in
Module... |
|
FAP32.EXE Caused an "Access Violation"
Fault... |
|
Fatal Exception 0028 in VXD HELPWGRD |
|
General Protection Fault Occurred in
Module Asiomm32.dll |
|
GP Faults Running QuickBooks 2.0 in
Windows |
|
Installing LapLink Version 6.0b for
Windows Causes GP Fault |
|
Program Causes Invalid Page Fault Error
in Msvcrt.dll |
|
Removeit Caused an Invalid Page Fault
in Module Msonsext.dll |
|
|
|
Startup/Shutdown Related: |
|
Fatal Exception OE Error Message When
You Start Windows 95 |
|
Illegal Operations or Access Violations
When Starting Windows |
|
Troubleshooting Windows 98 Startup
Problems |
|
|
|
VxD
Related: |
|
A fatal exception 0E has occurred at
0028:C02A0201 in VXD IOS(04)+00001FC9 |
|
A fatal exception 0E has occurred at
0028:C0274274 in VXD IFSMGR(03) + 000CF7C |
|
A fatal exception 0E has occurred at
0028:C0282dB0 in VxD IFSMGR(03) + 0000 CF7C |
|
A fatal exception 0E has occurred at
0028:C029F7A1 in VXD IFSMGR(04) + 0000D4F1. |
|
Error Message- Fatal Exception 0028 in
VXD Helpwgrd |
|
Fatal Exception 0E at 0028-c028bac6 in
VXD Vwin32 05... |
|
Fatal Exception Error Message in VXD
IOS(04) |
|
|
|
Windows
Programs/Functions Related: |
|
Cannot Open Network Tool in Control
Panel |
|
Computer Hangs or Reboots at Shutdown
with NetWare Client |
|
Ddhelp.exe Caused an Invalid Page Fault
in Module Mgaxdd32.dll |
|
Disk Defragmenter Causes General
Protection Fault in User.exe |
|
Error Message Starting WMS in Windows
98 Second Edition |
|
Error Message When Transferring a File |
|
Error Messages When Trying to Save
System Information File |
|
Explorer Caused an Invalid Page Fault
in Module Macxw4.drv |
|
Fatal Exception OD Using Copy Disk
Command |
|
Fatal Exception Error When Opening or
Closing Control Panel |
|
Fault in MS-DOS Extender |
|
FPXPRESS Caused a General Protection
Fault... |
|
General Protection Fault in Module
Dibeng.dll |
|
General Protection Fault Viewing
Dial-Up Adapter Properties |
|
GP Faults Generated After Restarting a
Program |
|
Invalid Page Fault in Thumbvw.dll or
Kernel32.dll Viewing Folder |
|
Invalid Page Fault Starting WordPad or
Paint |
|
Invalid Page Fault When Opening Control
Panel or Control Panel Tools |
|
Invalid Page Fault When You Log Off and
Log Back On |
|
Notepad Caused an Invalid Page Fault in
Module Notepad.exe... |
|
Random Fatal Exception Errors While
Running Windows 95-98 |
|
Rundll32 Caused an Invalid Page Fault
in Module Rnaui.dll |
|
Solitaire Caused General Protection
Fault in Module Sol.exe |
|
TASKMON Caused an Invalid Page Fault in
Module... |
|
Troubleshooting Spool32 Error Messages |