What is "tscupgrd.exe" ? (Terminal Server)


I have this in startup, running on a fresh installation od 2k3 R2 Terminal Server, and I am wandering what this is, what does it do, and can I remove it as I haven't seen it before?

Who is Participating?
This behavior is By-design and normal since you are running TS in APP Mode. The purpose of Install mode is to enable the TS to run application for Multiple users.

When registry entries are made to HKEY_CURRENT_USER\Software they are echoed to the
Shadow key area.

For any new user, registry entries are copied form the Shadow key to the User's
Profile in registry (HKEY_CURRENT_USER).

This is to make sure that an application installed on the Terminal Server can run
under any users profile.

==========================Description on the TSCUINSTALL value in RUNONCE

Key:- Default user key HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\RunOnce
Value Name:- tscuninstall
Value Type :- REG_EXPAND_SZ
Value Data:- %systemroot%\system32\tscupgrd.exe

This value is responsible for the following:-

(1) Deletes short-cuts on the desktop with the target "mstsc.exe".
(2) Deletes the "Terminal Services Client" and "Terminal Server Client" entries
from the Start Menu.
(3) Deletes the client files from Program Files.
(4) Removes registry key that do not contain user settings.
(5) Uninstalls the TSAC MSI files using MSI routines.
(6) Run mstsc.exe /migrate to migrate settings from the registry into RDP files.

Thus the purpose of having TSCUPGRD.EXE in Runonce is to migrate any old Terminal
Services client settings to the newer RDP Client and uninstall Terminal Services Client.
mrmutAuthor Commented:
It doesn't say what this is or what it does.
mrmutAuthor Commented:
Thank you, this is very precise.
I've done a fair bit of searching and couldn't find anything meaningful.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.