At my work we have 150+ workstations using Windows 7.
The default keyboard on the computers is set to German.
Soon there will be a new character -
scanned on these workstations that the German keyboard reads as ß
So I am looking for the easiest way to set every keyboard to English as default.
The users on the workstations are very limited in access. All we can use is a tool with admin access to make changes. The tool runs as the admin account and we can access almost anything we want from it.
What I tried so far:
A command line + xml script here on superuser.
The problem with it is that it will change the default keyboard of the admin account, because the tool runs as the admin account. I also tried to run it as the local user but because of the restrictions it won't run.The other option I found is to modify the registry in
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
and set1
to00000409
The problem with this is that I can not run areg
file as the current user because of the restrictions, and as the admin user it will apply this to the admin account. I can not identify the other users because they appear as exampleS-1-5-21-2013013795-1015563843-1545874412-206927
this code changes on different workstations. I can not use load hive, because it says that it is currently in use.
Is there another way I could try or a workaround for one of the solutions above to make it work?
It would also be a good solution to apply these to every users somehow.
EDIT:
I don't know if this helps but there is one thing that is common in HKEY_USERS
: the accounts name we need to change always ends in [...]-1003 or [...]-1004