This post will show how to set both English (Singapore) and Chinese (Simplified, Singapore) Language Input in Windows 10 during OSD.

Below are the detailed steps:
Preparing the registry settings.
In a Windows 10 machine, launch the registry editor (Regedit.exe), browse to the HKEY_USERS\DEFAULT and delete everything under the default user registry.

***Note: All folders under the default user registry needs to be all deleted to prevent breaking of profiles when a new user logins.

*** Note: Just ignore if there’s a error pop-up message encountered, there are folders that just can’t be deleted.
Next, is load Load Hive, in Registry Editor, highlight HKEY_USERS click File the select Load Hive…

Browse through C:\Users\Default\ select and open NTUSER.DAT


Name the key as DefaultTemp and leave the Registry open.
Apply the languages to Windows
In Windows, go to Windows Settings > Time & Language

Then go to Regional & language and add English (Singapore) and Chinese (Simplified, Singapore)


***Note: In my case, I set the English (Singapore) as default and removed English (United State)

Next, click Additional date, time & regional settings then go to Language > Advanced settings.

Under Override for Windows display language click on Apply language settings to the welcome screen, system accounts, and new user accounts.

at the Region > Administrative tab click the Copy settings… button

tick the New user accounts box then click OK. Close all opened window and go back to the Registry Editor.

Back in the Registry Editor, right-click on the DefaultTemp hive, then select Export

Name the registry file as DefaultKeyboard.reg and save it your preferred location and get copied it over to your SCCM Server sources’ folder e.g., \\<Server Name>\Sources\Packages\…..
Import and Package the DefaultKeyboard.reg in SCCM
In SCCM create a package…


Once package is created, distribute content to your DPs.
Edit the Task Sequence
In your Task Sequence, create a new group, and add the 3 steps below:

Load Default User Registry
reg load HKU\DefaultTemp “C:\Users\Default\NTUSER.DAT”

Install Windows 10 Keyboard
REGEDIT.EXE /s DefaultKeyboards.reg

Unload Default User Registry
reg unload HKU\DefaultTemp
Expected result

After OSD is finished, all users should have both English (Singapore) and Chinese (Simplified, Singapore) available.





Leave a Reply