Article ID: 274740 - Last Review: February 28, 2007 - Revision: 2.3

Initial Program List Determines When the Terminal Server Session Ends

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
This article was previously published under Q274740
Expand all | Collapse all

SUMMARY

When a user sets the "Initial program" on a Windows 2000 terminal server, the terminal server monitors the processes that are running in the user's session. After the user quits all non-system processes in that session, the session ends and logs the user off. This occurs only if someone has specified the "Initial program" on either the terminal server client or in the terminal server's configuration.

MORE INFORMATION

The terminal server monitors the user's session for processes that are not part of the following list:
  • Csrss.exe
  • Smss.exe
  • Screg.exe
  • Lsass.exe
  • Spoolss.exe
  • EventLog.exe
  • Netdde.exe
  • Clipsrv.exe
  • Lmsvcs.exe
  • MsgSvc.exe
  • Winlogon.exe
  • Netstrs.exe
  • Nddeagnt.exe
  • Os2srv.exe
  • Wfshell.exe
  • Win.com
  • Rdpclip.exe
  • Conime.exe
  • Proquota.exe
After the user quits all the processes that are not in this list, the session ends and logs the user off.

Note: This list of processes is hard-coded into the operating system and cannot be modified.

APPLIES TO
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Keywords: 
kbenv kbinfo kbtermserv KB274740