OK, let me verify one more thing:
you describe how you checked the local user accounts on the server.
Can I conclude that you have a single server, which is both the
Terminal Server and stores the user accounts? And you do not run
Active Directory? Maybe this server is a standalone server in a
workgroup?
Anyway, profiles can be rather complex, but let me try to explain
some basics:
* all users always have a profile. It stores their personal
settings (desktop colour, network connections, application settings
and so on).
* if you do *not* define a specific profile path (all entries are
blank), then you are implicitly using "local profiles". That means
that the profile is created on the computer where you logon (either
the workstation or the Terminal Server), and when you log off, it
is saved there (in the standard folder \Documents and Settings
\<your_username>)
* local profiles are usually OK on workstations, but the
disadvantage is that your settings will not follow you when you log
on to another workstation. You will create a whole new profile
there, which will be unrelated to the first one. Now that *can*
also be an advantage, if you have very different applications
installed on the second workstation, but normally, you want your
settings to follow you from one place to another. It's also more
difficult to make backups of locally stored profiles.
* this is where "roaming profiles" come in: by defining a location
on a shared network drive as the profile path, your settings are
saved there everytime you log of, and copied from there everytime
you log on, which makes that you have the same settings,
irrespective of the workstation you log on to. This applies also to
Terminal Server profiles: if you have more than one Terminal
Server, defining a roaming TS profile means that you can load-
balance the servers, and users will always have their personal
settings follow them.
When you run a Terminal Server, it is important that all users have
a different profile on the server than on their workstation,
because the settings are not always compatible, and you can loose
settings as well.
This can either be local profiles on both the workstation and the
TS, or roaming profiles to 2 different network shares, or a
combination of a local profile on the workstation and a roaming
profile on the server.
But not: the same roaming profile on both, and not: a roaming
profile as the normal profile, and nothing defined as the TS
profile, because then the normal roaming profile is also used as
the TS profile.
To understand what this can cause, imagine the following:
you log on to your workstation and load your desktop roaming
profile. From there, you log on to the terminal server. If you use
the same profile, you load again the same settings. Now you make a
change to a setting. You log off from the Terminal Server, and the
roaming profile is saved back to its central location on the
network share, including the new setting. You are now back at you
workstation, but there you have the profile *without* the new
setting. If you now log off from the workstation, your current
profile is saved again to the network location, thereby overwriting
the version with the new setting.
So I've one more question about your profiles:
what is the setting for the normal user profile (not on the TS
Profile tab, but on the Profile tab)? Is it also blank?
If the normal profile entry is also blank, then you are using local
profiles, both on the workstations and the Terminal Server, and it
should not give you any problems with overwritten profiles.
But if there *is* an entry for the normal profile, and the TS
profile path is blank, then by default the normal roaming profile
is also used as the TS profile. That's not good, as described
above.
Can you check this before we go into the details of how to create
roaming profiles? It you are running with local profiles in all
situations, then there's no real need to change it, because it is
not what is causing your current problems.
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
http://hem.fyristorg.com/vera/IT
___ please respond in newsgroup, NOT by private email ___