Windows 11 をドイツ語キーボード(QWERTZ)だけで使っているのに、いつの間にか「英語 (イギリス) – UK」キーボードが追加されて y と z が入れ替わってしまう――そんなストレスを根本から解消するための具体的な設定手順をまとめます。
Windows 11 で英語 (UK) キーボードが勝手に追加される現象とは
まずは問題の全体像を整理します。この記事で扱うのは、次のようなケースです。
- OS は Windows 11
- 表示言語は「英語(ドイツ)」など英語系
- インストールしているキーボードレイアウトは「ドイツ語 – QWERTZ」だけのつもり
- 起動直後やしばらく使った後に、タスクバーに「英語 (イギリス) – UK」が勝手に追加される
- そのタイミングで
yとzが入れ替わる(=UK の QWERTY 配列で入力されてしまう)
見た目は「英語キーボードが増えただけ」に見えますが、実際には次のような要因が複合していることが多くあります。
- 表示言語や言語パックに紐づく「既定レイアウト」が自動で追加される
- Microsoft アカウント経由の同期機能が、別 PC の英語レイアウトを勝手に持ってくる
- 過去に追加したレイアウト情報がレジストリに残っており、アップデートや再起動のタイミングで復活する
- ショートカットの誤操作で一瞬だけ切り替わり、そのまま UK レイアウトが有効化される
つまり、「設定画面上ではドイツ語キーボードだけのつもり」でも、内部的には英語 (UK) や英語 (US) が残っていることが少なくありません。ここをきちんと整理することで、問題をかなりの確率で封じ込めできます。
| 項目 | 状態 |
|---|---|
| 見えているキーボード | German (QWERTZ) のみ |
| 内部的なレイアウト情報 | en-GB / en-US がレジストリや言語リストに残っている可能性 |
| 同期機能 | 他の PC の英語レイアウトが自動反映されることがある |
| ショートカット | Alt + Shift や Win + Space 誤操作で切り替わる |
事前チェック:現在の言語とキーボード構成を確認する
本格的な対策に入る前に、まずは今の環境がどうなっているかを確認します。ここを丁寧に見ておくと、後のトラブルシューティングがかなり楽になります。
Windows の表示言語・地域の確認
- スタートメニューから設定を開く。
- [時刻と言語] > [言語と地域] を開く。
- [Windows の表示言語] に何が選ばれているか確認する。
例:English (Germany)やEnglish (United States)など。 - 下部の [優先する言語] 一覧に、どの言語がどの順番で並んでいるかを確認する。
ここに「English (United Kingdom)」などが残っている場合、後でレイアウトが復活する原因になり得ます。
キーボードレイアウトの一覧を確認
- 同じく [言語と地域] 画面で、使用している言語(例:
Deutsch (Deutschland)やEnglish (Germany))の右にある […] > [言語のオプション] を開く。 - [キーボード] セクションで、登録されているキーボードを確認する。
- ここに German – QWERTZ のみが表示されているか、English (United Kingdom) – UK や US が紛れ込んでいないかチェックする。
| 項目 | 理想的な状態(ドイツ語配列だけで使う場合) |
|---|---|
| Windows の表示言語 | English (Germany) など、好みの英語環境(任意) |
| 優先する言語 | Deutsch (Deutschland) または English (Germany) のみ |
| キーボード | German – QWERTZ だけが登録されている |
この時点で「英語 (イギリス) – UK」が見えている場合は、まずここから削除しておきます。それでも再起動後に勝手に戻ってくる場合、次のセクション以降を順番に実施します。
既定の入力方式を固定して自動切り替えを防ぐ
最初に行うべきなのは、「既定の入力方式」を明示的にドイツ語キーボードに固定することです。これにより、アプリやアップデートのタイミングで勝手に UK キーボードに切り替わるのをかなり抑えられます。
詳細キーボード設定で既定の入力方式を指定する
- 設定 を開く。
- [時刻と言語] > [入力] を開く。
- 画面下部の [キーボードの詳細設定] をクリック。
- [既定の入力方式を上書き] のプルダウンを開き、German (QWERTZ) を明示的に選択する。
ここが「既定」や「使用可能な言語リスト」に任せた状態になっていると、Windows が勝手に「おそらくこの人は英語も使うだろう」と判断して英語 (UK) を割り込ませてくることがあります。ドイツ語配列を絶対に崩したくない場合は、ここで明示的に固定しておくのがポイントです。
アプリごとの入力方式を禁止する
同じ画面にある、次のチェックも重要です。
- [アプリ ウィンドウごとに異なる入力方式を設定する] のチェックを外す
このオプションがオンだと、アプリ A は German、アプリ B は English (UK)…というように、アプリごとに別々のレイアウトが記憶されます。一見便利ですが、知らないうちに UK レイアウトがアプリ単位で残り続け、結果として「いつの間にか y と z が入れ替わっている」と感じる原因になりがちです。
| 設定項目 | 推奨設定 | 目的 |
|---|---|---|
| 既定の入力方式を上書き | German (QWERTZ) | 起動直後や新しいアプリで常にドイツ語配列を使う |
| アプリ ウィンドウごとに異なる入力方式を設定する | オフ(チェックを外す) | アプリごとに勝手にレイアウトが変わるのを防ぐ |
複数 PC を使う場合は「言語設定の同期」をオフにする
同じ Microsoft アカウントで複数の PC を使っている場合、別の PC で追加した英語 (UK) キーボードが、問題の PC にも自動で同期されることがあります。この場合、いくら削除しても同期のたびに復活してしまいます。
Windows バックアップから言語設定の同期を止める
- 設定 を開く。
- [アカウント] > [Windows バックアップ] を開く。
- [この PC のバックアップ] や [一部の Windows 設定を覚えておく] の中にある [言語設定] を探す。
- [言語設定] をオフに切り替える。
これで、他の PC で使っている英語 (UK) キーボードが、現在の PC に自動追加されるのを防げます。特に「ノート PC では英語キーボード、デスクトップではドイツ語キーボード」というように環境を分けている場合は、ここを切り離しておかないと設定がぐちゃぐちゃになりやすいので要注意です。
PowerShell で隠れた英語レイアウトを削除する
ここまでの設定をしても、内部的にはまだ en-GB(英語・英国)や en-US(英語・米国)が言語リストに残っている場合があります。その場合は PowerShell を使って、不要な言語タグをまとめて削除してしまうのが有効です。
現在の言語リストを確認する
- スタートボタンを右クリックし、[Windows Terminal (管理者)] または [Windows PowerShell (管理者)] を選択して起動する。
- 次のコマンドを入力して Enter を押す。
$LangList = Get-WinUserLanguageList $LangList - 表示された一覧の中に、
en-GBやen-USが含まれているか確認する。
ここに英語系の LanguageTag が見つかった場合は、次のステップで削除します。
英語 (UK/US) の言語タグをまとめて削除する
en-GB / en-US が表示された場合のみ、次のコマンドを実行します。
# 管理者として PowerShell を起動
$LangList = Get-WinUserLanguageList
$LangList.RemoveAll({ $_.LanguageTag -eq "en-GB" -or $_.LanguageTag -eq "en-US" })
Set-WinUserLanguageList $LangList -Force
実行後、再度次のコマンドで確認して、英語系が消えていることをチェックします。
Get-WinUserLanguageList
ここで de-DE(ドイツ語・ドイツ)など必要な言語だけが残っていれば OK です。これにより「内部でだけ有効になっていた英語レイアウト」が一掃され、UK キーボードが再度湧いてくる可能性を大きく減らせます。
| 操作 | 効果 |
|---|---|
| Get-WinUserLanguageList | 現在のユーザーに紐づく言語設定の一覧を確認 |
| $LangList.RemoveAll(…) | 指定した LanguageTag(en-GB / en-US)をまとめて削除 |
| Set-WinUserLanguageList -Force | 変更を強制的に適用し、不要な英語レイアウトを反映させない |
PowerShell での操作は、画面上では見えない設定まで一気に整理できる反面、タイプミスなどをすると想定外の言語を消してしまうことがあります。コマンドを実行する前に、必ず Get-WinUserLanguageList の結果を確認し、削除対象が en-GB と en-US だけになっていることを確認しましょう。
レジストリのクリーンアップで完全に固定(上級者向け)
ここまでやっても再起動後に UK キーボードが復活する場合、レジストリの「Keyboard Layout」関連キーに古い設定が残っている可能性があります。これは上級者向けの手順ですが、根本からきれいにしたい場合は検討する価値があります。
注意: レジストリ編集は誤ると Windows が起動しなくなることがあります。必ず事前に復元ポイントを作成するか、レジストリのバックアップを取得してから作業してください。
レジストリエディタで Preload キーを確認する
- Win + R キーを押し、
regeditと入力して Enter。 - ユーザーアカウント制御が表示されたら [はい] を選択。
- 次のキーに移動する。
HKEY_CURRENT_USER\Keyboard Layout\Preload - 右ペインに並んでいる値を確認し、
00000407(German – QWERTZ)以外があればメモしておく。
同様に、ログオン前の既定レイアウトに影響する次のキーも確認します。
HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadに移動する。- 同じように
00000407以外の値があるか確認する。
| 値 | 意味(代表例) |
|---|---|
00000407 | German – Germany(QWERTZ 配列) |
00000409 | English – United States(US キーボード) |
00000809 | English – United Kingdom(UK キーボード) |
環境によっては他のコードが表示される場合もありますが、「英語 (UK)」に対応する 00000809 などが残っていたら、それが UK 配列復活の原因候補です。
不要な値を削除する
上記の確認で、00000407 以外に英語系と思われる値が残っていた場合、次の手順で削除します。
- 念のため、対象のキー(
Preload)を右クリックし、[エクスポート] で .reg ファイルとしてバックアップを保存しておく。 - 削除したい値(例:
00000809)を右クリックし、[削除] を選択。 - 同様の操作を
HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadに対しても行う。 - 作業が終わったら PC を再起動する。
再起動後、サインイン画面を含めて UK キーボードが表示されなければ、レジストリに残っていた設定の影響が解消されたと判断できます。
キーボード切り替えショートカットの誤操作を防ぐ
「勝手に UK に変わる」と感じていても、実際にはショートカットの誤操作で自分で切り替えてしまっているケースもよくあります。特に、ゲーム中やショートカット多用時に Alt + Shift や Win + Space が無意識に押されることがあります。
入力言語切り替えショートカットを無効化する
- 設定 を開く。
- [時刻と言語] > [入力] を開く。
- [キーボードの詳細設定] をクリック。
- 画面内の [入力言語のホットキー] または [言語バー オプション] をクリックし、従来の「テキスト サービスと入力言語」ダイアログを開く。
- [詳細キー設定] タブを開き、[入力言語のホットキー] の一覧から [入力言語の切り替え] と [キーボード レイアウトの切り替え] を選択して [キー シーケンスの変更] をクリック。
- 表示されたダイアログで、[割り当てなし](または「なし」に相当する選択肢)を選び、OK で閉じる。
これで、少なくともショートカットの誤操作によって知らない間に英語 (UK) に切り替わる可能性を潰すことができます。「切り替えるときは常にタスクバーから手動で選ぶ」と決めてしまうと、原因の切り分けもしやすくなります。
| ショートカット | 既定の動作 | 推奨設定 |
|---|---|---|
Alt + Shift | 入力言語の切り替え | 無効化(割り当てなし) |
Win + Space | キーボードレイアウトの切り替え | できれば無効化 or 使わない前提で運用 |
不要な英語言語パックそのものを削除する
「どうしても UK レイアウトが復活してしまう」場合は、英語 (UK) に紐付いた言語パックを OS から削除してしまうのも有効です。これにより、大型アップデートのたびに「関連するキーボードレイアウトも入れておきました」と自動追加されるのを避けやすくなります。
英語 (英国) 言語パックのアンインストール
- 設定 を開く。
- [時刻と言語] > [言語と地域] を開く。
- [優先する言語] 一覧から、English (United Kingdom) など不要な英語パックを探す。
- 右側の […] ボタンをクリックし、[削除] を選択。
表示言語として英語を使いたい場合は、「English (Germany)」や「English (United States)」など、必要なものだけを残し、不要な種類の英語パックを削っておくと再発防止につながります。
ここまでの手順のまとめ
ここまで紹介した内容を整理すると、UK キーボードの自動追加を防ぐための流れは次のようになります。
| ステップ | 対策内容 | 主な効果 |
|---|---|---|
| 1 | 既定の入力方式を German (QWERTZ) に固定 | 起動直後から常にドイツ語配列を使えるようにする |
| 2 | アプリごとの入力方式を無効化 | アプリごとのレイアウトばらつきを防ぐ |
| 3 | 言語設定の同期をオフ | 他の PC から英語 (UK) が勝手に同期されるのを防ぐ |
| 4 | PowerShell で en-GB / en-US を削除 | 表に出てこない英語レイアウトを一掃する |
| 5 | レジストリの Preload から英語系コードを削除 | ログオン前も含めて内部設定をクリーンにする |
| 6 | ショートカットによる切り替えを無効化 | 誤操作による UK 切り替えを防ぐ |
| 7 | 不要な英語 (UK) 言語パックの削除 | 大型アップデート時の自動再追加を抑制 |
大型アップデート後に再発したときのチェックリスト
Windows 11 の大型アップデートやクリーンインストール後など、設定が一部初期化されるタイミングでは、UK キーボードが再び顔を出すことがあります。その際は、次のチェックリストを上から順に確認してみてください。
- [言語と地域] で English (United Kingdom) の言語パックが復活していないか
- [キーボード] の一覧に 英語 (イギリス) – UK が追加されていないか
- [入力] > [キーボードの詳細設定] で、既定の入力方式が German (QWERTZ) のままか
- アプリごとの入力方式が再びオンになっていないか
- PowerShell の
Get-WinUserLanguageListでen-GB/en-USが再度追加されていないか - レジストリの
Keyboard Layout\Preloadキーに英語系コードが復活していないか
特に、大型アップデート後は「一部の設定が初期状態に戻る」が非常によく起こります。面倒ではありますが、アップデート直後に一度だけ上記をざっと確認しておくと、その後のストレスを大きく減らせます。
それでも UK レイアウトが残る場合の追加チェックポイント
まれに、上記の全てを試しても UK レイアウトがしぶとく残るケースがあります。その場合は、次のようなポイントも確認してみてください。
別ユーザーやログオン画面のレイアウト
- 同じ PC に別のユーザーアカウントがあり、そのアカウント側で英語 (UK) キーボードが設定されていないか
- サインイン画面で表示されているキーボードアイコンから、どのレイアウトが選ばれているか
レジストリの HKEY_USERS\.DEFAULT は、ログオン前の既定レイアウトに影響するため、ここに英語 (UK) が残っていると、サインイン時に追加されることがあります。上級者であれば、HKEY_USERS 配下の各 SID ごとの設定も確認してみる価値があります。
リモートデスクトップや仮想環境の影響
- 別の PC からリモートデスクトップ接続している場合、接続元が英語キーボードになっていないか
- 仮想マシン(Hyper-V / VMware / VirtualBox など)上でキーボードを共有している場合、その設定に英語 (UK) が含まれていないか
これらの特殊な環境では、ゲスト OS 側ではドイツ語キーボードのつもりでも、ホスト側が英語キーボードであるために挙動が混ざって見えることがあります。その場合、ホスト側のレイアウトやリモート接続の設定も合わせて見直す必要があります。
ドイツ語 QWERTZ 配列だけを安定して使うための運用のコツ
最後に、今後 UK キーボードが紛れ込まないようにするための運用のコツをまとめます。
- 新しいアプリをインストールした直後や、大型アップデート直後にタスクバーのキーボードアイコンを確認する習慣をつける
- 複数 PC でアカウントを共有している場合は、言語設定の同期を基本的にオフにしておき、必要な PC だけ個別に設定する
- ゲームやショートカットを多用する場合は、入力言語切り替えショートカットは原則オフにして、どうしても使う場合だけ自分で決めたキーに再割り当てする
- キーボード設定を大きく変更したときは、忘れないうちにレジストリのバックアップやメモを取っておき、後から見直せるようにする
ドイツ語キーボードをメインに使っている環境では、y/z の入れ替わりだけでなく、記号キーの位置が大きく違うため、生産性に直結する問題になりがちです。この記事の手順を上から順に実施しておけば、「いつの間にか UK になっている」というトラブルは大幅に減らせるはずです。
まとめると、
- 既定の入力方式の固定
- 同期機能と言語パックの整理
- PowerShell とレジストリで内部設定をクリーンアップ
- ショートカット誤操作の対策
という 4 本柱を押さえることで、Windows 11 でも安心してドイツ語 QWERTZ 配列だけを安定運用できるようになります。UK キーボードの自動追加に悩まされている場合は、ぜひ本記事の手順を順番に試してみてください。

コメント