Event 51 Logged During Failed Host-Initiated Password Change (310934)
The information in this article applies to:
- Microsoft Host Integration Server 2000
This article was previously published under Q310934 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
Host-initiated password changes are not replicated to the Windows NT or
Windows 2000 accounts database when you are using the password
synchronization feature that is included with Host Integration Server
(HIS) 2000.
An event 51 will be logged in the Application Event Log on the Windows
NT or Windows 2000 primary domain controller (PDC) where the SNA WinNT
Account Synchronization (SnaPMP) service is running when this problem
occurs:
Event ID: 51
Source: SNA Host Security
Description: The Windows NT Account Synchronization service could not
validate an RPC request.
This problem only occurs when the following registry entry is set to 1,
which is the default value:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaPMP\Parameters\
ValidateHostRequest
CAUSE
The SNA Host Account Cache service fails to return the user's previous
host password to the SNA WinNT Account Synchronization service so that
it can be validated prior to changing the user's Windows NT or Windows
2000 password. The password change request cannot be completed if the
previous host password is not available for validation when
ValidateHostRequest=1. This results in the event 51 and the
failure to change the user's Windows NT/Windows 2000 password.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Host Integration Server 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
328152 How to Obtain the Latest Host Integration Server 2000 Service Pack
WORKAROUNDWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk.
If there is no requirement to have a user's previous host password
validated by the HIS 2000 host security components before the user's
Windows NT/Windows 2000 password is changed, this functionality can be
disabled. The validation of a user's previous host password can be
disabled by modifying the registry as follows:
- Start Registry Editor (Regedt32.exe).
- Locate the ValidateHostRequest value under the following
key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaPMP\Parameters\
ValidateHostRequest
- From the Edit menu, click DWORD, type
0, and then click OK.
- Quit Registry Editor.
STATUSMicrosoft has confirmed that this is a problem in Microsoft Host Integration Server 2000. This problem was first corrected in Host Integration Server 2000 Service Pack 1.
Modification Type: | Minor | Last Reviewed: | 3/10/2005 |
---|
Keywords: | kbBug kbfix kbHostIntegServ2000preSP1fix kbHostIntegServ2000SP1fix KB310934 |
---|
|