Microsoft Knowledge Base Email Alertz

KBAlertz.com: (286006) - When you play any of the Microsoft games that is listed at the beginning of this article, 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 one of...

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **


Bug Tracking Software
For bug tracking software or defect tracking software or issue tracking software, visit Axosoft.


Community Site



We Send hundreds of thousands of emails using ASP.NET Email



Expert Web Design & Graphic Design
Design44.com

ASP.NET 3.5 Web Hosting with Windows 2008 and SQL 2008: Click Here!
Discount ASP.NET Hosting
ASP.NET 2.0 and 3.5
Windows2008 and SQL2008
US and UK Hosting
The ad says 3 - but KBAlertz referrals get
** SIX MONTHS FREE **




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




Article ID: 286006 - Last Review: June 6, 2008 - Revision: 7.0

Games: Error Message: Ddhelp Caused an Invalid Page Fault in Module Gdi.exe

This article was previously published under Q286006

On This Page

SYMPTOMS

When you play any of the Microsoft games that is listed at the beginning of this article, 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 one of the following messages:
DDhelp caused an invalid page fault in module Gdi.exe.
DDhelp has caused an error in GDI.exe.
DDhelp has caused an invalid page fault in module Ddraw.dll.
DDhelp cause an invalid page fault in module unknown.DDhelp caused an error in filename.
DDhelp caused an exception 038 in module file name
where file name is a .dll file that your computer's video driver uses.

You may also receive the following error message:
DDhelp error: an error has occured in your program, click ignore to continue.
When you click Ignore, the computer stops responding ("hangs").

CAUSE

This behavior can occur if the video driver for your video adapter is outdated.

RESOLUTION

To resolve this issue, use the following methods in the order in which they are presented.

Install the Latest Video Driver

Contact the manufacturer of your video adapter to inquire about how to obtain and install the latest version of the video driver for your video adapter.
For information about how to contact manufacturer of your video adapter, visit the following Microsoft Web site:
http://support.microsoft.com/gp/vendors (http://support.microsoft.com/gp/vendors)

If updating the video card drivers do not help, proceed to the next method.

Reduce Graphics Hardware Acceleration

To reduce graphics hardware acceleration:
  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. Move the Hardware Acceleration slider until it is one notch to the right of None (the Basic acceleration setting).
  5. Click OK, and then click OK again.
  6. When you are prompted to restart the computer, click Yes.

MORE INFORMATION

To identify the manufacturer and model of your video adapter:
  1. Click Start, point to Settings, and then click Control Panel.
  2. Double-click System.
  3. Click the Device Manager tab.
  4. Click the PLUS SIGN (+) next to Display adapters to expand the branch.
  5. In the Display adapters branch, note the manufacturer and the model of your video adapter, and then click OK.
  6. Close Control Panel.

More About DDHelp

DDHelp.exe is DirectDraw’s "helper" program. Its purpose is to make first contact with the video driver, assess its DirectDraw capabilities, and send the driver into DirectDraw compatibility mode.

This is very simplistic. However, when a user has display issues in a game or a game doesn't launch, it may be because the game cannot get the video driver to switch to the proper resolution to run it. This will sometimes manifest itself as an error in the file DDHelp.

Another one of DDHelp’s functions is to perform the resolution switching chores for DirectDraw and Direct3D.

APPLIES TO
  • Microsoft Age of Empires II: The Age of Kings
  • Microsoft Age of Empires II: The Conquerors Expansion
  • Microsoft Baseball 2001
  • Microsoft Casino
  • Microsoft Classic Board Games 1.0
  • Microsoft Combat Flight Simulator 2: WWII Pacific Theater
  • Microsoft Crimson Skies
  • Microsoft Flight Simulator 2000 Standard Edition
  • Microsoft Flight Simulator 2000 Professional Edition
  • Microsoft Golf 2001
  • Microsoft Links LS 2000
  • Microsoft Links 2001 Standard Edition
  • Microsoft MechCommander 2
  • Microsoft MechWarrior 4: Mercenaries
  • Microsoft MechWarrior 4: Vengeance
  • Microsoft Metal Gear Solid
  • Microsoft Midtown Madness
  • Microsoft Midtown Madness 2
  • Microsoft Motocross Madness 2
  • Microsoft NBA Inside Drive 2000
  • Microsoft NFL Fever 2000
  • Microsoft Pandora's Box
  • Microsoft Starlancer
  • Microsoft eMbedded Visual C++ 4.0
Keywords: 
kbdisplay kberrmsg kbprb KB286006
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Be the first to leave feedback, to help others about this knowledge base article.

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please