Windows 10 でキーボード レイアウト (US キーボードなど) が自動的に追加されないようにする方法

Windows 10 でキーボード レイアウト (US キーボードなど) が自動的に追加されないようにする方法

アップデート:これは長い投稿なので、下の回答に直接ジャンプ


注記:クイック言語リストとは、以下のスクリーンショットのリストを指し、ショートカットからアクセスできます。Win + スペースバー

私のシステムにはWindowsのスペルチェック用の言語が2つあります。英語(米国)そしてフランス語(スイス)しかし、両方の言語が「スイスフランス語」入力キーボードで適切に設定されているにもかかわらず、USキーボード入力はこのリストに表示され続けます:

ここに画像の説明を入力してください

設定は次のとおりです英語(米国)言語を選択すると、入力されているのは「スイスフランス語」のみであることがわかります。

ここに画像の説明を入力してください

同じフランス語(スイス)、入力できるのは「スイスフランス語」のみです。

ここに画像の説明を入力してください

コントロール パネルでは、両方ともスイス フランス語に設定されています。

ここに画像の説明を入力してください

すべての設定は「言語リスト」を使用するように設定されています。

ここに画像の説明を入力してください ここに画像の説明を入力してください

私がすでに試したことをいくつか挙げます:

  • 言語設定の体操ですでに削除できましたが、言語を追加したり削除したりしても、結局は戻ってしまいます
  • 私はすでにこれをやりました:https://superuser.com/a/484595/168632
  • レジストリ設定にも US キーボードに関する記述はありません。

ここに画像の説明を入力してください

助けてください。もう絶望的です。これは Windows 10 を搭載した 3 台目のコンピューターですが、すべて同じことが起こります。

答え1

この問題を解決するには、プリロードレジストリフォルダとサインアウトまたはコンピュータを再起動します。

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

このフォルダーは、ユーザーがサインインしたときに言語リストに追加される、ユーザー指定ではないキーボード レイアウトを含む、レガシーの残り物のようです。修正自体は再起動で機能しますが、執筆時点では、厄介なフォルダを復活させるものがあります。私が個人的に遭遇したものをいくつか挙げます。

  • USレイアウトのコンピュータへのリモートデスクトップ
  • 同じ Microsoft アカウントを別の PC で使用しても、この問題がまだ発生している

問題が再発するたびに、そのレジストリ フォルダーを再度削除する必要があります。

編集2: @Lu55 の提案のおかげで、管理者権限でコマンド プロンプトで使用できる便利なワンライナーができました。

reg delete "HKEY_USERS\.DEFAULT\Keyboard Layout\Preload" /f

編集: 次の内容のテキスト ファイルを作成しましたRemovePreload.reg。これにより、レジストリを移動しなくても、この修正を毎回簡単に再適用できます。

Windows Registry Editor Version 5.00

[-HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]

これを使用するには、テキスト ファイルに保存し、拡張子を から に変更します.txt.regその後は、いつでもダブルクリックして再起動するか、サインアウトすることができます。

答え2

実際、解決策は非常に簡単で、レジストリの編集は必要ありません。

  • へ移動地域と言語(以前の名称は言語設定)、 クリック英語(米国)そしてオプション

  • そこに「USキーボード」と表示されている場合、それを除くこれで完了です。

  • 削除ボタンが機能しない/無効になっている場合は、まず別のキーボードを追加してから、もう一度試してください。

  • しかしそこに表示されない場合は、キーボードを追加する「US キーボード」を追加し、そのキーボードを削除すれば完了です。

いろいろ試して試行錯誤した結果、同じ問題が見つかりました。

答え3

今のところ、ビルドに関して 1 時間後に答えを見つけました。

OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.18362 N/A Build 18362
  1. 再起動後も動作します。
  2. やり方は簡単です。そして、確実に実行できます。
  3. これにより、新規ユーザー向けに他の言語が作成されなくなります。
  4. ログイン画面にもこれらの言語は表示されなくなります。
  5. 再起動後に機能しなかったレジストリ ハックはありません。

(経由)でも行けますただし、まず言語設定を確認してください - 下のスクリーンショットを参照してください)。

コントロールパネル地域Administrativeタブ →Copy settings...


以下に、画像内の手順と、画像内の表記を参考として示します。

方法

すると、レジストリは次のようになり、プリロードは 1 つだけになります。

これをComputer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadレジストリ エディターのアドレス バーにコピーして、直接ジャンプし、自分で確認してください。

1回のプリロード

答え4

Windows 10にはキーボード設定のための場所が2つあります。コントロールパネル -> 言語

もう1つはスクリーンショットと同じ設定です

そこにも変更を加えれば、問題は解決するはずです。

ここに画像の説明を入力してください

関連情報