Microsoft KB Archive/890152

= You may receive a fatal exception error message, an invalid page fault error message, or a general protection fault error message when you play Microsoft games on a Windows 98 Second Edition-based or on a Windows Millennium Edition (Me)-based computer =

Article ID: 890152

Article Last Modified on 8/2/2006

-

APPLIES TO

 Microsoft Age of Empires Microsoft Age of Empires Gold Edition Microsoft Age of Empires II: The Conquerors Expansion Microsoft Age of Empires II: The Age of Kings Microsoft Age of Empires II Gold Edition Microsoft Allegiance Microsoft Baseball 2000 Microsoft Baseball 2001</li> Microsoft Best of Windows Entertainment Pack 1.0</li> Microsoft Combat Flight Simulator 2: WWII Pacific Theater</li> Microsoft Casino</li> Microsoft Close Combat</li> Microsoft Combat Flight Simulator: WWII Europe Series</li> Microsoft Crimson Skies</li> Microsoft Flight Simulator 2000 Standard Edition</li> Microsoft Flight Simulator 2000 Professional Edition</li> Microsoft Flight Simulator 98 Standard Edition</li> Microsoft Golf 1999 Edition</li> Microsoft Golf 2001</li> Microsoft International Soccer 2000</li> Microsoft Links 2001 Standard Edition</li> Microsoft Links LS 2000</li> Microsoft MechWarrior 4: Vengeance</li> Microsoft Metal Gear Solid</li> <li>Microsoft Midtown Madness</li> <li>Microsoft Midtown Madness 2</li> <li>Microsoft Monster Truck Madness</li> <li>Microsoft Monster Truck Madness 2</li> <li>Microsoft Motocross Madness</li> <li>Microsoft NBA Full Court Press</li> <li>Microsoft NBA Inside Drive 2000</li> <li>Microsoft NFL Fever 2000</li> <li>Microsoft Outwars</li> <li>Microsoft Pandora's Box</li> <li>Microsoft Pinball Arcade</li> <li>Microsoft Plus! Game Pack: Cards & Puzzles</li> <li>Microsoft Return of Arcade</li> <li>Microsoft Return of Arcade 20th Anniversary Edition</li> <li>Microsoft Revenge of Arcade</li> <li>Microsoft Soccer</li> <li>Microsoft Starlancer</li> <li>Microsoft Urban Assault, when used with: <ul> <li>Microsoft Windows 98 Second Edition</li></ul>

<ul> <li>Microsoft Windows Millennium Edition</li></ul> </li></ul>

-

<div class="notice_section">

<div class="symptoms_section">

SYMPTOMS
When you play any one of the Microsoft games listed in the &quot;Applies to&quot; section on a Microsoft Windows 98 Second Edition-based computer or on a Microsoft Windows Millennium Edition (Me)-based computer, you may receive one of the following types of error messages:
 * A fatal exception error message
 * An invalid page fault (IPF) error message
 * A general protection fault (GPF) error message

<div class="cause_section">

CAUSE
Typically, you receive a fatal exception error message if one of the following conditions is true:
 * A program or a component of the operating system tries to access data that is not valid or code that is not valid.
 * An instruction is encountered that is not permitted.
 * The permission level of an operation is not valid.

For additional information about fatal exception errors, click the following article number to view the article in the Microsoft Knowledge Base:

150314 What are fatal exception errors

Typically, you receive an IPF error message or a GPF error message when a program or a component of the operating system tries to read or to write to a memory address that is not allocated to the program.

For additional information about general protection fault error messages, click the following article number to view the article in the Microsoft Knowledge Base:

82710 Causes of general protection faults and troubleshooting tips

<div class="resolution_section">

RESOLUTION
To resolve the issue that is causing any one of these error messages, use the following methods.

Method 1: Restart your computer by using a clean-boot procedure
Use a clean-boot procedure to restart your computer, and then quit all the programs that are running. When you start Microsoft Windows, there are typically several programs that start automatically and run in the background. Antivirus and system utility programs are examples of programs that run in the background. When you try to play a game, some of these programs may interfere with the game. These programs may not appear in the task bar or in the notification area. Therefore, you may not know that the programs are running. When you perform a clean-boot procedure for your operating system, you prevent these programs from automatically starting.

To perform a clean-boot procedure and to quit all the background programs, follow the appropriate steps for your operating system.

