How to remove Unknown Locale (qq-Latn) keyboard

Cloud_Geek_82 901 Reputation points
2020-11-10T20:40:51.74+00:00

Hi guys,

I have a terminal server Windows Server 2019, Version 1809, OS Build 17763.1457
I don't know where it comes from but one users (interestingly not all of them) have Unknown Locale (qaa-Latn) keyboard.
I checked the Language settings and the system shows

38903-language.jpg

However, one user has both English (Australia) and Unknown Locale (qaa-Latn) keyboards.
I tried the PowerShell solution below but didn't help.

$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("qaa-latn")
Set-WinUserLanguageList $LanguageList -Force
Then go to Settings (Win+I) / Language settings, and just remove QAA-LATN from there.

I tried another PowerShell solution below but it didn't help either.

$LanguageList = Get-WinUserLanguageList
$Language = $LanguageList | where LanguageTag -eq "qaa-Latn"
$LanguageList.Remove($Language)
Set-WinUserLanguageList $LanguageList -Force

Interestingly, if I connect to the affected user's server profile from another machine I can see

38726-keyboard.jpg

This also doesn't make any sense as in Language settings English (United States) is absent.

However, faced and managed to resolve this issue please let em know how to remove this Unknown Local (qa-Latn) keyboard.

Windows for business | Windows Server | User experience | Other
{count} votes

2 answers

Sort by: Most helpful
  1. Jenny Feng 14,246 Reputation points
    2020-11-11T02:33:48.7+00:00

    @Cloud_Geek_82
    Hi,

    You could try the following methods:
    Right-click on powershell and run as administrator, then type:

    Get-WinUserLanguageList
    Set-WinUserLanguageList en-US, fa
    Y

    (en-US, fa>choose your needed keyboards)

    It basically keeps the chosen keyboards, so others should disappear.
    Hope above information can help you.

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    3 people found this answer helpful.

  2. Ilija Milchinoski 11 Reputation points
    2021-06-14T13:55:18.257+00:00

    This fixed my issue I want to thank you
    $LanguageList = Get-WinUserLanguageList
    $Language = $LanguageList | where LanguageTag -eq "qaa-Latn"
    $LanguageList.Remove($Language)
    Set-WinUserLanguageList $LanguageList -Force

    This was done in Powershell ISE

    2 people found this answer helpful.

Your answer

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