Microsoft KB Archive/243287

From BetaArchive Wiki

Article ID: 243287

Article Last Modified on 1/25/2007



APPLIES TO

  • Microsoft Age of Empires II: The Age of Kings
  • Microsoft Age of Empires II: The Conquerors Expansion
  • Microsoft Age of Empires II Gold Edition
  • Microsoft Bicycle Card Games 1.0
  • Microsoft Flight Simulator 2000 Standard Edition
  • Microsoft Flight Simulator 2000 Professional Edition
  • Microsoft Pandora's Box
  • Microsoft Links 2001 Standard Edition
  • Microsoft Zoo Tycoon
  • Microsoft Zoo Tycoon: Marine Mania



This article was previously published under Q243287

Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry


SYMPTOMS

When you click Continue on the Product ID screen when you are installing one of the programs listed in the "Applies to" section, you may receive the following error message:

This program has performed an illegal operation and will be shut down.

When you click Details, you receive the following error message:

EBUxxxx caused a divide error in module EBU xxx.exe.

In this error message, xxx is a combination of letters or numbers or both.

When you install Microsoft Zoo Tycoon, you may receive the following error message:

EBU xxxx caused an exception c0000006h in module kernel32.dll

In this error message, xxx is a combination of letters or numbers or both.

CAUSE

This behavior may occur for the following reasons:

  • A beta version of Age of Empires II is installed on the computer.
  • A beta version of Age of Empires II previously installed on the computer was not removed successfully.
  • The Riched32.dll file is missing or damaged.
  • A rogue Ebu file from a previous installation is present.
  • EBUxxxx has caused a general protection fault in module <filename>


where the <filename> in this error message will vary depending on the game that you are installing.


RESOLUTION

To resolve this issue, use one of the following methods.

Method 1: Delete the Temp folder after you perform a clean boot procedure

Restart the computer by using a clean boot procedure

When you start Microsoft Windows, typically there are several programs that start automatically and run in the background that may interfere with the game. These programs may include antivirus and system utility programs. When you perform a clean boot procedure, you prevent these programs from starting automatically.

You must be logged on as an administrator or a member of the Administrators group to complete this procedure. If your computer is connected to a network, network policy settings may also prevent you from completing this procedure.

To restart your computer by using a clean boot procedure, follow these steps if you are using Microsoft Windows XP:

Note You may experience a temporary loss of some services functionality when you follow these steps. Restoring the settings restores the functionality, but the original error message or behavior may return.

  1. Click Start, click Run, type msconfig in the Open box, and then click OK.
  2. On the General tab, click Selective Startup.
  3. Under Selective Startup, click to clear the following check boxes:
    • Process SYSTEM.INI File
    • Process WIN.INI File
    • Load Startup Items
  4. On the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
  5. Click OK, and then click Restart.

Click the Play button to view this streaming media demonstration.



For more information about how to perform a clean boot procedure, 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



After you perform a clean boot procedure, empty the temporary folder in Windows. To do this, use the method that is appropriate for the system.

Microsoft Windows XP or Windows 2000

Note The temporary folder is located in each specific user folder. For example, C:\Documents and Settings\user name\Local Settings\Temp. To empty the Windows temporary folder, follow these steps:

  1. Click Start, click Run, type %temp% in the Open box, and then click OK.
  2. On the Edit menu, click Select All.
  3. On the File menu, click Delete.
  4. Click Yes when you receive the following message:

    Are you sure you want to send these items to the Recycle Bin?

  5. Test your game.

Windows 98 or Windows Millennium Edition (Me)

To empty the Windows temporary folder, follow these steps:

  1. Click Start, click Run, type temp in the Open box, and then click OK.
  2. On the Edit menu, click Select All.
  3. On the File menu, click Delete.
  4. Click Yes to the following message:

    Are you sure you want to send these items to the Recycle Bin?

  5. Test the game.

Try installing the game after you perform a clean boot procedure. Then, try emptying TEMP folder. If the issue continues to occur, go to the Method 2.

Method 2: Search for and remove the Ebu file

Windows 98

  1. Click Start, point to Find, and then click Files or Folders.
  2. In the Named box, type the following line:

    ebu*.exe

  3. In the Look in box, click My Computer.
  4. Click Find Now.
  5. Press CTRL+A to select all files.
  6. Press DELETE.
  7. Confirm the deletion.

Microsoft Windows Millennium Edition (Me) or Microsoft Windows 2000

  1. Click Start, point to Search, and then click For Files or Folders.
  2. In the Search for files or folders named box, type the following line:

    ebu*.exe

  3. In the Look in box, click My Computer.
  4. Click Search Now.
  5. Press CTRL+A to select all files.
  6. Press DELETE.
  7. Confirm the deletion.

Try installing the game. If the issue continues to occur, go Method 3.

