Q. | How do I turn on Remote Desktop? | ||||||
A. | Right-click My Computer, click Properties, and then click the Remote tab. Turn on Remote Desktop by selecting the check box Allow users to remotely connect to this computer. Designate users by clicking the Select Remote Users... button. | ||||||
Q. | Is there a tutorial for using Remote Desktop? | ||||||
A. | Yes. See Using Remote Desktop. | ||||||
Q. | Is Remote Desktop available on Windows XP Home Edition? | ||||||
A. | No, however you can upgrade from Windows XP Home Edition to Windows XP Professional to get Remote Desktop. You can use Windows XP Home Edition as the client for accessing your Windows XP Professional computer running Remote Desktop. | ||||||
Q. | Where can I get the latest Remote Desktop Connection Client? | ||||||
A. | The Remote Desktop Client software is available for 32-bit Windows platforms: Windows 95, Windows 98 and Windows 98 Second Edition, Windows Me, and Windows 2000. There are several ways to get it:
| ||||||
Q. | Does Remote Desktop work with Windows Firewall? | ||||||
A. | If you're running Windows XP Service Pack 2 (SP2) and you enable Remote Desktop, Windows Firewall will be automatically configured to allow Remote Desktop connections to your computer. Tip If you or someone else has configured Windows Firewall to allow no exceptions, Remote Desktop will not work. To allow exceptions in Windows Firewall, in the control panel open the Security Center, click Windows Firewall and clear the check box next to Don't allow exceptions. If you're using the Internet Connection Firewall on Windows XP SP 1 or earlier, in the Network Connections window, right-click the connection through which you will use Remote Desktop, and then click Properties. Click the Advanced tab, and then select the checkbox for Protect my computer and network by limiting or preventing access to this computer from the Internet. Click the Settings button. In the Services list, select the checkbox for Remote Desktop. | ||||||
Q. | Is Remote Assistance the same thing as Remote Desktop? | ||||||
A. | No, it isn't. Remote Assistance uses Remote Desktop technology to allow an expert to provide assistance to a novice user on a computer running Windows XP. Get more information about Remote Assistance. | ||||||
Q. | The local computer screen locks when a user is connected remotely. How can I get more than one connection to a computer running Windows XP Professional? | ||||||
A. | If you want to have more than one person simultaneously use a computer running Windows XP Professional, you could try Remote Assistance for collaboration and support scenarios. Windows 2000 Server with Terminal Services allows multiple users, as will Windows Server 2003, when it becomes available. | ||||||
Q. | Do I need a terminal server license server for Remote Desktop? | ||||||
A. | No, a terminal server license server is not required for Remote Desktop. Remote Desktop is designed for a single user, local or remote. | ||||||
Q. | What protocol does Remote Desktop in Windows XP support? | ||||||
A. | Remote Desktop in Windows XP Professional uses Remote Desktop Protocol (RDP) 5.1. Some of the new features added to RDP 5.1 are support for 24-bit color, audio redirection, smart card redirection, COM port redirection, local network printer redirection and disk drive redirection. Additionally, RDP 5.1 has better compression, improved performance, and virtual channel compression. | ||||||
Q. | Is the Remote Desktop Connection client compatible with Windows 2000 Terminal Services and Windows NT® 4.0 Terminal Server Edition? | ||||||
A. | Yes, the Remote Desktop Connection client supports Remote Desktop Protocol 5.1. The client is backwards compatible with Windows 2000 and Windows NT 4.0 Terminal Server Edition. When using the client against older servers, you will get the features of the older protocol. | ||||||
Q. | Can I get a Remote Desktop Client for other platforms? | ||||||
A. | The Remote Desktop Connection software can not be run on Windows for Workgroups or Windows 3.11. The last terminal server clients for these versions of Windows shipped on the Windows 2000 Server CD. To connect to a Windows Terminal Server from other platforms, you will need a third-party solution. | ||||||
Q. | Why don't MIDI files play over Remote Desktop? | ||||||
A. | This is a known issue. MIDI files are not currently supported over Remote Desktop. | ||||||
Q. | What port does Remote Desktop use? Does everything go over port 3389? | ||||||
A. | Port 3389 is the only port you need to open. Windows will attempt to stream sound through User Datagram Protocol (UDP) first. If no port is available for UDP, sound will stream through a virtual channel in Remote Desktop Protocol, which uses port 3389. | ||||||
Q. | How do I connect Windows Desktop Client to a remote port other than 3389? | ||||||
A. | In the Computer field in the Remote Desktop Client connection dialog, specify the port in either of the following ways:
| ||||||
Q. | What is the Remote Desktop Web Connection? What is it for? | ||||||
A. | The Remote Desktop Web Connection is the Remote Desktop Connection client packaged as an ActiveX® control that can be embedded in a Web page to provide access to a Terminal Server or a computer running Windows XP Professional with Remote Desktop enabled. | ||||||
Q. | What are the requirements for Remote Desktop Web Connection? | ||||||
A. |
| ||||||
Q. | Does the Remote Desktop Web Connection support audio and drive redirection? | ||||||
A. | Yes. The Remote Desktop Web Connection supports the same features that the Remote Desktop Connection supports. |
Thursday, March 4, 2010
FAQ
Links and eBooks
Links & eBooks
General links
Here are some of my favorite links, by fellow-MVPs and other Terminal Services and Citrix specialists. If you can't find the solution to your problem here, then chances are that you have a very unusual problem. In that case, post a question in one of the newsgroups listed below.
- Terminal Services Team Blog
- Session Computing Solutions - info about Terminal Services, Citrix and other 3rd party add-ons. By Patrick Rouse, MVP
- Your Independent Citrix, Terminal Server, Server-Based Computing, and Thin Client Resource - By Brian Madden, MVP
- DABCC.com - Citrix and Terminal Services Support Site - Home of Methodology in a Box, by Douglas Brown, MVP
- Terminal Services Resources - hacks and scripts to help TS administrators. By Matthew Harris, MVP
- ThinHelp.com - by Jim Kenzig, MVP
- MSTerminalServices.org - by TechGenix
- Citrix downloads, tips & tricks - by Ron Oglesby, MVP
- WTStek.COM - Your Resource for Windows Terminal Server Technologies, by Bernhard Tritsch, MVP
- Jeff Pitsch Consulting - by Jeff Pitsch, MVP
- former Citrix4ge - by Thomas Kötzing
- Schinning.Net - Server Based Computing links and downloads, by Stefan Schinning
- Citrix Things - by Andrew Wood
- Server Based Computing Centre - by Wilco van Bragt
eBooks
- Terminal Services for Microsoft Windows Server 2003, Advanced Technical Design Guide - by Brian Madden and Ron Oglesby. A free download of the complete book (free registration required)
- The Definitive Guide to Windows Server 2003 Terminal Services Updated Edition - by Greyson Mitchem
- The Definitive Guide to Citrix MetaFrame XP - by Christa Anderson
- The How-To Guide to Windows Server 2003 Terminal Services - by Greyson Mitchem
- Securing Microsoft Terminal Services - by Roddy Rodstein
Newsgroups
Troubleshooting
General trouble shooting
Since you've come to this page, you probably have some sort of problem with your Terminal Server. Without knowing any details, it's still possible to give some general advice:
- check the EventLog on your server.
More often then not, there is useful information to be found there - search one or more of the databases mentioned below for the EventID and Source of the events you found
- if at all possible, create a test system which demonstrates the same problem and do all of your troubleshooting there
- document the problem
- enable verbose logging of relevant services, if possible (see links below)
- if the server reboots, configure it to not automatically restart after a system failure. Document the STOP error code and all parameters when the system crashes
- try to narrow down the problem: does it happen all the time? to all users? with all workstations / applications / printers?
You will need to provide this information if you are going to post your problem to a newsgroup or phone a vendor's support - document all changes that you make while troubleshooting
- make only one change at a time, evaluate the results, and reverse the change if it doesn't solve the problem
Troubleshooting tools
KnowledgeBase
- Microsoft Support Knowledge Base for 2008 / 2003 / W2K / SBS 2003 / Vista / XP
- MSDN Advanced Search
- Citrix Solutions Knowledge Base
- Citrites' Search - for all thing Citrix
Event Logging
- Terminal Services Events in Windows Server 2008
- EventID.Net - real-world examples of most events
- EventTracker KB - Event database, searchable on description
- Events and Errors Message Center
- 889887 - How to copy the text of an error message into a text editor
- 325376 - How To Enable Verbose Startup, Shutdown, Logon, and Logoff Status Messages in the Windows Server 2003 Family
- 232575 - How to trace Winlogon activity in Windows Server 2003, Windows XP, Windows 2000, and Windows NT
- 221833 - How to enable user environment debug logging in retail builds of Windows
- Interpreting Userenv log files
- 907355 - How to enable folder redirection logging to gather verbose troubleshooting information in Windows 2000
- 223300 - How to Enable Windows Installer Logging
- 327508 - How to Turn On the Terminal Services Session Directory Logging Service - 2003
Debugging tools
- System Error Codes
- MSDN Bug Check Codes - explanation of STOP error parameters
- DLL Help Database - track fileversion to Microsoft software packages
- Troubleshoot a Windows bluescreen, a.k.a bugcheck, a.k.a blue screen of death
- 244139 - Windows feature lets you generate a memory dump file by using the keyboard
- 949180 - How to create a user-mode process dump file in Windows Server 2008
- 900093 - How to enable a remote kernel debugger connection on a computer that is running Windows Server 2003 with Service Pack 1
- 286350 - How to use ADPlus to troubleshoot "hangs" and "crashes"
- Download the User Mode Process Dumper - version 8.1.2929.5
- 936917 - The Userdump monitoring function is disabled when Windows Server 2003 SP2 is installed
- Download the Debug Diagnostic Tool v1.1 - troubleshoot hangs, slow performance, memory leaks or fragmentation, and crashes in any Win32 user-mode process
- Download the IIS Diagnostics Toolkit (x86) - see CTX108889 for usage on TS and Citrix servers
- CTX108889 - Using the Microsoft Debug Diagnostics Tool to Create Dump Files
- CTX114179 - TSUserLog
- 323478 - You cannot debug through a Terminal Server session
General TS related issues
- 278657 - Terminal Services Cannot Be Manipulated - applies to W2K and 2003, not 2008
- 238162 - Change Between Remote Administration and Application Server Mode - W2K
- 252330 - Toggling Terminal Services to Application Server Mode May Cause Programs Not to Work - W2K
- 828056 - A terminal server no longer runs in application mode after you upgrade the terminal server to Windows Small Business Server 2003
Windows 2008 specific issues
- 952610 - You cannot investigate a Stop error that occurs on an x64-based version of Windows Server 2008
- 953341 - A dump file may not be generated on a computer that is running Windows Server 2008 or Windows Vista if the dump file and the paging file reside on the same volume
- 952664 - The Event Log service may stop responding because of a deadlock on a Windows Server 2008-based computer
- 946399 - The Terminal Services service may be unable to start on a server that is running Windows Server 2008
- 951954 - Error message when you run an application on a terminal server that is running Windows Server 2008 or Windows Vista with Service Pack 1: "Stop 0x0000008E"
- 950086 - A memory leak may occur in the nonpaged pool memory on the Windows Server 2008-based terminal server when you log on to and log off from a Windows Server 2008-based terminal server through an RDP connection
- 949914 - Citrix ICA clients may crash when they are connecting to a Windows Server 2008-based terminal server that has Citrix Presentation Server installed
Windows 2003 specific issues
- 824721 - Windows Server 2003 Service Pack 1 list of updates
- 914962 - List of updates in Windows Server 2003 Service Pack 2
STOP errors
- 909445 - Error message when you start a Terminal Services session on a Windows Server 2003-based computer: "STOP: 0x00000050 (0xffffffe8, 0x00000001, 0x8083fb88, 0x00000000)"
- 926128 - You receive a "STOP 0x50" error message that is related to win32k!HmgDecrementShareReferenceCount+0xb on a Windows Server 2003-based terminal server
- 951749 - Stop error message on a terminal server that is running Windows Server 2003 Service Pack 1 or Windows Server 2003 Service Pack 2: "Stop 0x000000AB (SESSION_HAS_VALID_POOL_ON_EXIT)" replaces all previous STOP 0xAB hotfixes
Misc. problems
- 883670 - FIX: The Terminal Services service stops responding in Windows Server 2003 and you receive an "The RPC service is unavailable" error message when you try to connect to the terminal server by using the Remote Desktop Connection program
- 930045 - A Windows Server 2003-based computer stops responding when you shut down the computer in a remote console session
- 906510 - The logon screen turns black after you press CTRL+ALT+DELETE to log on to a Microsoft Windows Server 2003-based computer
- 932039 - Two taskbars are displayed, or the Language bar is displayed two or more times on the taskbar, on a computer that is running Windows Server 2003 or Windows XP
- 914052 - Event ID 10000 is logged in the Application log on a Windows Server 2003-based computer that has Terminal Server enabled
- 932813 - Event ID number 2003 is logged in the Application log after you install Windows Server 2003 Service Pack 2
- 891315 - You cannot see all the screen element text if you use the large size (120 DPI) display DPI setting on a Windows Server 2003 Terminal Server
- 942490 - When you connect to a Windows Server 2003-based computer in a terminal server session, the remote computer may stop responding if it has East Asian languages installed
Windows 2000 specific issues
STOP errors
- 839429 - You receive a "STOP: 0x0000001E" error message on a Windows 2000-based computer that is running Terminal Services
- 899268 - You may receive error messages and you may receive frequent Stop error messages that indicate that the Srv.sys or the Netbt.sys driver has failed when you use Terminal Services to connect to a computer that is running Windows 2000 Server
- 901198 - Error message when you use the Terminal Server application on a computer that is running Windows 2000: “Stop 1E, {c0000005, a0109ba0, 0, a0cd3584}”
- 894388 - Error message on a Windows 2000 Server-based computer that has Terminal Services enabled: "Stop 0x0000001E"
- 820767 - Your computer automatically restarts or a stop error or another error occurs when you have Terminal Services enabled
Misc. problems
- 817446 - Terminal Services Stops Responding
- 323148 - Windows 2000 Server or Windows 2000 Advanced Server Computer That Is Running Terminal Services Stops Responding Immediately After You Start the Computer
- 899330 - A Windows 2000-based terminal server stops responding under a heavy load, and all users lose their terminal server sessions
- 823747 - Windows 2000 Terminal Server Stops Responding and a Black Screen Appears
- 837439 - Windows 2000 Terminal Server stops responding after you experience access violations in a Terminal Server session
- 832821 - Error 161 occurs when you use the runas command in a Terminal Services session
- 830268 - NUM LOCK and CAPS LOCK keys are out of sync when you shadow another RDP session in Windows 2000
- 893368 - Terminal services and remote desktop session events are not logged in Windows 2000 Server
- 891503 - FIX: You may receive a "Permission Denied" error message when you try to use the ls or cd command from a Terminal Services session
- 837810 - When you use Remote Desktop Connection (RDC) to connect to a Windows 2000-based terminal server, you cannot minimize a program that has stopped responding in the RDC window
Citrix specific issues
- CTX106727 - Brief Troubleshooting Guide
- CTX113035 - Microsoft Windows Server 2003 Service Pack 2 Known Issues
- CTX104982 - Issues Resolved in Service Pack 4 for Citrix MetaFrame XP 1.0
- CTX102026 - STOP 0x1E in Ntkrnlmp.exe when running the Citrix Management Console from FR3 with an ATI display driver
- CTX103253 - IMA service failed to start with error 2147483649 and failed to load plug-ins MF XP 1.0
- 816134 - Citrix Terminal Server Sessions Are Not Disconnected and Cause the Server to Stop Responding
- CTX106802 - Presentation Server 4.0 and Service Pack 2005.04 for MetaFrame Presentation Server 3.0 Cannot Be Installed on a Domain Controller
- 951032 - You may receive an error message on a Windows Server 2003-based computer that has Citrix Presentation Server 4.0 installed with Windows Installer
- 951033 - Stop error message on a Windows Server 2003-based computer that has Citrix Presentation Server 4.5 installed: "0x00000076" or "0x000000CB"
Thin clients Computing
Thin clients
Using thin clients in stead of full-fledged PCs can minimize your Total Cost of Ownership considerably. If you are planning a thin client solution, don't forget to pay attention to the following:
- do you want to convert existing PCs into thin clients, or do you want to buy thin client hardware?
- the type and version of the operating system on the thin client: Linux, Windows CE or Windows XP embedded
- do you need to interact with hardware like a scanner or a microphone, connected to the thin client?
- the version of the RDP and ICA client software on the thin client
- do you need Internet Explorer on the thin client?
- how easy is it to update the firmware, the OS and the Terminal Server client software?
- the management program that usually comes with the hardware
If the hardware device needs a locally installed driver, you'll probably need Windows XP embedded
Check for easy and centralized management of your (thin) clients. Is the management software vendor specific or not?
Software thin clients and management systems
- SimplyRDP - a software thin client, enables diskless connectivity to a terminal Server via PXE network boot
- ThinClientServer - management system for thin clients and PCs
- RES PowerFuse - configure, secure and monitor all desktops
- ThinStation
Thin client manufacturers
- Athena - Custom build thin client images
- Wyse
- BOSaNOVA
- ChipPC
- Hewlett Packard
- IGEL
- Netvoyager
- ThinPath (formerly NCD)
- VXL
- DLSE Green Computing - (Singapore Base Thin Client company)
Useful information
- ThinPlanet - White Papers
- Thin World - Thin Clients, Terminal Server, Citrix
Administrator tools
Administrator tools
Connection management tools
- visionapp Remote Desktop (vRD) - Freeware multi-tab remote connections tool
- iShadow Desktop - by Teknica. Universal rdp, ica and vnc client
- Remote Desktop Manager - by Devolutions. Free utility to collect and organize your remote connections
- Remote Desktop - by Frameworkx. Freeware Windows Vista's sidebar gadget to collect and organize your remote connections
- Remote Desktops snap-in from the Windows Server 2003 Service Pack 1 Administration Tools Pack
(Remote) Administration and management tools
Windows Server 2008
- Terminal Services Command Reference
- 947723 - Changes to remote administration in Windows Server 2008
- 941314 - Description of Windows Server 2008 Remote Server Administration Tools for Windows Vista Service Pack 1
- Installing RSAT (Remote Server Administration Tools) components unattended - by Kurt Roggen
- RSAT (Remote Server Administration Tools): what's included and what's NOT!! - by Kurt Roggen
- RSAT and ADUC: Getting the Terminal Services Tabs to Appear in AD Users and Computers
- WS2008: Terminal Server Management and Administration - an overview of available tools and methods
- WS2008: RDC Enhancements and Administrative Sessions
- Managing Terminal Services attributes with PowerShell - by Dmitry Sotnikov
- Remotely managing your Server Core using RDP - by Sander Berkouwer
- Introducing Terminal Services Server Drain Mode
- 947729 - Error message when you try to use the Active Directory Service Interfaces extension for Terminal Services to read the properties for a user on a Windows Server 2008-based computer: "The directory property cannot be found in the cache"
Windows Server 2003 / W2K
- Terminal Services Tools and Settings
- 306624 - HOW TO: Install Terminal Services in Remote Administration Mode in Windows 2000
- 814590 - How to enable and to configure Remote Desktop for Administration in Windows Server 2003
- Remote Administration of Windows Servers Using Remote Desktop for Administration White Paper - 2003
- 256588 - Using Terminal Services for remote administration of Windows 2000 or Windows Server 2003 domain controllers in Directory Service Restore mode
- 243202 - Windows 2000 Terminal Services Session Management Tools
- 302801 - The Use of Tscon.exe Can Leave a Previously-Locked Console Unlocked
- 277689 - You May Not Be Able to Switch Back and Use the Terminal Services Manager
- 281307 - Windows XP and Windows Server 2003 Are Not Advertised as Terminal Services Servers
- 255591 - Internal Error 2755 Installing Windows 2000 Resource Kit on a Terminal Server
- 839941 - You cannot enter a password that has more than 14 characters when you try to connect to a session from Task Manager or from Terminal Services Manager in Windows Server 2003
- CTX108104 - Error: Could not Contact any Web Interface Configuration Servers ..or the (Create Site) option is not available - ASC on PS4
- The realities of the new admin interface in Citrix Presentation Server 4.5 - by Brian Madden
Remote Control, Shadowing, Remote Assistance
- 232792 - HOW TO: Use the Terminal Services Remote Control Feature - W2K
- 320191 - HOW TO: Use the SHADOW Command to Remotely Monitor an Active Session of Another User in Windows 2000 Terminal Services
- 278845 - How to Connect to and Shadow the Console Session with Windows Server 2003 Terminal Services
- 292190 - How to Shadow a Terminal Server Session Without Prompt for Approval
- 233365 - Err Msg: Session ID [Session Number] Remote Control Failed
- 281156 - Cannot Remotely Control a Disconnected Session
- 281909 - Terminal Services: You Receive No Warning When Shadowed Session Ends
- 301527 - How to configure a computer to receive Remote Assistance offers in Windows Server 2003 and in Windows XP
Utilities
If you have a very specific need, then chances are that there is a very specific tool for it! Here is the 10+-most-wanted list of Terminal Server utilities.
- RemoteApp Filter - a freeware extension to Windows 2008 TS Web Access to filter out applications based on user's group membership
- Citrix Published Applications Utility (PAU) - change properties of multiple published applications
- Process Monitor - FileMon and Regmon combined, for W2K SP4 anf higher, from SysInternals
- DumpSec, DumpReg & DumpEvt - dump NTFS permissions, registry information and EventLogs. From SystemTools.Com
- RegTimeStamp - set the time stamp of shadow keys, by Donald Fens
- RegToADM - create custom ADM from exported REG file, by Yizhar Hurwitz
- TSRemoteExec - freeware utility to execute any command on the local client from within a remote session, by Thomas Tran
- Bandwidth Analysis Tool - for monitoring ICA and RDP traffic patterns, from WBISoft.com
- ThreadMaster - application based CPU Quota management tool. Freeware utility, by Soren M. Pedersen
- Performance Guard - application monitoring tool, from PremiTech
- TSDropCopy - Server to client file transfer utility. Requires latest RDP client
- Virtual IP - session-based IP addresses, from Provision Networks
- GETTSCIP - a freeware command-line tool to obtain the current session's client IP address, by Ctrl-Alt-Del IT Consultancy
- ReconnAct! - utility which runs a script when client IP or name changes or on session disconnect or reconnect
- SetLocale - Set the input-locale and keyboard-layout. By Spectro Display
- TimeMachine - Set the timezone on a per-user basis. By Solution-Soft
- RecordTS - record everything your users are doing on your Terminal Servers, by Cláudio Rodrigues
- ObserveIT - Window Session auditing and recording of all Terminal Server sessions
- AppScape Lockdown Utility - turn off the X button
Applications
Applications
Installation
Checklist: Install applicationsBefore installing applications on a Terminal Server, you must put the server into "install mode". In this mode, all changes made to the registry and to ini-files will be monitored and copied to the shadow area in the registry. This process ensures that all users will receive their personal copy of those registry keys and ini-files. You can put a Terminal Server in Install mode by using the Add/Remove Programs tool in Control Panel, but this method does not work when you install applications directly from the web.
A method which gives you more control over the process is to put the server into install mode from the command prompt:
- Open a command window (Start - Run - cmd)
- Type "change logon /disable" (without the quotes) to disallow new connections to the server
- Use Terminal Services Manager to verify that there are no user sessions; send a message to connected users, requesting them to log off
- Type "change user /install" (without the quotes) to put the server into install mode
- Install your application
- When the installation is completely finished, type "change user /execute" to put the server back into it's normal execute mode
- Type "change logon /enable" to allow users to connect again
Troubleshooting application issues
If a program doesn't execute as expected after installation, check the following articles and troubleshooting tools:- CTX101709 - How to Effectively Troubleshoot Application Integration Issues - by Citrix, but most methods apply to rdp as well.
- My application runs fine for Administrators, but not for normal users
- My application runs only for the Administrator who installed the application, but not for normal users or other accounts with Administrator rights
- 252330 - Toggling Terminal Services to Application Server Mode May Cause Programs Not to Work
- 195950 - How and why ROOTDRIVE is used on Windows Terminal Server
- 297379 - Programs Can Revert to the Default Settings on Terminal Server
- 255582 - BUG: An error occurs running Windows Installer installation on Terminal Server or Remote Desktop connection
- 223300 - How to Enable Windows Installer Logging
- 883514 - Terminal server host applications may intermittently stop responding in Windows 2000
- 311727 - An Assigned Program Is Not Installed in Terminal Services Remote Administration Mode
- Terminal Services Application Analyzer Beta
- Download Hosting Applications with Terminal Server - 2003
- Application Compatibility Toolkit - for 2003 and XP
- How Applications use the Registry in Terminal Server Environments - by Brian Madden
- 186498 - Terminal Server Application Integration Information
- Program compatibility flags
- CTX106100 - Application Isolation Environment Supported Applications
- CTX109254 - Application Isolation Environments - Compatibility Issues
Specific application issues
- Office issues
- Internet Explorer issues
- QuickBooks issues
- Other applications: Exchange, SQL and MSDE, SMS, Lotus Notes, Adobe, COM and DCOM, Host Integration Server, SoftGrid and more
Client / server application issues
- 272582 - Windows 2000 Terminal Services Incorrectly Closes Files on Remote Shares
- 818528 - Problems When More Than One User Accesses the Same File Through Terminal Services
- 830265 - Out of memory error messages when you try to save files
- 299603 - PRB: "Error reading file" Error Message on Windows 2000 Terminal Services
- 219956 - PRB: Too Many Files Open Running VFP on Windows Terminal Server
- 294816 - Programs that are run from a network share on Terminal Services close or generate errors
Miscellaneous issues
- 816513 - Poor Program Performance Occurs in a Remote Terminal Services Session
- 80863 - Limiting Simultaneous Users of an Application
- 840342 - Applications may not run correctly in a Terminal Services environment
- 924893 - An application window may not be drawn correctly when you run the application in a remote desktop session to a Windows XP-based computer
Application streaming / launching / publishing
- Microsoft SoftGrid Application Virtualization
- Microsoft Application Virtualization 4.5 Beta - formerly known as SoftGrid
- WS2008: Terminal Server Web Access Architecture
- Windows Server 2008 Terminal Services RemoteApp Step-By-Step Guide
- 951048 - An application does not start in a Windows Server 2008 Terminal Services RemoteApp session
- Working Together - Application Virtualization from Citrix & Microsoft
- 931576 - How to publish a SoftGrid-enabled application in Citrix MetaFrame
- Download the Best Practices for Integrating Microsoft® SoftGrid® Application Virtualization with Terminal Services and Citrix® Presentation Server® White Paper
- SoftGrid and Terminal Services: Better Together
- CTX891671 - Graceful Logoff from a Published Application Keeps Sessions in Active State
- CTX644401 - Connecting to a Published Application Produces the Entire Desktop, Explorer.exe
- CTX922603 - How to Publish Explorer.exe with Specific Drives, Specific Folders, or URL
- visionapp Workspace Management 2008 - a portal-based application delivery system
- 2X ApplicationServer for Windows Terminal Services - seamlessly publish applications onto remote desktops
- Altiris Deployment Solution
- AppLauncher - allows you to deploy more than one application through Terminal Services without giving user access to the entire desktop
- Remote Application Center For Terminal Server - freeware utility to publish applications and set application permissions by user or by group
Information for developers
- Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification
- Remote Desktop Protocol: Remote Programs Virtual Channel Extension
- Terminal Server Plug and Play Device Redirection Framework in Vista and Longhorn - part 3
- Windows Desktop Sharing API - on Vista
- Dynamic Virtual Channels
- 950118 - You cannot reuse a virtual channel handle after you disconnect and then reconnect a Terminal Services session that is established on a Windows Server 2008-based terminal server
- Terminal Services Programming Guidelines
- CTX111705 - A Guide for Application Developers, by Citrix
- Terminal Services Reference
- Wrapping the Terminal Services API for Visual Basic - by Alex Angelopoulos, MVP
- Windows Logo Program Requirements V. 3.0
- Device Driver INF Changes for Plug and Play Device Redirection on Terminal Server
- Application Compatibility Toolkit - for W2K
- Detecting If Terminal Services is Installed
- Optimizing Applications for Windows 2000 Terminal Services and Windows NT Server 4.0, Terminal Server Edition
- 923741 - Formatted text is inserted as a picture in the "Rich TextBox" control on a Windows 2000-based terminal server
- 841700 - BUG: You receive an "error reading comm device" error message when you try to read from a COM port that is on a remote computer by using the MSComm control in Visual Basic 6.0
LB/Scaling
Windows Network Load Balancing
- Checklist: Enabling and configuring Network Load Balancing
- 294926 - Considerations of Terminal Services on a Server Cluster
- 243523 - Using Terminal Server with Windows Load Balancing Service
- Step-by-Step Guide Configuring Network Load Balancing with Terminal Services in Windows Server 2008
- Windows Server 2003 Virtual Conference: Designing, Deploying, and Managing a Load Balanced Terminal Server Farm
- 240997 - Configuring Network Load Balancing
- 303817 - How To Set Up TCP/IP for Network Load Balancing in Windows 2000
- 323431 - How To Set Up TCP/IP for Network Load Balancing in Windows Server 2003
- 280805 - Terminal Services Client Cannot Connect to NLB Cluster TCP/IP Address
Windows 2008 - Session Broker Load Balancing
- Terminal Server Session Broker Overview
- Session Broker Load Balancing
- TS Session Broker Load Balancing Step-by-Step Guide
- Instantaneous Session Broker redirection leveraging CredSSP
- Introducing Terminal Services Server Drain Mode
Windows 2003 - Session Directory
- 301926 - Overview of the Session Directory Technology in Terminal Services
- Configure Session Directory settings
- Session Directory and Load Balancing Using Terminal Server White Paper - 2003
- 840695 - How to provide high availability for the Terminal Services Session Directory server in Windows Server 2003
- 908479 - The Session Directory service does not work on a Windows Server 2003-based session directory server
Citrix Load Management
- CTX357152 - Citrix Application Load Levels Defined: 10000, 10000!, 10001, 10002, 9999
- CTX103653 - Explaining Load Management and Load Bias
- Citrix Presentation Server Load Management - by Duane Bradley
- Understanding the new logon throttling load evaluator options in Citrix Presentation Server 4.5 - by Brian Madden
Other 3rd party Load Balancing products
- 2X LoadBalancer
- THINWORX
- Clusteresis RDP Load Balancer - freeware
- Provision Networks Management FrameWork
- F5 BigIP
Scaling
- Windows Server 2003 Terminal Server Capacity and Scaling White Paper
- Terminal Services Scaling and Performance on x64-Based Versions of Windows Server 2003
- CTX091649 - Citrix Server Test Kit Explained
- TLoad - a Citrix load testing application, by thinGenius
- LoadGen - free load testing tool for simulating loads of up to 150 users per server, by DeNamiK