特定のアプリケーションでキーボード レイアウトが英語になる

現象
特定のアプリケーションを利用しているときにのみ、Microsoft IME 2002 以降のバージョンの日本語入力システムで英語キーボード レイアウトが利用され、通常の日本語キーボード レイアウトの入力が行えない場合があります。

キーボード レイアウトを確認するには、 Shift キーを押しながら 2 キーを押します。英語キーボード レイアウトになっている場合には @ (アットマーク) が入力されます。日本語キーボード レイアウトとなっている場合には、" (二重引用符) が入力されます。
原因
何らかの原因によって、下記のレジストリ キーが書き換えられてしまう場合があります。[Layout file] の値は、通常 KBDJPN.DLL ですが、何らかの原因によって値が変更されている場合に、問題が発生します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411

名前 : Layout file
解決方法
特定のアプリケーションを利用しているときにのみ現象が発生する場合は、"キーボード レイアウトのレジストリ値を変更する方法 " の手順を実行してください。すべてのアプリケーションで現象が発生する場合は、"すべてのアプリケーションで発生する場合の解決方法" の手順を実行してください。

キーボード レイアウトのレジストリ値を変更する方法

重要 : このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを編集する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしておくと、問題が発生した場合にレジストリを復元することができます。バックアップおよび復元方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法
ここでは例として、Windows XP の画面で説明します。
  1. 起動しているアプリケーションをすべて終了します。

    : Windows 2000、Windows XP をご使用の場合は、レジストリ値を変更するために、管理者権限を持つユーザー (Administrator) で Windows にログオンする必要があります。
  2. レジストリ エディタを起動します。
    [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに regedit と入力し、[OK] をクリックします。



    Windows Vista の場合は、[スタート] ボタン[スタート] ボタンをクリックし、[検索の開始] ボックスに regedit と入力します。次に、[プログラム] の一覧の [regedit.exe] をクリックします。

    ユーザー アカウントの制御管理者のパスワードを要求するダイアログ ボックスが表示された場合はパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。

    regedit と入力
  3. 次のレジストリ キーに移動します。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411


  4. [00000411] を [exported 00000411] という名前でエクスポートします。
    [00000411] をクリックし、[ファイル] をクリックして、[エクスポート] をクリックします。次に、[ファイル名] ボックスに exported 00000411 と入力し、[保存] をクリックします。

    このレジストリ キーに加えた編集を元に戻したい場合、Exported 00000411 ファイルをダブルクリックします。



    Windows 98、Windows Millennium Edition、および Windows 2000 をご使用の場合、[00000411] をクリックし、[レジストリ] をクリックして、[レジストリの書き出し] をクリックします。次に、[ファイル名] ボックスに exported 00000411 と入力し、[保存] をクリックします。

  5. [Layout file] の値を確認します。
    [00000411] をクリックし、右側の [Layout file] をダブルクリックします。

  6. [Layout file] の値を確認します。
    [値のデータ] ボックスに KBDJPN.DLL と入力されているか確認します。値が KBDJPN.DLL ではない場合は、「KBDJPN.DLL」に修正し、[OK] をクリックします。

    : 値を変更しようとすると編集エラー メッセージが表示される場合は、管理者権限を持つユーザーで Windows にログオンし直す必要があります。管理者権限を持つユーザーに変更した後に再度手順を実行してください。

  7. レジストリ エディタを終了し、コンピュータを再起動します。
通常の日本語キーボード レイアウトの入力が行えるかご確認ください。上記の手順を実行しても問題を解決できない場合は、次に案内する "すべてのアプリケーションで発生する場合の解決方法" の手順を実行してください。

: 手順 4. で保存したファイルをダブルクリックすると、レジストリの編集内容を元に戻すことができます。

すべてのアプリケーションで発生する場合の解決方法

すべてのアプリケーションで、英語キーボード レイアウトが利用され、通常の日本語キーボード レイアウトの入力が行えない場合は、ご使用の Windows システムにあわせて、下記の項目をご確認ください。

Windows Vista

Windows Vista をご使用の場合にキーボードが英語キーボードとして認識される場合は、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
929924 Windows Vista でキーボードが日本語キーボードとして認識されず 日本語の入力が行えない場合の対処方法

Windows XP

この問題は、Windows XP Service Pack 1a で修正されています。Windows XP の最新の Service Pack をインストールする方法については、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322389 最新の Windows XP Service Pack を入手する方法
Windows XP をご使用の場合に、日本語キーボードが英語キーボードとして認識される場合は、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
880943 Windows XP で日本語キーボードが英語キーボードとして認識される場合の対処方法

Windows 2000

Windows 2000 をご使用の場合に、キーボードが英語キーボードとして認識される場合は、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
880583 キーボードが、英語キーボードとして認識される場合の対処方法

Windows Millennium Edition

Windows Millennium Edition をご使用の場合に、日本語 USB キーボードが英語キーボードとして認識される場合は、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
880945 Windows Me で日本語 USB キーボードが英語キーボードとして認識される場合の対処方法
関連情報
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
436679 Word 2002 で キーボードの切り替えを行った際に設定される入力方式が設定通りに切り替わらない
417223 Word 2002 で文字の入力時に上書きモードに切り替わらない
318388 新しい入力システムをデフォルトとして設定しても元のキーボード レイアウトが使用される
富士通社では、一部の富士通社製コンピュータ向けに「キーボード レイアウト修正ツール」を公開しています。詳細については、次の富士通 Web サイトを参照してください。
他社テクニカル サポートのお問い合わせ窓口は、ユーザーの便宜のために提供されているものであり、将来予告なしに変更されることがあります。マイクロソフトは、掲載している情報に対して、いかなる責任も負わないものとします。
kblight T008603 imexp IME 2002 トラブル kbIMESearch trouble IME2002
プロパティ

文書番号:880629 - 最終更新日: 10/04/2016 16:04:00 - リビジョン: 6.0

Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Microsoft Office Input Method Editor 2007

  • kbexpertiseinter kbexpertisebeginner kbtshoot KB880629
フィードバック