Windows Millennium Edition (Me)

 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click the General tab, and then click Selective startup.
 * 3) Under Selective startup, click to clear the following check boxes:
 * 4) * Process Win.ini file
 * 5) * Load startup group items
 * 6) * Load environment variables
 * 7) Click the Startup tab.
 * 8) Click StateMgr, and then click OK.

When you are prompted to restart the computer, click Yes.
 * 1) After the computer restarts, click Start, click Run, type msconfig, and then click OK.
 * 2) Click the General tab, make sure that the check boxes that you cleared in step 3 are still clear, and then click OK.

Note If you have to clear any one of the check boxes again, you may have to restart your computer one more time.

Windows 98 Second Edition
<ol> <li>Click Start, click Run, type msconfig, and then click OK.</li> <li>Click Selective startup.</li> <li>Under Selective startup, click to clear the following check boxes: <ul> <li>Process Config.sys file</li> <li>Process Autoexec.bat file</li> <li>Process Winstart.bat file</li> <li>Load startup group items</li></ul>

Note Some of the options in this list may or may not be available for your computer.</li> <li>Click the Win.ini tab.</li> <li>Expand the [windows] folder, and then click to clear the following check boxes: <ul> <li>load=</li> <li>run=</li></ul> </li> <li>Click OK, and then click Yes to restart your computer.</li></ol>

For additional information about how to perform a clean-boot procedure on different operating systems, click the following article number to view the article in the Microsoft Knowledge Base:

331796 Games: How to perform a clean boot to prevent background programs from interfering with play

Method 2: Quit all the programs that are running
To quit all the programs that are running and that may interfere with the game, repeat the following steps for every program that appears in the Close Program dialog box.

Note The Microsoft Windows components Explorer and Systray are exceptions. Do not close these components.
 * 1) Press CTRL+ALT+DELETE.
 * 2) Click any one of the programs in the Close Program dialog box, except for the following Windows components:
 * 3) * Explorer
 * 4) * Systray
 * 5) Click End Task.
 * 6) If you receive a message that states that the program is busy or is not responding, click End Task again.

Start the game that you want to play.

If the issue is not resolved, go to Method 3.

Method 3: Restore the computer to use a Normal startup

 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click Normal startup, and then click OK.
 * 3) Click Yes to restart your computer.

Start the game that you want to play.

If the issue is resolved, quit the game and then go to Method 4.

Method 4: Try to determine the program or the operating system component that is causing the issue
Determine whether one of the items under Selective startup is causing the issue. To do this, follow the appropriate steps for your operating system.

Windows Millennium Edition (Me)

 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click the General tab, and then click Selective startup.
 * 3) On the General tab, click to select one of the following check boxes that is not selected under Selective startup, and then click OK:
 * 4) * Process Win.ini file
 * 5) * Load startup group items
 * 6) * Load environment variables
 * 7) Click Yes to restart the computer.
 * 8) Try to play the game.

If the issue is resolved, the item that you selected is causing the issue. For more information about how to resolve this issue, contact your computer manufacturer or Microsoft Windows technical support.

To play the game until the issue is resolved, follow these steps:
 * 1) Repeat Methods 1 and 2.
 * 2) Under Selective startup click to clear the check box for the item that you selected in step 3 in the Method 4, click OK, and then click Yes to restart your computer.

If the issue is not resolved, repeat steps 1 through 5 in Method 4 for another Selective startup item until you have tried all the items. If you have tried all the items and the issue is not resolved, follow these steps to restore the computer to use a Normal startup, and then go to Method 5:
 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click Normal startup, and then click OK.
 * 3) Click Yes to restart your computer.

Windows 98 Second Edition

 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click Selective startup.
 * 3) Click to select any one of the check boxes under Selective startup that is available in the following list, and then click OK:
 * 4) * Process Config.sys file
 * 5) * Process Autoexec.bat file
 * 6) * Process Winstart.bat file
 * 7) * Load startup group items
 * 8) Click OK, and then click Yes to restart your computer.
 * 9) Try to play the game.

If the issue is resolved, the item that you selected is causing the issue. For more information about how to resolve this issue, contact your computer manufacturer or Windows technical support.

To play the game until the issue is resolved, click to clear the check box for the item that you selected in step 3, click OK, and then click Yes to restart your computer.

If the issue is not resolved, repeat steps 1 through 5 for another Selective startup item until you have selected all the items. If you have selected all items and the issue is not resolved, follow these steps to restore the computer to use the Normal startup - load all device drivers and software option, and then go to Method 5:
 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click the Normal startup - load all device drivers and software option, and then click OK.
 * 3) Click Yes to restart your computer.

