The information in this article applies to:
SUMMARYWindows NT Server 4.0 Terminal Server Edition provides increased functionality for Windows NT domain environments. Windows NT Server 4.0 Terminal Server Edition affects all aspects of the domain environment. This article describes the areas affected, and provides hyper-links to Microsoft Knowledge Base articles that contain specific troubleshooting steps for those areas. MORE INFORMATIONNote that the acronym "TSE" is used in this article to indicate a Windows NT Server 4.0 Terminal Server Edition-based server. Installation of Terminal Server as a Domain Controller (DC) or Member ServerWindows NT Server 4.0 Terminal Server Edition is a new operating system and provides a new kernel, and because of this it cannot be installed as a service in Windows NT 4.0. Windows NT Server 4.0 Terminal Server Edition cannot be installed after server installation.Domain Controller InstallationsTo log on to a TSE with a network client, the user must have the right to "Log on Locally." If a TSE is installed as a DC, and this right is granted to a group such as Everyone, then Everyone would be able to log on to every DC in the domain. This is because the Security Accounts Manager (SAM) database is a replica copy of the Primary Domain Controller (PDC) SAM database. Therefore, if "Log on Locally" is provided to the Everyone group on one DC, then "Log on Locally" is permitted on every DC. If the TSE is the only server in the environment, then configuring the TSE as a domain controller is appropriate. If the TSE is one of many servers in the domain, then the TSE should be configured as a Member Server.Member Server InstallationsInstalling Windows NT Server 4.0 Terminal Server Edition as a Member Server gives it a local SAM database that is not shared with any other computers. It is important to remember that users are logging on to the domain and not the TSE. Users log on through the TSE session to the DCs, PDC or Backup Domain Controller (BDC), so they are subject to domain security and administration.Home DirectoriesHome directories store information for the multiuser environment.Q186521 Why Terminal Server Users Should Have New Home Directories Terminal Server Home DirectoryQ230165 Terminal Server User's Home Directory Is Not Set Correctly Q195934 Incorrect Permissions Applied to Terminal Server Home Folders Q192164 Home Directories Are Created with Incorrect Permissions Changes to User Manager for Domains
Terminal Server ProfilesLocal profiles are created under the Wtsrv\Profiles\user name folder of the TSE, where user name is a user name. This is not recommended for clustering Windows NT Server 4.0 Terminal Server Edition with the Citrix MetaFrame add-on, which is described later in this article. This is undesirable because there would be separate local profiles on each of the numerous TSEs with MetaFrame and clustering, and these various profiles would not match each other.The typical Windows NT Server 4.0 Terminal Server Edition installation has a small system partition as C:\, and a large data partition or RAID 5 striped set with parity as D:\. Using local profiles can fill up the small system partition on C:\, and does not utilize the large data partitions on drive D. Consequently, C:\ is filled with the local profiles for the TSE user sessions, while D:\ may have several Gigabytes of unused capacity that could store the profiles. Roaming ProfilesThe Terminal Server Profile Path is used for roaming profiles only while a user is logged on to a Terminal Server session. This is good for Citrix MetaFrame clustered TSEs. Select a server to use roaming profiles that can be used by any TSE in the environment. For additional information about issues with using roaming profiles, click the article number below to view the article in the Microsoft Knowledge Base:Q187453 User’s SID Remains in Registry After Logoff User Profile Path Versus Terminal Server Profile Path
System Policies
PermissionsWindows NT File System (NTFS) permissions are used to define the file system requirements for the multiuser environment. All Windows NT Server 4.0 Terminal Server Edition users need to have the "Change" permission for the %SystemRoot% folder. Terminal Server has Read permission set by default. For additional information about security in Terminal Server, click the article numbers below to view the articles in the Microsoft Knowledge Base:Q186569 Security Configuration in Terminal Server Q186616 Terminal Server Client Error 13D at Logon Terminal Server Connection ConfigurationThis is the system-wide Graphical User Interface (GUI) setting for Remote Desktop Protocol-Transport Control Protocol (RDP-TCP) and Citrix MetaFrame Independent Computing Architecture-Transport Control Protocol (ICA-TCP) security permissions. This can override what User Manager for Domains has in it for Connection Permissions. This is often missed because of the standard Windows NT Server troubleshooting techniques used in User Manager for Domains.Rights
Terminal Server Licensing
Terminal Server ClientsRemote Desktop Protocol (RDP)RDP is the Microsoft client program that permits a user to connect to a TSE with or without Citrix MetaFrame on it. Supported clients:
Independent Computing Architecture (ICA)ICA is Citrix’s client program for Terminal Servers with Citrix MetaFrame. Supported clients:
Service Pack (SP) 4 UpdatesFor additional information about Service Pack 4, click the article number below to view the article in the Microsoft Knowledge Base:Q222970 List of Bugs Fixed in Terminal Server Edition Post Service Pack (SP) 4 HotfixesDirty Shutdown Criteria Changed in SP4Dirty shutdown used to only mean sudden power outages, but now it can mean scheduled shutdowns, session initiated reboots, software installed reboots, and AT command reboots. Anything other than pressing CTRL+ALT+DELETE at the server console causes the "orphaned" temp folders problem. For additional information about shut down issues, click the article number below to view the article in the Microsoft Knowledge Base:Q230449 Service Control Handler May Not Receive SERVICE_CONTROL_SHUTDOWN Temp Directory HotfixFor additional information, click the article number below to view the article in the Microsoft Knowledge Base:Q234029 Err Msg: 'Temp Directory Not Accessible' After Applying TSE SP4The scope of this hotfix is when launching a new Terminal Server session, the hotfix checks the C:\TEMP folder for an existing subfolder with the same session ID. If a similar session ID exists, it is deleted and re-created by the system account. It does not remove all orphaned temp folders as may be expected. Profiles Stuck in the RegistryFor additional information about user profiles, click the article number below to view the article in the Microsoft Knowledge Base:Q234606 Terminal Server User Profiles Do Not UnloadThe scope of this hotfix is to have Client Server Runtime System (CSRSS) send out a query for all processes that are running in the user's session, and then send out a request for all user processes to stop. Once the specified wait time expires, Winlogon starts the session shutdown. The shutdown should not work if there are session ID processes still running. RestrictAnonymous Does Not Work after Applying Service Pack 4For additional information about this issue, click the article number below to view the article in the Microsoft Knowledge Base:Q236185 Terminal Server User Profiles and Home Folder Paths Are IgnoredThis is based on having the RestrictAnonymous setting in the registry from SP3. The RestrictAnonymous setting disrupts the logon based on having the paths for user profile, netlogon share, and so on, tried prior to logging the user on to the system so they were anonymous. Winlogon.exe had to be rewritten to process the user logon first, then validate the user's profiles and shares. Application SecurityFor additional information about application security, click the article number below to view the article in the Microsoft Knowledge Base:Q239873 Application Security May Not Work After Improper Shutdown Profile Damage and the Effects on New SessionsFor additional information about profile corruption, click the article number below to view the article in the Microsoft Knowledge Base:Q230279 Corrupted User Profiles Can Cause New Local Default to Be Lost Service Pack 5 UpdatesThe post Service Pack 4 hotfixes mentioned earlier in this article and the following hotfix are scheduled to be included in Service Pack 5. The release of Service Pack 5 supercedes the need for the hotfixes in Service Pack 4. For additional information about Service Pack 5, click the article number below to view the article in the Microsoft Knowledge Base:Q240331 List of Bugs Fixed in Terminal Server Edition, Service Pack 5 Terminal Server and Y2K Compliance
Additional query words:
Keywords : kb3rdparty kbnetwork kbtool kbui kburl ntdomain ntsecurity ntmac ntsp TSESP4Fix |
Last Reviewed: January 12, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |