PowerShell Script for en-GB, UK Locale and GMT Timezone
PowerShell script to set everything for the current user to English-GB, UK locale and GMT timezone

Phil Grayson
Published Apr 2018
Here’s a quick PowerShell script (more of a personal reminder) to set everything for the current user to English-GB, UK locale and GMT timezone. Unfortunately, this doesn’t override the settings for the welcome screen or new users, but that’s just one dialog after the restart.
Change for the Current User
#Set home location to United Kingdom
Set-WinHomeLocation 0xf2
#Override language list with just English GB
$1 = New-WinUserLanguageList en-GB
$1[0].Handwriting = 1
Set-WinUserLanguageList $1 -force
#Set system local
Set-WinSystemLocale en-GB
#Set the timezone
Set-TimeZone "GMT Standard Time"
#Restart the OS
Apply the Change to All Users
You’ll need to restart the server for the system locale change to come into effect and if you want to change the welcome screen / new users; you’ll need to manually set the options at the bottom or mess about with the registry.


Phil Grayson
Published Apr 2018
Latest Posts
Here’s what we've been up to recently.

xTEN is now Cyber Essentials Plus certified
At xTEN security is a priority. Recently taken over by the IASME consortium (as of 1 April 2020), the Cyber Essentials certification consists of a self-assessment of 5 basic security controls which is then verified by a qualified assessor.

Tracie Binks
Apr 2020