DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 952829 - Last Review: July 14, 2008 - Revision: 1.1

SYMPTOMS

When you install Windows XP Service Pack 3 (SP3) Release Candidate 1 (RC1) or Release Candidate 2 (RC2) on a Windows XP Service Pack 2 (SP2)-based computer, you may receive the following Stop error message:
STOP: 0xc0000139 {Entry Point Not Found} The procedure entry point GdiGetBitmapBitsize could not be located in the dynamic link library GDI32.dll.

CAUSE

This issue occurs if you install security update 948590 (security bulletin MS08-021) before you install Windows XP SP3 RC2 or RC1. You may experience this error because the version of the Gdi32.dll file that already exists on the computer is newer than the version of the Gdi32.dll file that is included in Windows XP SP3 RC1 or RC2. Additionally, the existing version of the Gdi32.dll file is incompatible with the version of the Gdi32.dll file in Windows XP SP3 RC1 or RC2.

For more information about security bulletin MS08-021, click the following article number to view the article in the Microsoft Knowledge Base:
948590  (http://support.microsoft.com/kb/948590/ ) MS08-021: Vulnerability in GDI could allow remote code execution

RESOLUTION

To resolve this issue, use the Windows XP CD or the startup disk to restart the computer. Then, use the Recovery Console to replace the incompatible version of the Gdi32.dll file. To run the Recovery Console, follow these steps:
  1. Insert the Windows XP startup disk in the floppy disk drive. Or, insert the Windows XP CD in the CD drive. Then, restart the computer.

    Note If you are prompted, click to select any options that are required to start the computer from the CD drive.
  2. When the "Welcome to Setup" screen appears, press R to start the Recovery Console.
  3. If you have a dual-boot computer or a multiple-boot computer, select the installation that you want to access from the Recovery Console.
  4. When you are prompted, type the administrator password.

    Note Press ENTER if the administrator password is blank.
  5. At the Recovery Console command prompt, type the following commands. Press ENTER after each command.
    ren %windir%\system32\gdi32.dll %windir%\system32\gdi32.dll.old
    copy %windir%\servicepackfiles\i386\gdi32.dll %windir%\system32\gdi32.dll
    Note These commands back up the current version of the Gdi32.dll file and replace the Gdi32.dll file by using the correct version.
  6. To exit the Recovery Console and to restart the computer, type exit at the Recovery Console command prompt, and then press ENTER.

    Note To avoid this issue, we recommend that you install the latest version of Windows XP SP3. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    322389  (http://support.microsoft.com/kb/322389/ ) How to obtain the latest Windows XP service pack

APPLIES TO
  • Microsoft Windows XP Service Pack 3
Keywords: 
kbprb kbexpertiseadvanced kbtshoot KB952829
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support