A program can no longer access the registry on a remote computer after you install Windows Server 2003 Service Pack 1 (914057)
The information in this article applies to:
- Microsoft Windows Server 2003 SP1, when used with:
- Microsoft Windows Server 2003, Standard Edition
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Standard x64 Edition
SYMPTOMSA 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. CAUSEThis 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: WORKAROUNDTo work around this behavior, use either of the following
methods. Method 1Use 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 "Run as" to start an application as an administrator in Windows Server 2003
Method 2Use 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:
- Log on to the remote computer by using the appropriate
credentials, such as administrator credentials.
- 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
STATUS This
behavior is by design.
Modification Type: | Major | Last Reviewed: | 3/13/2006 |
---|
Keywords: | kbtshoot kbprb KB914057 kbAudITPRO |
---|
|