Windows XP

  1. Click Start, click Search.
  2. In the All or part of the file name box, type the following line:

    ebu*.exe

  3. In the Look in box, click My Computer.
  4. Click Search.
  5. Press CTRL+A to select all the files.
  6. Press DELETE.
  7. Confirm the deletion.

Method 3: Extract the Riched32.dll File

To extract the Riched32.dll file, use the appropriate method for your version of Microsoft Windows.

Microsoft Windows 95

  1. Click Start, point to Find, and then click Files or Folders.
  2. In the Named box, type riched32.dll, and then click Find Now.
  3. In the list of found files, right-click the Riched32.dll file, click Rename, type a new name for the Riched32.dll file, such as Riched32.xxx, and then press ENTER.

    Note If you receive an "Access is denied" error message when you try to rename the Riched32.dll file:
    1. Click Start, click Shut Down, click Restart in MS-DOS mode, and then click OK.
    2. At the command prompt, type the following commands, pressing ENTER after you type each command:

    cd\windows\system
    ren riched32.dll riched32.xxx
    exit

  4. Extract the Riched32.dll file from the original Windows 95 disks or CD to the Windows\System folder.

For more information about how to extract a file, click the following article number to view the article in the Microsoft Knowledge Base:

129605 How to extract original compressed Windows files


Microsoft Windows Millennium Edition (Me)

  1. Click Start, click Run, type Msconfig in the Open box, and then click OK.
  2. In System Configuration Utility, click Extract File on the General tab.
  3. In the Extract one file from installation disk dialog box, type riched32.dll, and then click Start.
  4. In the Restore from box, type CD_drive:\win9x where CD_drive is the CD/DVD drive that contains the Windows Millennium Edition CD.
    Note
    If you have an original equipment manufacturer (OEM) installation of Windows, the installation files may also be located in one of the following folders:

    drive:\Windows\Options\Cabs

    drive:\Windows\Options\Install

    where drive is the drive where Windows is installed. For example, type "C:\Windows\Options\Install" (without the quotation marks).
  5. In the Save file in box, type drive:\Windows\System and then click OK.
  6. In the Backup File dialog box, record the location of the backup folder, and then click OK.
  7. Click Yes if your receive the following message:

    The backup folder does not exist. Do you want to create it?

  8. In System Configuration Utility, click OK, and then click Yes to restart the computer.
  9. After Windows restarts, try installing the game.

Microsoft Windows 98

  1. Click Start, click Run, type sfc in the Open box, and then click OK.
  2. Click Extract one file from installation disk.
  3. Type riched32.dll, and then press ENTER.
  4. In the Restore from box, type the path of the Win98 folder on the Windows 98 CD.
  5. In the Save File in box, type the following path:

    drive:\Windows\System

    In this example, drive is the drive letter of the hard disk where Windows 98 is installed.

Microsoft Windows 2000

  1. Log on to the computer as an administrator.
  2. Click Start, click Run, type cmd, and then press ENTER.
  3. At the command prompt, type the following command, and then press ENTER:

    sfc /scannow

    This command invokes the System File Checker. The Checker replaces the missing or renamed Riched32.dll file.

Microsoft Windows XP

  1. Click Start, click Run, type msconfig in the Open box, and then press ENTER.
  2. In the System Configuration Utility dialog box, click the General tab, and then click Expand File.
  3. In the File to restore box, type Riched32.dll.
  4. In the Restore from box, type drive :\Windows\options\install where drive refers to the letter of the drive where the \Windows folder is, typically C.
  5. In the Save file in box, type drive :\Windows\system, and then click OK.
  6. Follow the instructions that appear on the screen to complete the extraction process.

If the issue continues to occur, go to the Method 4.

Method 4: Remove the registry keys

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
Remove the following registry keys for the program that you are using.

Age of Empires

  • HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Age of Empires\2.0
  • HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Applications\Age of Empires II
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Games\Age of Empires\2.0
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Games\Age of Empires II

Flight Simulator 2000

  • HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Applications\FS2000
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Games\Flight Simulator

Links 2001

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Links 2001
  • HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Links 2001

Motocross Madness 2

  • HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Applications\Motocross Madness 2
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Games\Motocross Madness 2

Pandora's Box

  • HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Pandora's Box
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Games\Pandora's Box

When you have removed the registry keys, restart the computer, and then try to install the program again.

If this issue continues to occur, delete the temporary files in the Temp folder on the hard disk, and then run the installation program again.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

The Riched32.dll file is the Windows Rich Text Edit Control. For more information about this library file, visit the following Microsoft Web site:


Additional query words: 1.00 2.00 msgame invalid page fault ipf gpf loading set up setup links accsoft installation

Keywords: kbbug kbenv kberrmsg kbpending kbsetup KB243287