アラビア語 MUI またはヘブライ語 MUI がインストールされている Windows XP Service Pack 2 ベースのコンピュータにセキュリティ更新プログラム 943460 をインストールした後、メニュー バーと [スタート] メニューに英語のテキストが表示されることがある

Windows XP のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Windows XP のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずレジストリをバックアップし、レジストリの復元方法を理解しておいてください。バックアップ、復元、および編集方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
256986 Microsoft Windows レジストリの説明
現象
アラビア語 MUI (Multilingual User Interface) Pack またはヘブライ語 MUI Pack がインストールされている Windows XP Service Pack 2 (SP2) ベースのコンピュータにセキュリティ更新プログラム 943460 (MS07-061) をインストールした後、メニュー バーと [スタート] メニューに英語のテキストが表示されることがあります。
原因
この問題は、Windows シェル コンポーネントと MUI の間で、リソース チェックサムが一致しないことが原因で発生します。
解決方法
警告 : レジストリ エディタまたは別の方法を使用してレジストリを誤って変更すると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリの変更により発生した問題に関しては、一切責任を負わないものとします。レジストリの変更は、自己の責任において行ってください。

この問題を解決するには、レジストリを編集して、次のレジストリ サブキーの値を変更します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
これを行うには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。regedit と入力し、[OK] をクリックします。
  2. 次のレジストリ サブキーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
  3. [ファイル] メニューの [エクスポート] をクリックします。
  4. [ファイル名] ボックスに shell32 と入力し、[保存] をクリックします。

    : このレジストリ キーを復元するには、保存した Shell32.reg ファイルをダブルクリックします。
  5. 詳細ウィンドウで、エントリ [1] を右クリックし、[削除] をクリックします。
  6. [はい] をクリックします。
  7. [編集] メニューの [新規] をポイントし、[バイナリ値] をクリックします。
  8. "新しい値 #1" という文字を削除して 1 と入力し、Enter キーを押します。
  9. [1] を右クリックし、[修正] をクリックします。
  10. [値のデータ] ボックスに次のとおり入力します。
    0e c0 5f 13 6a be a4 25 6c 2f 74 59 0b e1 b2 3f 05 45 1e 21 24 a8 ac 71 65 75 3b fb bd 4e 76 34 41 8b d1 cc 4e d5 cb 29 af 92 35 19 ce 18 9f 5c
    : 上記の例では、文字 "O" ではなく、数字 0 (ゼロ) を入力します。
  11. [OK] をクリックします。

    : 入力した値が正しいことを確認するには、次の手順を実行します。
    1. 次のレジストリ サブキーを見つけてクリックします。
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
    2. [ファイル] メニューの [エクスポート] をクリックします。
    3. [ファイル名] ボックスに verify と入力し、[保存] をクリックします。
    4. メモ帳などのテキスト エディタを使用して、Verify.reg ファイルを開きます。ファイルの内容が次のように表示されます。
      Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll]"0"=hex:52,04,f0,0a,00,00,06,00,00,00,28,0a,00,00,06,00,84,08,54,0b,00,00,06,00"1"=hex:0e,c0,5f,13,6a,be,a4,25,6c,2f,74,59,0b,e1,b2,3f,05,45,1e,21,24,a8,ac,71,65,75,3b,fb,bd,4e,76,34,41,8b,d1,cc,4e,d5,cb,29,af,92,35,19,ce,18,9f,5c
  12. 次のレジストリ サブキーを見つけて削除します。
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\LangID
    : LangID には、インストールされている MUI の言語 ID が入ります。たとえば、ヘブライ語の LangID は 040d、アラビア語の LangID は 0401 です。

    使用できる言語設定は次のとおりです。
    言語
    アラビア語401
    バスク語042b
    ポルトガル語 (ブラジル)415
    チェコ語405
    簡体字中国語804
    繁体字中国語404
    デンマーク語406
    オランダ語413
    英語0409 (デフォルト)
    フィンランド語040b
    フランス語040c
    ドイツ語407
    ギリシャ語408
    ヘブライ語040d
    ハンガリー語040e
    イタリア語410
    日本語411
    韓国語412
    ノルウェー語414
    ポーランド語415
    ポルトガル語816
    ロシア語419
    スペイン語0c0a
    スウェーデン語041d
    スロバキア語041b
    スロベニア語424
    トルコ語041f
  13. レジストリ エディタを終了し、コンピュータを再起動します。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細
MUI の詳細については、次のマイクロソフト Web サイトを参照してください。セキュリティ情報 MS07-061 の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
943460 [MS07-061] Windows URI 処理の脆弱性により、リモートでコードが実行される
プロパティ

文書番号:945648 - 最終更新日: 01/16/2015 17:32:08 - リビジョン: 2.0

Microsoft Windows XP Service Pack 2

  • kbnosurvey kbarchive kbexpertiseinter kbtshoot kbnofix kbregistry KB945648
フィードバック