Windows 10のインストール中(新しいラップトップ、7または8から更新されていませんでした)、追加する言語を選択するように求められました。私は母国語である英国英語と英国英語を選択しました。
しばらくしてUKパックに飽きたので、Language Button on the TaskBar > Language Preferences > English (United Kingdom) > Remove
で削除しました。
数日後、私はまだしなければならないことに気づきました altshift 英国英語を削除したと思われるのに、言語を切り替えるために2回。したがって、再起動するたびに問題が再発するようです。
問題が発生すると、タスクバーに3つの言語すべてが表示されます。ただし、[言語設定]ページには2つしかありません。また、コマンドGet-WinUserLanguageList
は2つの言語のみを表示します。
パックの追加と削除を再試行しましたが、一時的に問題が修正されます(次の再起動まで)。
オペレーティングシステム:Windows 10 Home(1903)(ビルド18362.356)
モデル名:Inspiron 5579
アーキテクチャ:64ビット
キーボードレイアウトコード 英国のキーボードの場合は00000809
。これは、レジストリの複数のキー(以下にリストされています)の下にあります。これは、値がこの文字列であるエントリに含まれます。エントリを削除すると、レイアウトが削除されます(他のエントリはそのままにします)。キーボードレイアウトが正常に削除されたかどうかを確認するには、再起動が必要です。
キーボードレイアウトが見つかる2つの主要なレジストリキー:
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
HKEY_USERS\.DEFAULT\Software\Microsoft\CTF\SortOrder\Language
キーボードレイアウトが見つかる可能性があり、確認する価値のあるいくつかのセカンダリレジストリキー:
HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\Language
HKEY_CURRENT_USER\Control Panel\International\User Profile
単純な Set-WinUILanguageOverride
、 Set-WinSystemLocale
および/または Set-WinUserLanguageList
PowerShellコマンドレットは、PowerShellから直接、該当する言語/ロケールの該当するカルチャパラメーターを渡します。
Set-WinUILanguageOverride
を実行するだけでトリックを実行できる場合があります。これにより、ユーザー固有であるため、再起動後も保持されます。さらに、さらに徹底するために、管理者を昇格させた場合と昇格させなかった場合の両方をテストすることを検討してください。
Set-WinUILanguageOverride en-US;
Set-WinSystemLocale en-US;
Set-WinUserLanguageList en-US;