Method 5: Determine whether a program that starts automatically is causing the issue
<ol> <li>Press CTRL+ALT+DELETE.</li> <li>Select one of the programs in the Close Program dialog box that is not Explorer or Systray.</li> <li>Quit all the programs that are running except for the Windows components Explorer or Systray.

To quit a program, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click the program.</li> <li>Click End Task.

If you receive a message that states that the program is busy or is not responding, click End Task again.</li></ol> </li> <li>Try to play the game.</li></ol>

If the issue is resolved, the program that you selected is conflicting with the game. For more information about how to resolve this issue, contact the software program manufacturer for help. For more information about how to contact the software manufacturer, see the &quot;References&quot; section.

If the issue is not resolved, repeat Method 5, steps 1 through 4 and select another program until you have tried all the programs that start automatically on your computer.

To play the game until the issue is resolved, quit the program that is conflicting with the game. If you cannot determine a cause for the issue, contact your computer manufacturer or Windows technical support for help.

Windows Millennium Edition (Me)
<ol> <li>Change the color quality to High Color (16 bit). To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Click Display.

Note Depending on the state of Control Panel, you may have to double-click Display to open the Display Properties dialog box.</li> <li>Click the Settings tab.</li> <li>In the Colors list, click High Color (16 bit).</li> <li>Click OK.</li> <li>If you are prompted to restart the computer, click Yes.</li> <li>Try to play the game.</li></ol>

If you still experience the issue, go to step 2.</li> <li>Change the color quality to 256 Color. <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Click Display.

Note Depending on the state of Control Panel, you may have to double-click Display to open the Display Properties dialog box.</li> <li>Click the Settings tab.</li> <li>In the Colors list, click 256 Color, and then click OK.</li> <li>When you are prompted to restart the computer, click Yes.</li> <li>Try to play the game.</li></ol> </li></ol>

If the issue is not resolved, go to Method 7.

Windows 98 Second Edition
<ol> <li>Change the color quality to High Color (16 bit). To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Double-click Display.</li> <li>Click the Settings tab.</li> <li>In the Color Palette list, click High Color (16 bit).</li> <li>Click OK, and then click OK again.</li> <li>If you are prompted to restart the computer, click Yes.</li> <li>Try to play the game.</li></ol>

If the issue is not resolved, go to step 2.</li> <li>Change the color quality to 156 Color. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Double-click Display.</li> <li>Click the Settings tab.</li> <li>In the Color Palette box, click 256 Color, and then click OK.</li> <li>When you are prompted to restart the computer, click Yes.</li> <li>Try to play the game.</li></ol> </li></ol>

If the issue is not resolved, go to Method 7.

Windows Millennium Edition (Me)

 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click System. If the System icon does not appear, click view all Control Panel options.
 * 3) Click the Performance tab, and then click Graphics.
 * 4) Use the following guidelines to set the Hardware Acceleration setting:
 * 5) * If the game that you want to play requires 3-dimensional (3D) graphics, drag the Hardware Acceleration slider to Full.
 * 6) * If the game that you want to play does not require 3D graphics, drag the Hardware Acceleration slider until it is one notch to the right of None.

When the slider is positioned at this notch, the description under the slider describes this setting as the Basic accelerator functions setting.
 * 1) Click OK.
 * 2) To close the System properties dialog box, use one of the following methods:
 * 3) * If you changed the Hardware Acceleration setting, click Close.
 * 4) * If you did not change the Hardware Acceleration setting, click OK.
 * 5) If you are prompted to restart the computer, click Yes.
 * 6) Start the game that you want to play.

If the issue is resolved, your graphics adaptor driver may be causing the issue. If you experience this situation, install the latest updates for Windows and for your graphics adaptor driver. For instructions about how to install these updates, see Method 4 or contact your computer manufacturer. For information about how to identify your graphics adaptor, see the &quot;References&quot; section.

If the issue is not resolved, go to Method 8.

Windows 98 Second Edition

 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click System.
 * 3) Click the Performance tab, and then click Graphics.
 * 4) Use one of the following methods to set the Hardware Acceleration setting:
 * 5) * If the game that you want to play requires 3-dimensional (3D) graphics, drag the Hardware Acceleration slider to Full.
 * 6) * If the game that you want to play does not require 3D graphics, drag the Hardware Acceleration slider until it is one notch to the right of None. When the slider is positioned at this notch, the description under the slider describes this setting as the Basic accelerator functions setting.
 * 7) Click OK.
 * 8) Close the System properties dialog box.
 * 9) * If you changed the Hardware Acceleration setting, click Close.
 * 10) * If you did not change the Hardware Acceleration setting, click OK.
 * 11) If you are prompted to restart the computer, click Yes.
 * 12) Start the game that you want to play.

