Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When a user logs onto a computer the "Language for non-Unicode programs" changes to US, now i change it and apply to all profiles, but when he gets up and moves to another computer the same thing happens again and i have to change it again

Is there anyway i can set this so it stays, bearing in mind his profile is no different to the other 200 profiles we use and they work fine

share|improve this question
up vote 2 down vote accepted

The Language for non-Unicode programs setting is a system-wide setting and not a per-user setting. In fact the description of the setting is

This system setting enables non-Unicode programs to display menus and dialogs in their native language. It does not affect Unicode programs, but it does apply to all users of this computer.

If this setting is truely changing when they log in they have to be an administrator first. System wide settings cannot be changed by normal users (hacking excluded of course). If the user is an administrator I would check their startup programs and logon scripts and see if something is overwriting the registry key with the value for English (United States).

Lastly, changing this setting requires a reboot of the machine, so if it had the proper language previously set and changed to English after the user logged in, it wouldn't take effect until the machine was rebooted.

share|improve this answer
All i can tell you is, whenever this person logs onto a computer, they are instantly changed to US format, when anyone else has been using this computer it works fine – admintech Oct 12 '09 at 14:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .