リモートデスクトップで社内システムに接続した際、日本語入力ができずキーボード配列が英語配列に変わってしまうトラブルは、多くの会社員が経験する悩みです。英字は打てるのに「@」や「:」などの記号が思った場所にない、日本語入力モードに切り替えられないといった症状が代表的です。この問題は、ローカルPCとリモートPCのキーボード設定の食い違いや、管理者側のポリシー設定など複数の原因が考えられます。本記事では、原因の切り分け方と具体的な確認手順を整理し、スムーズに解決できるように解説します。
【要点】この記事で確認すること
- 最初に見る場所: ローカルPC側のキーボードレイアウト設定と、リモートデスクトップ接続時の「キーボード」オプション
- 切り分けの軸: 端末側(ローカルPCの設定ミス)、アカウント側(ユーザープロファイルの言語設定)、管理設定側(グループポリシーやレジストリによる強制)
- 注意点: 会社PCでは管理者権限が制限されている場合があり、レジストリやグループポリシーの変更は管理者に相談してから行ってください。また、リモートデスクトップ接続前にキーボード配列を確認しておくとトラブルを未然に防げます。
ADVERTISEMENT
目次
なぜリモートデスクトップでキーボード配列が変わるのか
リモートデスクトップ(RDP)では、ローカルPCのキーボード入力をリモートPCに転送する仕組みが働きます。このとき、両方のPCでキーボード配列(言語・レイアウト)が一致していないと、意図しない配列で入力されます。特に日本語配列(106/109キーボード)と英語配列(101キーボード)ではキーの物理的な並びが異なるため、記号の位置が変わってしまいます。
リモートデスクトップのキーボード入力の仕組み
RDP接続時、デフォルトではローカルPCのキーボードレイアウト情報がリモートセッションに送信されます。しかし、リモートPC側で「キーボードレイアウトの自動調整」が無効になっていたり、グループポリシーで強制的に特定の配列が指定されている場合、期待する配列になりません。また、Windowsの言語バーやIMEの状態も影響します。
日本語配列と英語配列の具体的な違い
日本語配列では「@」が「P」の右隣、「:」が「L」の右隣、「]」が「P」の右隣など、英語配列と異なる位置にあります。例えば、英語配列では「@」は「Shift + 2」ですが、日本語配列では「Shift + @」という別のキーです。この違いが、リモートデスクトップ中に記号入力で混乱を起こします。
最初に確認すべきこと:ローカル側の設定
まずは手元のPC(ローカルPC)のキーボード設定が正しいかを確認しましょう。多くの場合、ローカルPCで日本語配列が正しく設定されていれば、リモートデスクトップでもその設定が継承されます。
- ローカルPCのキーボードレイアウトを確認する
「設定」→「時刻と言語」→「言語」→「日本語」のオプション→「キーボード」で、レイアウトが「日本語キーボード(106/109キー)」になっているか確認します。もし「英語キーボード(101/102キー)」になっていたら、日本語配列に変更してください。 - 言語バーの表示言語を確認する
タスクバー右端の言語バー(「JP」や「EN」の表示)をクリックし、日本語IME(Microsoft IMEなど)が選択されているか確認します。複数のキーボードレイアウトが追加されている場合は、日本語配列を優先順位の一番上に移動します。 - リモートデスクトップ接続の「キーボード」オプションを設定する
リモートデスクトップ接続ツール(mstsc.exe)を開き、「表示オプション」→「ローカルリソース」タブ→「キーボード」で、「リモートセッションでこのキーボードレイアウトを使用する」を選択します。これにより、ローカルPCのキーボード配列がそのままリモートに適用されます。 - リモートデスクトップ接続前にIMEの状態を初期化する
タスクバーのIMEアイコンを右クリックし、「設定」→「全般」→「以前のバージョンのMicrosoft IMEを使う」をオンにすると、古い互換性のあるIMEが使えて問題が解決することがあります。 - 管理者として実行する
コマンドプロンプトやPowerShellを管理者として開き、「reg add “HKCU\Software\Microsoft\Terminal Server Client\Default” /v KeyboardLayout /t REG_DWORD /d 0x00000411 /f」を実行すると、日本語配列(コード0411)が強制されます。この方法は管理者権限が必要なため、会社PCでは注意してください。
リモート側の設定を確認する
ローカル側の設定が正しくても、リモートPCの設定が優先される場合があります。リモートPCのキーボードと言語設定を確認しましょう。
リモートPCのキーボード設定
リモートデスクトップで接続した後、リモートPC上で「設定」→「時刻と言語」→「言語」を開き、日本語が第一言語として設定されているか確認します。また、キーボードレイアウトが日本語配列になっているかも確認します。もし英語配列になっていれば、日本語配列を追加して優先順位を上げます。
地域と言語の設定
リモートPCの「コントロールパネル」→「地域」→「管理」タブで、「ようこそ画面とシステムアカウントの設定をコピーする」をクリックし、現在のユーザー設定をシステム全体に適用します。これで新しくログオンするユーザーにも同じ言語設定が引き継がれます。
ADVERTISEMENT
管理者設定が影響するケース
会社PCでは、グループポリシーやレジストリで強制的にキーボードレイアウトが固定されている場合があります。特に、リモートデスクトップサービス側のポリシーで「キーボードレイアウトの強制」が有効になっていると、ユーザー側で変更しても無効になります。
グループポリシーの確認ポイント
管理者は「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「リモート デスクトップ サービス」→「リモート デスクトップ セッション ホスト」→「デバイスとリソースのリダイレクト」で、「キーボード レイアウトのリダイレクトを許可しない」が有効になっていると、ローカルPCのキーボード設定がリモートに送られません。この場合は、管理者にポリシーの変更を依頼する必要があります。
レジストリによる強制
レジストリの「HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout」配下や「HKCU\Software\Microsoft\Terminal Server Client」に設定が書き込まれている場合もあります。自分で変更する前に必ず管理者に相談してください。
失敗パターンと対処法
実際によくある失敗パターンをまとめました。以下の表を参考に、自分の状況に合った対処法を見つけてください。
| 症状 | 考えられる原因 | 対処法 |
|---|---|---|
| リモートデスクトップ接続後、日本語入力ができない(IMEが無効) | ローカルPCのIMEがオフになっている、またはリモートPCに日本語IMEがインストールされていない | ローカルPCでIMEをオンにしてから接続。リモートPCで日本語IMEを追加。 |
| 「@」や「:」が正しく入力できない | キーボードレイアウトが英語配列になっている | ローカルPC・リモートPCのキーボードレイアウトを日本語配列に変更。RDP接続の「キーボード」オプションを確認。 |
| 接続するたびに配列が元に戻る | グループポリシーでキーボードレイアウトのリダイレクトが禁止されている | 管理者にポリシーの変更を依頼。またはレジストリの設定を確認(管理者権限が必要)。 |
| 特定のリモートPCでのみ発生する | リモートPCの言語設定が英語優先になっている | リモートPCの地域と言語設定で日本語を最優先に。 |
管理者に伝えるべき情報
もし自分で解決できない場合は、IT管理者に以下の情報を伝えるとスムーズです。
- 発生するリモートデスクトップ接続先(サーバー名やIPアドレス)
- ローカルPCのOSバージョンとキーボードレイアウト設定
- リモートPCのOSバージョンと言語設定
- RDP接続時に「キーボード」オプションで何を選択しているか
- グループポリシーの結果(gpresult /h レポート)があれば添付
- 「キーボードレイアウトのリダイレクトを許可しない」ポリシーが有効になっていないかの確認依頼
よくある質問(FAQ)
リモートデスクトップ中に「Alt+Shift」で言語切り替えができない
リモートセッション内の設定で、言語切り替えのホットキーが変更されている可能性があります。リモートPCの「設定」→「時刻と言語」→「言語」→「キーボードの詳細設定」で、入力言語の切り替え方法を確認し、お好みのキーに変更してください。
毎回接続時にキーボードレイアウトを手動で変更するのが面倒
RDP接続ファイル(.rdp)にキーボードレイアウトを保存できます。接続ツールで設定後、「名前を付けて保存」で.rdpファイルを作成し、次回からそのファイルをダブルクリックして接続すると設定が反映されます。
会社のポリシーで設定変更が禁止されている
その場合は、管理者に相談してポリシーの例外を依頼するか、代替手段としてリモートデスクトップではなくVPN経由で直接リモートPCを操作する方法を検討します。また、リモートPCにあらかじめ日本語配列のユーザーアカウントを作成してもらうのも一案です。
まとめ
リモートデスクトップ中にキーボード配列が英語配列になる問題は、ローカルPCとリモートPCの設定不一致、または管理者ポリシーによる強制が主な原因です。まずはローカルPCのキーボードレイアウトとRDP接続のオプションを確認し、次にリモートPCの言語設定をチェックしてください。それでも解決しない場合は、グループポリシーやレジストリの影響を疑い、管理者に相談しましょう。正しい設定を維持することで、毎回のストレスから解放され、業務効率が向上します。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
