Windows keep adding us keyboard?

Jarred Zhang 0 Reputation points
2026-10-25T23:31:15.87+00:00

User's image

Why is every single time I restart and us keyboard keeps getting added? and now there is uk keyboard? why ????? I have a my own typing method and now its gone! How can i just keep one english keyboard either canada or us?

Windows for home | Windows 11 | Input and language
0 comments No comments

2 answers

Sort by: Most helpful
  1. Erland Sommarskog 138.6K Reputation points MVP Volunteer Moderator
    2026-10-26T22:56:06.74+00:00

    Do you see these unwanted keyboard layouts directly as the machine boots up, or do they appear after a little while? I had a very irritating behaviour in this area (I'm not 100% sure that it was the keyboard layout), and the solution was to disable a Task Scheduler job. I don't recall exactly which, but I can dig around if you want me to.

    Was this answer helpful?

    0 comments No comments

  2. Norah-L 13,385 Reputation points Microsoft External Staff Moderator
    2026-10-26T04:27:36.7066667+00:00

    Hello Jarred Zhang,

    The screenshot shows separate UK, Canadian, and US English entries. This may happen because Windows keeps keyboard settings separately for your account and the system/sign-in screen, so an unwanted layout can return during startup.

    Here are some suggestions you can try:

    • First, open Settings > Time & language > Language & region. Under each English language, select the three dots > Language options, then remove the unwanted keyboards and languages.
    • If the keyboard returns, press Windows + R, enter intl.cpl and select Administrative > Copy settings. Confirm that the displayed language and regional settings are correct, check Welcome screen and system accounts and New user accounts, then restart. This method copies your current language and keyboard configuration to the Windows sign-in screen and system accounts, which may prevent an old UK layout from being restored during startup.
    • If the layouts keep returning, right-click Start, open Windows PowerShell (Admin), and run one of these:
    $list = New-WinUserLanguageList -Language "en-US"
    Set-WinUserLanguageList -LanguageList $list -Force
    

    Restart the computer afterward. These commands remove all other languages and keyboard layouts from the current Windows user account, then keep only English (Canada) with the standard US keyboard. If you prefer English (United States) instead, replace the commands above with:

    $list = New-WinUserLanguageList -Language "en-CA"
    Set-WinUserLanguageList -LanguageList $list -Force
    

    Let me know how it goes!

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.