# Change the language and keyboard layout

**URL:** <https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675>\
**Category:** PowerShell Help\
**Created:** [June 22, 2022, 4:02am UTC](https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675 "2022-06-22T04:02:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ambre](https://avatars.discourse-cdn.com/v4/letter/a/b2d939/32.png) [@ambre](https://forums.powershell.org/u/ambre)\
**Post date:** [June 22, 2022, 4:02am UTC](https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675/1 "2022-06-22T04:02:24Z")

</div>

I want to change the Display Language, Input Language, and format of Welcome screen and New user account

How can I change it by PowerShell?

 ![MicrosoftTeams-image](https://us1.discourse-cdn.com/flex019/uploads/powershell/original/2X/b/baf46eed850efab64b95e2a0d9c228405278b680.png)

---

<div class="post-metadata">

**Author:** ![DejvDzi](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/dejvdzi/32/2460_2.png) [@DejvDzi](https://forums.powershell.org/u/DejvDzi)\
**Post date:** [June 22, 2022, 5:38am UTC](https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675/2 "2022-06-22T05:38:59Z")

</div>

Hi,

1. You should have installed language pack, without language pack change does not apply,  
If you don’t have language pack, download it (for a given OS build !) and apply using **dism add-package** - for oldest builds and for newest i think you should install lang pack as appx (LXP)
2. A long time ago i used XML answer file to apply lang settings, maybe now with new os build e.g. 20H1,20H2… yo can do this in a different way.

Read about this:

> **[Automate regional and language settings - Windows Client](https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/automate-regional-language-settings)**
>
> Describes how to automate regional and language settings.

[https://4sysops.com/archives/local-experience-packs-add-languages-to-windows-10-and-server-2019/](https://4sysops.com/archives/local-experience-packs-add-languages-to-windows-10-and-server-2019/)

> **[Windows 10 1909 – Use LXP in Task Sequence – M365 Blog](https://m365-blog.de/?p=79)**

---

<div class="post-metadata">

**Author:** ![ambre](https://avatars.discourse-cdn.com/v4/letter/a/b2d939/32.png) [@ambre](https://forums.powershell.org/u/ambre)\
**Post date:** [June 22, 2022, 6:45am UTC](https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675/3 "2022-06-22T06:45:54Z")

</div>

Thanks DejvDzi,

I know how to configure international settings by using an answer file.

However, I expect to find another way to do it with powershell. I have seen the module International but most of them just are used for the current user account in a session. It could be fine if I deploy a script in the first login of a user.

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:17pm UTC](https://forums.powershell.org/t/change-the-language-and-keyboard-layout/19675/4 "2024-05-16T20:17:48Z")

</div>


