Home Sitemap Feedback About... Print
Custom Search

Remote Desktop Services troubleshooting


Remote Desktop Services FAQ - Installation

  1. I need to add an extra server to my Terminal Server farm. What is the easiest way to make sure that it is identical to the existing servers?
  2. I need hotfix nnnnnn! Where can I download it?
  3. Should I configure the server to optimize for applications or background processes?
  4. How can I install Terminal Services from the commandline?

Other FAQ sections: Installation | Server configuration | Client resources | User issues | Licensing | Printing | Connectivity | Profiles | Performance | Applications | Administration & Monitoring | More FAQS


Q: I need to add an extra server to my Terminal Server farm. What is the easiest way to make sure that it is identical to the existing servers?
Last modified: September 21, 2008

A: The easiest way is to clone one of your existing servers. You will need some sort of 3rd party imaging software, like Symantec Ghost, as well as a utility to change the servers SID (or use sysprep).
Note that you can not take an image from a server which has its drives remapped with the Citrix drive_remap utility!

Here is the procedure:

  1. load the image on the new server
  2. reboot with network cable unplugged
  3. log in as local administrator
  4. change the IP address
  5. change the servername
  6. change from domain to workgroup
  7. empty all eventlogs
  8. Stop the IMA service and change the startup method to "Manual" Citrix only
  9. delete the 2 database files from C:\Program Files\Citrix\Citrix Resource Manager\LocalDB Citrix only
  10. delete C:\wfcname.ini, if it exists Citrix only
  11. reboot from Symantec GhostWalker diskette with the network cable unplugged
  12. change the SID
  13. reboot with network cable plugged in
  14. log in as local administrator
  15. HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    change the servername in the "ServerHost" value to "[newservername]" Citrix only
  16. HKEY_CLASSES_ROOT\AppID\{numeric entry} – search for Ctx_SmaUser to find the correct subkey
    change the servername in the "RunAs" value to "[newservername]\Ctx_SmaUser" - Citrix only
  17. enable the IMA service (change startup method to Automatic) Citrix only
  18. join the domain
  19. reboot

Additional steps that you might have to take:

If you are re-imaging an existing Citrix server, be sure to check this:

If you have a checklist for installing Terminal Services and all user applications, you can also install the new server from scratch.
You should be aware of the following issues:

Top of page | FAQ | Home


Q: I need hotfix nnnnnn! Where can I download it?
Last modified: February 17, 2008

A: Most hotfixes are not available for general download.
Phone Microsoft Support and ask for the specific hotfix, stating the KB article number that describes it. If you don't ask any other support questions during the call, you will get the hotfix mailed to you without any costs.

Hotfixes are seldom open downloads for good reasons:
Hotfixes do not undergo the same extended testing as normal OS components do, so Microsoft prefers that users only get it if it is critical for them.
Forcing users to call to get the patch also helps Microsoft to track who has it, as well as to see how many of those people who obtain the hotfix call back to get further support when the patch doesn't help.

Some hotfixes are now available for download. Click the online submission link in the Microsoft Knowledge Base article that references the hotfix, which brings you to the Hotfix Request Web Submission Form. After filling in the details about your version and language of the OS, you'll be able to download the hotfix.

Top of page | FAQ | Home


Q: Should I configure the server to optimize for applications or background processes?
Last modified: June 17, 2007

A: Use the default settings, which are to optimize the Terminal Server for applications, not for background processes. Running users' application is its main task, after all.

The only reason to optimize for background processes would be if the server also runs Exchange or SQL Server. But that's not a good idea in the first place.

Top of page | FAQ | Home


Q: How can I install Terminal Services from the commandline?
Last modified: October 28, 2007

A: You can install Terminal Services, like most Windows Components, from the command line with the Sysocmgr.exe tool.

The command syntax is:
   sysocmgr /i:%windir%\inf\sysoc.inf /u:answer_file.txt /r /q
with the contents of answer_file.txt something like:
   [Components]
   TerminalServer = On
   IEHardenAdmin = Off
   IEHardenUser = Off
   
   [TerminalServices] 
   AllowConnections=1 
   LicensingMode=PerDevice 
   PermissionsSetting=0 

Documented in KB article 222444 - How to add or remove Windows Components by using Sysocmgr.exe

Top of page | FAQ | Home