What is NTuser.dat for?

I have Go Global server application (from GraphOn.com) running on Windows 2003 server (GG). (Go Global is an equivalent to Windows terminal service.) When user log on to the GG using Go Global client, it automatically creates a user profile. One of the files is called NTuser.dat. Recently some users report performance issue. After some tests, the root cause is related to the profile.
When I create a new profile, the application performs well on Go Global server. When I use the old user profile, the performance is very bad. I even copy the NTuser.dat file from the new profile into the old profile, the performance is also good. This means the NTuser.dat is the root cause of the performance issue.

Q#1. What is NTuser.dat for?
Q#2. Is it possible to modify or just browse the NTuser.dat file? I like to compare the NTuser.dat file of the old and new profile to find out the difference.
Q#3. How to 'retain' the user configuration from the old profile and make it into a new profile?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

It is your user registry.  You can load them with regedit.  It shows up as the HKEY_CURRENT_USER hive.
richtreeAuthor Commented:
How can I 'see' it without 'loading' it into my machine?
Rob MinersCommented:
1. NTUSER.DAT is the holder for a Users personal, Windows settings and software.


2. You can view and edit the profile by using the Load Hive/Unload Hive feature in the Registry.

On the server ,Start "regedt32".

Use the mouse, to select "HKEY_USERS" so that it is highlighted

goto the "Registry" File Menu, choose "Load Hive"

Browse to and select the ntuser.dat file.

Enter "suser" as the name for the key.

Highlight "suser" in the pane on the left.

You can now view and edit the profile.

Once completed, ensure "suser" is highlighted and choose "Unload Hive" from the "Registry Menu".

Close regedt32.

3. The CopyProfile tool enables an administrator to copy the user profile of one user to another user from the command line.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
richtreeAuthor Commented:
Thank you so much. Now I know how to compare and what to change if needed.
Rob MinersCommented:
Your welcome :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.