If the issue is resolved, your graphics adaptor driver may be causing the issue. If you experience this situation, install the latest updates for Windows and for your graphics adaptor driver. For instructions about how to install these updates, see Method 8 or contact your computer manufacturer. For information about how to identify your graphics adaptor, see the &quot;References&quot; section.

If the issue is not resolved, go to Method 8.

Method 8: Install the latest Windows updates
To view and install the latest updates that are available for Windows and for your computer hardware, follow these steps: <ol> <li>Install the latest Windows updates. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Visit the following Microsoft Windows Update Web site:

http://windowsupdate.microsoft.com

</li> <li>If you are prompted to install the Windows Update software, click Yes.</li> <li>Click Scan for updates.</li> <li>Download and install the updates.

For additional information about how to download and install Windows updates and hardware driver updates, click the following article number to view the article in the Microsoft Knowledge Base:

323166 How to download Windows updates and drivers from the Windows Update Catalog

</li></ol> </li> <li>Contact your graphics adaptor manufacturer for information about the latest driver updates that you can install. For more information about how to identify and contact your graphics adaptor, see the &quot;References&quot; section.</li> <li>Try to play the game.</li></ol>

If the issue is not resolved, go to Method 9.

Method 9: Temporarily disable the sound card in Windows
This method helps you determine whether the sound card is causing the issue. To determine whether the sound card may be causing the issue, temporarily turn off your sound card. To do this, follow these steps:
 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click System.
 * 3) Click the Device Manager tab.
 * 4) Expand Sound, Video and Game Controllers, and then double-click your sound card.
 * 5) On the General tab, under Device Usage, click to select the Disable in this hardware profile check box.

This action will turn off your sound card after you restart your computer.
 * 1) Restart your computer.
 * 2) After your computer restarts, start the game.

If the issue is resolved, your sound card may be causing the issue. If you experience this situation, complete the remaining steps in this method to turn on your sound card. After you complete the remaining steps, use the following Microsoft Knowledge Base article to troubleshoot the sound card issue.

For additional information about how to troubleshoot sound-related issues, click the following article number to view the article in the Microsoft Knowledge Base:

812394 How to troubleshoot sound-related issues

If the issue is not resolved, turn your sounds card back on, and then go to Method 10. To turn your sound card back on, follow these steps:
 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click System.
 * 3) Click the Device Manager tab.
 * 4) Expand Sound, Video and Game Controllers, and then double-click your sound card.
 * 5) Under Device Usage, click to clear the Disable in this hardware profile check box, click OK, and then click Close. This action will turn your sound card back on after you restart your computer.
 * 6) Restart your computer.

Method 10: Scan your computer for viruses and third-party programs
When you play a game and your computer is infected with a virus or your computer is running a third-party program, you may experience one or more of the following symptoms:
 * The game may unexpectedly quit.
 * You may receive an error message.
 * The game may stop responding.

For additional information about how to detect viruses and third-party programs on your computer, click the following article number to view the article in the Microsoft Knowledge Base:

827315 Unexplained computer behavior may be caused by third-party software

After you remove any third-party programs and any viruses on your computer, try to play the game. If the issue is not resolved, go to Method 11.

Method 11: Remove and reinstall the game
Perform a clean-boot procedure on your computer. You perform a clean-boot procedure before you remove and reinstall your game for the following reasons:
 * To prevent game files from being corrupted during installation.
 * To install the game without interference from programs that are running in the background.

To perform a clean-boot procedure, follow the steps that appropriate for your operating system.

Windows Millennium Edition (Me)

 * 1) Click Start, click Run, type msconfig, and then click OK.
 * 2) Click the General tab, and then click Selective startup.
 * 3) Under Selective startup, click to clear the following check boxes:
 * 4) * Process Win.ini file
 * 5) * Load startup group items
 * 6) * Load environment variables
 * 7) Click the Startup tab.
 * 8) Select StateMgr, and then click OK. When you are prompted to restart the computer, click Yes.
 * 9) After the computer restarts, click Start, click Run, type msconfig, and then click OK.
 * 10) Click the General tab, make sure that the check boxes that you cleared in step c are still clear, and then click OK.

Note If you have to clear any one of the check boxes again, you may have to restart your computer one more time.

