Microsoft KB Archive/873158

= The Help and Support Center does not run when the Data Execution Protection feature is turned on in Windows XP Service Pack 2 =

Article ID: 873158

Article Last Modified on 7/8/2005

-

APPLIES TO


 * Microsoft Windows XP Service Pack 2

-





SYMPTOMS
When you try to view a Help topic in the Help and Support Center for Microsoft Windows XP Service Pack 2, you receive the following message:

Data Execution Protections - Microsoft Windows

To help protect your computer, Windows has closed this program.

Name: Microsoft Help and Support Center

Data Execution Protection helps protect against damage from viruses or other threats. Some programs may not run correctly when it is turned on. For an updated version of this program, contact the publisher.

If you click Close Message, the Help and Support Center quits.



CAUSE
This problem occurs when an incompatible version of the common language runtime is installed on a computer that uses an AMD64 processor. When you try to view a Help topic, the Help and Support Center loads the Urlmon.dll file. Next, the Urlmon.dll file accesses the common language runtime. When the Urlmon.dll file accesses the incompatible version of the common language runtime, the Data Execution Protection feature starts and then prevents the Help and Support Center from running.



RESOLUTION
To resolve this problem, add the Help and Support Center (Helpctr.exe) to the Data Execution Protection exception list. To do this, follow these steps:  Click Start, click Run, type sysdm.cpl in the Open box, and then click OK. Click the Advanced tab, and then click Settings under Performance. Click the Data Execution Prevention tab. Click Turn on DEP for all programs and services except those I select. Click Add, and then locate the Helpctr.exe file in the following folder:

C:\WINDOWS\PCHEALTH\HELPCTR\Binaries

 Click Open.</li> If the Help and Support Center check box is not selected, click to select the check box.</li> Click OK, and then restart your computer.</li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

MORE INFORMATION
Data Execution Prevention (DEP) is a processor feature that is included in Windows XP Service Pack 2. This feature helps prevent code from running in a memory region that is used for data storage. Currently, the only AMD processors that support data execution prevention are the 32-bit and 64-bit Opteron processors and the Athlon 64 processor. In the IA-64 architecture, the Intel Itanium 64-bit processors also support data execution prevention.

Other names that are used to describe this functionality are no-execute and execution prevention.

Additional query words: DEP Winxp Winxpsp2 hsc xpsp2

Keywords: kberrmsg kbtshoot kbbug kbhelp kbconsumer kbsecurity kbprb kbconfig kbsettings kbadmin KB873158

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.