JSI Tip 8669. Windows 2000 Terminal Server does NOT allow Terminal Services clients to cache User Principal Name?

A Terminal Services client caches the last logged-on user name in the local registry at
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\UserName.

When you start the Terminal Services Client software, the Log On dialog box is populated with the UserName data value.

If you logon on using your UPN, like [email protected], only the user name is cached and listed in the Log On dialog.

To resolve this issue:

1. On the Windows 2000 Terminal Server, Copy / Paste the following into Notepad.exe:


\[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\]
2. Save the file as TSForceUPN.txt.

3. Rename the TSForceUPN.txt file to TSForceUPN.REG.

4. Right-click the TSForceUPN.REG file and press Merge, or run REGEDIT /S TSForceUPN.REG.

NOTE: If a logon name is NOT resolved, no cached user logon name is displayed.

TAGS: Windows 8
Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.