Windows 98 Second Edition
<ol> <li>Click Start, click Run, type msconfig, and then click OK.</li> <li>Click Selective startup.</li> <li>Under Selective startup, click to clear the following check boxes: <ul> <li>Process Config.sys file</li> <li>Process Autoexec.bat file</li> <li>Process Winstart.bat file</li> <li>Load startup group items</li></ul>

Note The msconfig options in this list may or may not be available for your computer.</li> <li>Click the Win.ini tab.</li> <li>Expand the [windows] folder, and then click to clear the following check boxes: <ul> <li>load=</li> <li>run=</li></ul> </li> <li>Click OK, and then click Yes to restart your computer.</li></ol>

For additional information about how to perform a clean-boot procedure on different operating systems, click the following article number to view the article in the Microsoft Knowledge Base:

331796 Games: How to perform a clean boot to prevent background programs from interfering with play

Windows Millennium Edition (Me) and Windows 98 Second Edition
Remove and then reinstall the game. To do this, follow these steps: <ol> <li>Click Start, point to Settings, and then click Control Panel.</li> <li>Double-click Add/Remove Programs.</li> <li>In the list of installed programs, double-click the game that you want to remove, and then click Add/Remove.</li> <li>Follow the instructions that appear on the screen to complete the removal process.</li> <li>Insert the game installation CD into your CD or DVD drive.</li> <li>Follow the instructions that appear on the screen to complete the installation process. If the game installation wizard does not start automatically, manually start the installation. To do this, click Start, click Run, type  :\setup.exe, and then click OK. In this directory path, is the drive letter of the CD or DVD drive where you insert the game installation CD.</li> <li>To restore the computer to use a Normal startup, follow these steps: <ol style="list-style-type: lower-alpha;"> <li>Click Start, click Run, type msconfig, and then click OK.</li> <li>Click Normal startup, and then click OK.</li> <li>Click Yes to restart your computer.</li></ol> </li> <li>Try to play the game.</li></ol>

If this issue is not resolved, go to Method 12.

Method 12: Look for multiple instances of a single device
When you play a game, you may receive an error message if your computer has incorrectly initialized more than one instance of a single device. For example, your computer may initialize more than one instance of any one of the following devices when it starts Microsoft Windows:
 * CD drive
 * Graphics adaptor
 * Sound controller
 * Video controller
 * Game controller

For additional information about how to look for multiple instances of a single device and resolve the problem, click the following article number to view the article in the Microsoft Knowledge Base:

187916 Game stops responding or quits unexpectedly with multiple devices on Microsoft Windows

If multiple instances of a device are found and removed, try to play the game. If the issue is not resolved, go to Method 13.

Method 13: Install the latest VIA Technologies chipset drivers
If you are using a VIA Technologies chipset motherboard, install the latest drivers for the chipset.

For additional information about game performance on VIA Technologies chipset motherboards, click the following article number to view the article in the Microsoft Knowledge Base:

274629 Hangs or slow performance on AMD system with VIA chipset

<div class="moreinformation_section">

Fatal exception error message
When a fatal exception error occurs, you may receive an error message that is similar to the following:

A fatal exception  has occurred at   in. The current application will be terminated.

Press any key to terminate the current application. Press ALT+CTRL+DEL to restart your computer. You will lose any unsaved information in all applications. Press any key to restart.

In this error message,  is a hexadecimal number from 00 to 0F that defines the processor exception, and   is the code segment pointer and memory address where the exception error occurred.

Note A fatal exception error message typically appears on a blue background on your computer screen.

IPF error message
When an IPF error occurs, you may receive an error message that is similar to the following:

This program has performed an illegal operation and will be shut down. If the problem persists, contact the program vendor.

If you receive this error message, the following method that is appropriate for your operating system to view more information about the cause of the error:
 * Windows 98 Second Edition:

Click Details.
 * Windows Millennium Edition (Me):

Press ALT+D.

When you choose to view more information about the cause of the error, a message that is similar to the following appears:

Program caused an invalid page fault in module filename at xxxx:xxxxxxxx.

In this error message,  is the memory address where the exception error occurred.

When you click Close in the error message dialog box, the program quits.

GPF error message
When a GPF error occurs, you may receive an error message that is similar to the following:

Program caused a general protection fault in module filename at xxxx:xxxxxxxx.

In this message,  is the memory address where the exception error occurred.

If you receive this error message, the following method that is appropriate for your operating system to view more information about the cause of the error:
 * Windows 98 Second Edition:

Click Details.
 * Windows Millennium Edition (Me):

Press ALT+D.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

<div class="references_section">