MSTSC and LANG_NAME problem on Vista

progressit
progressit used Ask the Experts™
on
Hi,

I have a problem where accessing Remote Desktop RDP mstsc.exe yields the error:

The system cannot find the file specified.
C:\Windows\system32\<LANG_NAME>\mstsc.exe.MUI

If I look at the properties of:
c:\windows\system32\mstsc.exe
I find that
- the Language is "English (United States)"
- the file version is 6.0.6001.18000

Help?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
windows looks for a file named mstsc.exe.MUI under the forlder C:\Windows\system32\<LANG_NAME>\ in your case
C:\Windows\system32\english\...   check that this file exist in that location. If not reinstalling the Remote Desktop should solve your problem. You can install it by running the windows setup and selectin modify or from add remove programs -> Add Remove Windows Componenets
You could either re-install your language pack or just copy

C:\Windows\system32\en-US\mstsc.exe.MUI

to

C:\Windows\system32\<LANG_NAME>\mstsc.exe.MUI

This should give you an English mstsc.

If C:\Windows\system32\en-US\mstsc.exe.MUI is not there you need to get it from the install source. This is a bit complicated.

Author

Commented:
Thanks guys.

In response to tigin44:
- I tried reinstalling the RDP client already - this made no difference.
- there is no folder c:\windows\system32\english only en-US, which already has mstsc.exe.MUI

In response to mpfister:
- If you mean copy from en-US folder to actual folder "" this would not work due to forbidden characters
- The file \windows\system32\en-US\mstsc.exe.mui actually exists.
- To reinstall language pack on Vista - I am not sure how to do that...
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Not the entire directory. Would it be possible to copy  just the mstsc.exe.mui from en-US to >LANG_DIR>?

Do you have another Vista system with the same language installed to test it there?

Author

Commented:
Sorry not sure if we are talking the same thing...

You cannot create a folder with characters '<' and '>' hence no number of files can be copied there. I actually cannot create a folder called  because of this.

Is that what you mean or am I missing the point here?
Oh, sorry. Of course you can't create a folder with < or > inside, thse are special character.
This is just a place holder for the real language your system is using. I assume that mstsc.exe gives a generic error message without replacing <LANG_DIR> with the value on your system.

Open an administrative command prompt (Start -> Accessories -> right click on command prompt -> Run as administrator). You should see C:\Windows\system32 as your current directory.

Enter

dir ??-??

an press enter. It should list all languages on your system

Then enter:

dir mstsc.exe.mui /s

It will list all mstsc language files available. Check if the one for your language is there. If not, copy the file mstsc.exe.mui from en-US to the directory corrresponding to your language.

HTH

progressit, any news?

Author

Commented:
sorry, yes, somehow i missed the email notification of your earlier post.

I listed the directories, and the only one there that could be it is en-us (if you look back to my post, I looked up the info on the file and it said language is en-us)... I am actually in australia, with the region correctly set, however en-au does not exist in the directory listing.

after i copied all the files in en-us to en-au, nothing changed again.

how do i find out what is "my language" as you specify in your post... I know location is australia, the dictionary is english (Australian), but there was no en-au, and copying all en-us to en-au did not help.

both of the files needed for mstsc are in en-us directory.
mstsc.exe.mui
mstscax.dll.mui
en-US  is the correct language for your system and if I'd checked your time zone I'd never  asked for language packs ..;-)

I still can't understand why your mstsc.exe can't locate its corresponding MUI files in the correct directory.

When did the problem start? Right from the beginning?

What date/timestamp have:

C:\Windows\System32\mstsc.exe
C:\Windows\System32\mstscax.dll
C:\Windows\System32\en-US\mstsc.exe.mui
C:\Windows\System32\en-US\mstscax.dll.mui

These are the timestamps  from my system:

01/21/2008  03:23           677.888 mstsc.exe
01/21/2008  03:24         2.061.824 mstscax.dll
01/21/2008  03:25            49.152 mstsc.exe.mui
01/21/2008  03:25            86.016 mstscax.dll.mui


From  post #3: how did you try to reinstall RDP?

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial