Microsoft KB Archive/314565

= Games: Invalid Page Fault or Error Message When the End User License Agreement Appears =

Article ID: 314565

Article Last Modified on 1/31/2007

-

APPLIES TO


 * Microsoft Flight Simulator 2002 Professional Edition
 * Microsoft Flight Simulator 2002 Standard Edition
 * Microsoft Flight Simulator 2000 Professional Edition
 * Microsoft Flight Simulator 2000 Standard Edition
 * Microsoft Motocross Madness 2

-



This article was previously published under Q314565



SYMPTOMS
When you start one of the products listed at the beginning of this article, you may receive one of the following error messages.

In Flight Simulator 2000:

FS2000 caused an invalid page fault in module Unknown.

FS2000 has caused an error in unknown

In Flight Simulator 2002:

Error: unknown error in Riched32.dll

In Motocross Madness 2:

MCM2 caused an IPF in module at 0000:0005000B



CAUSE
This issue cane occur if the system file Riched32.dll is damaged or missing.



RESOLUTION
To resolve this issue, extract the Riched32.dll file from your Microsoft Windows installation source and save it to the C:\Windows\System folder. To do so, follow these steps in the order in which they are presented.

NOTE: Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.

Find the Riched32.dll File
 Click Start, point to Find, and then click Files or Folders. In the Named box, type Riched32.dll, and then click Find Now.NOTE: If you do not see the Riched32.dll file after the search process is finished, proceed directly to the next method, &quot;Extract the Riched32.dll File.&quot;

 In the list of found files, right-click the Riched32.dll file, click Rename. Type a new name for the Riched32.dll file (for example, Riched32.old), and then press ENTER.NOTE: If you receive an &quot;Access is denied&quot; error message when you attempt to rename the Riched32.dll file, follow these steps:

 Click Start, click Shut Down, click Restart in MS-DOS mode, and then click OK. At the command prompt, type the following commands, pressing ENTER after each command:

'''cd\windows\system

ren Riched32.dll Riched32.old

exit'''

</li></ol>

Extract the Riched32.dll File
Extract the Riched32.dll file. To extract the file, follow the steps appropriate for your operating system.

Microsoft Windows 98

 * 1) Insert your Windows CD-ROM in your CD-ROM drive.
 * 2) Click Start, and then click Run.
 * 3) Type sfc, and then press ENTER.
 * 4) Click Extract one file from installation disk.
 * 5) In the Specify the system file you would like to restore box, type Riched32.dll, and then click Start.
 * 6) In the Extract File dialog box, click Browse next to the Restore from box, and then browse to your CD-ROM drive.
 * 7) Type  :\Windows\System in the Save file in box, if it is not already there.   refers to the letter of the drive where your /WINDOWS folder is located. This is usually C.
 * 8) Click OK.
 * 9) Click Skip in the Backup File dialog box, and then click OK.

Microsoft Windows Millennium Edition

 * 1) Click Start, and then click Run.
 * 2) Type msconfig, and then press ENTER.
 * 3) In the System Configuration Utility dialog box, click the General tab, and then click Extract File.
 * 4) In the Extract one file from installation disk dialog box, type Riched32.dll, and then click Start.
 * 5) In the Restore from box, type  :\Windows\options\install where   refers to the letter of the drive where the \Windows folder is located. This is usually C.

NOTE: If the .cab files are not present on your hard drive, insert the Windows Millennium Edition CD, and then type :\Win9x, where   refers to the drive letter of you CD-ROM drive. This is often drive D.
 * 1) In the Save file in box, type drive:\Windows\system, and then click OK.
 * 2) Click Skip in the Backup File dialog box.
 * 3) Click OK, and then click OK one more time to close the System Configuration Utility dialog box.

Microsoft Windows 2000
 Click Start, and then click Run.</li> Type cmd, and then press ENTER.</li> At the command prompt, type the following command, and then press ENTER:

sfc /scannow

This command invokes the System File Checker, which replaces the missing or renamed Riched32.dll file. You must be logged on as an administrator or as a member of the Administrators group to run System File Checker.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
The Riched32.dll file is located on your Windows 98 CD-ROM in the Wms.exe compressed file in the following folder:

\Tools\Oldwin95\Message\Us

<div class="references_section">