Microsoft KB Archive/914057

= A program can no longer access the registry on a remote computer after you install Windows Server 2003 Service Pack 1 =

Article ID: 914057

Article Last Modified on 10/11/2007

-

APPLIES TO

 Microsoft Windows Server 2003 SP1, when used with:  Microsoft Windows Server 2003, Standard Edition (32-bit x86)

 Microsoft Windows Server 2003, Enterprise Edition

 Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems  Microsoft Windows Server 2003, Enterprise x64 Edition</li> Microsoft Windows Server 2003, Standard x64 Edition</li></ul>

-

<div class="notice_section">

<div class="symptoms_section">

SYMPTOMS
A program is no longer able to access the registry on a remote computer from a Microsoft Windows Server 2003-based computer after you install Windows Server 2003 Service Pack 1 (SP1). This symptom only occurs if you are not logged on to the computer by using the administrator account or other account that has elevated security rights.

<div class="cause_section">

CAUSE
This behavior occurs because security changes in Windows Server 2003 SP1 require that credentials with elevated security rights, such as administrator credentials, be used to access the registry on a remote computer.

When a program tries to access the registry on a remote computer, Windows Server 2003 calls the RegConnectRegistry function. The RegConnectRegistry function uses cached credentials for authentication. If the current user does not have appropriate access to the remote computer, the call to RegConnectRegistry fails.

For more information about the RegConnectRegistry function, visit the following Microsoft MSDN Web site:

http://msdn2.microsoft.com/en-us/library/ms724840.aspx

<div class="workaround_section">

WORKAROUND
To work around this behavior, use either of the following methods.

Method 1
Use the Run as command on the remote computer to start the program as an administrator. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

325362 How to use &quot;Run as&quot; to start an application as an administrator in Windows Server 2003

Method 2
Use the Windows Credential Manager feature to cache the appropriate credentials on the local computer and to automatically associate those credentials with the remote computer. To do this, follow these steps:
 * 1) Log on to the remote computer by using the appropriate credentials, such as administrator credentials.
 * 2) In the dialog box where you are prompted for these credentials, click to select the Update Default Credentials option or the Save Password option, and then click OK.

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

913485 Cached credentials security in Windows Server 2003, in Windows XP, and in Windows 2000

<div class="status_section">

STATUS
This behavior is by design.

<div class="moreinformation_section">

Technical support for x64-based versions of Microsoft Windows
Your hardware manufacturer provides technical support and assistance for x64-based versions of Windows. Your hardware manufacturer provides support because an x64-based version of Windows was included with your hardware. Your hardware manufacturer might have customized the installation of Windows with unique components. Unique components might include specific device drivers or might include optional settings to maximize the performance of the hardware. Microsoft will provide reasonable-effort assistance if you need technical help with your x64-based version of Windows. However, you might have to contact your manufacturer directly. Your manufacturer is best qualified to support the software that your manufacturer installed on the hardware.

For product information about Microsoft Windows XP Professional x64 Edition, visit the following Microsoft Web site:

http://www.microsoft.com/windowsxp/64bit/default.mspx

For product information about x64-based versions of Microsoft Windows Server 2003, visit the following Microsoft Web site:

http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Additional query words: Winx64 Windowsx64 64bit 64-bit CM41268

Keywords: kbtshoot kbprb KB914057

-

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

© Microsoft Corporation. All rights reserved.