開発仮想マシンにWindows Server 2016をインストールしたところ、奇妙なことに、「不明なロケール(qaa-Latn)」が私の言語/入力リスト(タスクバー)にリストされていて、「クロック」のどこにも表示されません。 、言語と地域 'および>コントロールパネルの[言語]領域、または新しいWindows設定ダイアログ。
どのようにしてそこに到達し、どのように削除するのかはわかりません。明示的にリストされていないためです。
このロケールを削除する方法はありますか?
詳細で更新:これは、必要最低限の新規インストールです(Windows Server 2016の2018年2月のMSDNイメージを使用しています。再インストールします.. RTMサーバー2016標準のバージョン)に基づく新しいインストールとして、サードパーティのソフトウェアを使用しません。唯一の「特別な」部分は、Hyper- V仮想マシン(Windows 10 Enterprise NがホストOSです)。
削除の手間を省いたばかりですqaa-Latn
。うまくいけば、これは他の人と将来の私を助けるでしょう。 Admin PowerShellで、次のように入力します。
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("qaa-latn")
Set-WinUserLanguageList $LanguageList -Force
次に、設定(Win + I)/言語設定に移動し、そこからQAA-LATNを削除します。
または、別のPowerShellスクリプトを使用します。
$LanguageList = Get-WinUserLanguageList
$Language = $LanguageList | where $LanguageList -eq "qaa-latn"
$LanguageList.Remove($Language)
Set-WinUserLanguageList $LanguageList -Force
言語設定に移動し、言語qaa-Latnを探して追加し、キーボードをドイツ語キーボードに変更して保存します。レジストリを更新します。その後、削除でき、表示されなくなります。
どのようにしてそこに到達し、どのように削除するのかはわかりません。明示的にリストされていないためです。
このロケールを削除する方法はありますか?
レガシーKeymanキーボードがインストールされています。最も簡単な解決策は、Keymanとインストールしたキーボードをアンインストールすることです。
コードqaa-qtzはローカルで使用するために予約されています。これらは、レガシーカスタム言語(fr-frではなくfr-caなど)またはIPAなどの非言語に割り当てられているため、現在リストに表示されています。それらを指摘していただきありがとうございます。これらはキーボードリポジトリのアップデートで修正されます。