How do I change languages and formats for multiple users?

echord

New member
Local time
2:05 PM
Messages
4
What we're trying to do is change the Language and Region Format for multiple users with one command or some type of script that we can load into a scehduled task.

We need to switch back and forth between English and Polish a couple times per day to accomodate some application testing. Becomes a cumbersome process to do by hand for each user.

So far we've tried:

However, this command is not working for current user, the syntax appears accurate as far as we checked.


We need it to use this command or similar to change for all users.



control.exe intl.cpl,, /f:"C:\setpolish.xml"

XML is below:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<!--User List-->
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<!—Display Language-->
<gs:MUILanguagePreferences>
<gs:MUILanguage Value="pl-PL"/>
<gs:MUIFallback Value="en-US"/>
</gs:MUILanguagePreferences>
<!--User Locale-->
<gs:UserLocale>
<gs:Locale Name="pl-PL" SetAsCurrent="true"/>
</gs:UserLocale>
</gs:GlobalizationServices>
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self built custom
OS
64-bit Windows 11 Pro for Workstations
CPU
Intel i7-8700K OC'd to 5 GHz
Motherboard
ASUS ROG Maximus XI Formula Z390
Memory
64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz
Graphics Card(s)
ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
Sound Card
Integrated
Monitor(s) Displays
2 x Samsung Odyssey G7 27"
Screen Resolution
2560x1440
Hard Drives
1TB Samsung 990 PRO M.2,
4TB Samsung 990 PRO PRO M.2,
TerraMaster F8 SSD Plus NAS
PSU
Seasonic Prime Titanium 850W
Case
Thermaltake Core P3
Cooling
Corsair Hydro H115i
Keyboard
Logitech wireless K800
Mouse
Logitech MX Master 4
Internet Speed
2 Gb/s Download and 100 Mb/s Upload
Antivirus
Malwarebyte Anti-Malware Premium
Browser
Google Chrome
Other Info
Logitech Z625 speaker system,
Logitech BRIO 4K Pro webcam,
HP Color LaserJet Pro MFP M477fdn,
APC SMART-UPS RT 1000 XL - SURT1000XLI,
Galaxy S23 Plus phone
I think we tried that. We're trying to eliminate as much human interaction as possible. Since we're in need of switching the language and formats multiple times per day what this doesn't really gain us anything it seems.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise
I've requested some advice from Kari, one of our experienced members, who uses multiple languages on his machine to take a look. He might have an idea on how to achieve what you want.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dwarf Dwf/11/2012 r09/2013
OS
Windows 8.1 Pro RTM x64
CPU
Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.4GHz)
Motherboard
ASRock Z77 Extreme4-M
Memory
4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
Graphics Card(s)
MSI GeForce GTX770 Gaming OC 2GB
Sound Card
Realtek High Definition on board solution (ALC 898)
Monitor(s) Displays
ViewSonic VA1912w Widescreen (VGA)
Screen Resolution
1440x900
Hard Drives
OCZ Agility 3 SSD 120GB SATA III x2 (RAID 0)
Samsung HD501LJ 500GB SATA II x2
Hitachi HDS721010CLA332 1TB SATA II
Iomega 1.5TB Ext USB 2.0
WD 2.0TB Ext USB 3.0
PSU
XFX Pro Series 850W Semi-Modular
Case
Gigabyte IF233
Cooling
1 x 120mm Front Inlet 1 x 120mm Rear Exhaust
Keyboard
Microsoft Comfort Curve Keyboard 3000 (USB)
Mouse
Microsoft Comfort Mouse 3000 for Business (USB)
Internet Speed
NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2)
Antivirus
Avast! 8.0.1497
Browser
IE 11
Other Info
Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
Lexmark S305 Printer/Scanner/Copier (USB)
WEI Score: 8.1/8.1/8.5/8.5/8.25
Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter)
Awesome, Thanks!
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise
I think we tried that. We're trying to eliminate as much human interaction as possible. Since we're in need of switching the language and formats multiple times per day what this doesn't really gain us anything it seems.
One thing you cannot bypass is logging out and back in in order to change display language: For instance in your case when you change the Display Language of a user profile from Polish to English, you need to log out and log in again to apply language change; only at re-login is the language changed.

That being said, the only reasonable solution is to create two identical user profiles and using language packs change the Display Language of the second account to English (I assume that the main accounts are in Polish?). As you have to logout in any case for the language change to take effect, whatever script you might be able to make, it's much easier to switch user and login to that secondary user profile with secondary language than always switch language of one user. Switching accounts for instance allows apps to remain open.

For language packs you need Ultimate or Enterprise edition of Windows 7. This is how I would do it if it was my PC, my job:
  • Install Windows in your primary language, use audit mode to install all software and create a new default profile so that all settings will be same in all user profiles
  • Install language pack for your secondary language when logged in to initial user account after installation
  • Create a new administrative user account
  • Log in to this new user
  • Change Display Language
  • Log out, log back in to apply language change
  • Change system locale, formats and Input Language of the secondary account to match selected Display language
That's it. Now you have a Windows 7 PC with two identical user account, one for both your languages and location. I would set system location on English account to UK and on Polish account to Poland.

Kari
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
If nobody is logged in can the switches that control the language and formats be updated and then be ready for the next user who logs in.

What we're suggesting is: couldn't there be a script that we run 'behind the scenes' during off hours that swaps the format and language changes? Then when the user does log back in the language and format will change once the login is complete.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Enterprise
For your script to work the user should be logged in. Really, it is a most simple thing to use two accounts, one Polish and one English. User of course knows when logging in which language he/she should this time use and cliks the right account accordingly.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
Back
Top