Terminal Server 2003 has NTVDM error at logon.

l have a win 2003 Terminal server and when you log on as any AD user it will display this error:

NTVDM.EXE - System Error

NTVDM encountered a hard error.

Options are close or ignore.

If you click ignore a dos box comes up and displays the commands for drive mappings from the AD logon script.

If you click close or ignore it simply progresses to the next drive mapping map request in the logon script....

It does this for every drive mapping request in the logon script once you click close or ignore and will finally go away once all the drives have been requested to map from the logon script.

The other odd thing is that if you simply use control alt delete and endtask the error at logon all the mapped drives are already mapped and operational. So im not sure why this is happening.

I tried installing this hotfix from microsoft but it did not resolve the error.


Anyone got any other ideas how to resolve?

Thanks in advance for your feedback/suggestions!
Who is Participating?
Sudeep SharmaConnect With a Mentor Technical DesignerCommented:
Did you checked the following registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation (should be 0)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\Win95TruncatedExtensions value (should be 1)

Did you checked for the path of the Temp directory in User Profile?

Please check the following article which has more information on the points above.


Adam LeinssSenior Desktop EngineerCommented:
I would check config.nt and autoexec.nt for any rogue settings:

IT_Field_TechnicianAuthor Commented:
There are no rogue settings in the config.nt or the autoexec.nt.

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

IT_Field_TechnicianAuthor Commented:
Anyone have any other suggestions to resolve this one?
IT_Field_TechnicianAuthor Commented:
I beleive this related to something in active directory but im not sure where to look.
IT_Field_TechnicianAuthor Commented:
I guess im keeping my own question alive here - I have been reviewing the errors that I am seeing in the logs and they are pointing me to check the group policy for the terminal server. However, the group policy on the terminal server says "not configured" for every single option.

So I have moved to looking at the group policy on the domain controller but there again it says "not configured" for all options!

So whats is controlling the group policy for my terminal server????????????? Any ideas?
Adam LeinssSenior Desktop EngineerCommented:
I would run the command "set" from the server having the issue and then "set" from a working server and compare the two for differences.  I suspect it's a bad variable in the environmental settings for your command/cmd environment.  You would do this by running "cmd.exe" and then "set".
IT_Field_TechnicianAuthor Commented:
Im checking this now. thanks you!
IT_Field_TechnicianAuthor Commented:
All the environment variable pretty much match up and the only extra thing that is on the server in questions set results is this:


Any ideas what this is and if its needed?
Adam LeinssSenior Desktop EngineerCommented:
Not sure what that is, if you go into

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Is it listed there?
IT_Field_TechnicianAuthor Commented:
Heres what I see in there.
Adam LeinssSenior Desktop EngineerCommented:
It has something to do with application compatibility, but why would explorer.exe be listed there?  I would be tempted to right-click on Layers, do an export to the C: drive and then remove the whole explorer.exe key and then see if you get different results with mapping drives.
IT_Field_TechnicianAuthor Commented:

I will try your suggestion when i could schedule some downtime to restart the server after making the suggested change and let you know how it goes....


i was looking into your response and i noticed that some of the users that log onto this server have a local profile and others have a roaming profile:

I dont beleive we even use roaming profiles and wondered what would be the impact if i changed all users to local profile?

Will i need to reconfigure outlook and such (remap network drives) on each users profile on the server?

Will they lose dekstop icons if i do this? Will it recreate a new profile for them if i do this?

IT_Field_TechnicianAuthor Commented:
This is still open
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.