Windows 10、Internet Explorer 11 にて UTF-8 以外の文字コードが指定できません。

現象
Windows 10 64bit RTM 日本語環境において Internet Explorer 11 で次の問題が発生します。

・[表示] メニューの [エンコード] で UTF-8 以外の文字コードの選択肢が表示されません。

・JavaScript で document.charset = 'shift_jis' のように UTF-8 以外の文字コードを指定すると、「引数が無効です」というエラーが発生します。
原因
以下のモジュールが既定で存在しないため、document.charset プロパティを操作するスクリプト処理においてMLang API の実行に失敗し、現象が発生します。

  %WINDIR%\SysWOW64\en-US\mlang.dll.mui
解決方法
この問題は 2015 年 11 月に配布された Windows 10 の更新プログラムを適用することで解決します。
回避策
下記のいずれかの方法で問題を回避することができます。

回避方法1 - 簡易修正ツールを使用します。

この問題を自動的に修正するには、次の簡易修正ツールを使用してください。

ダウンロード


回避方法2 - sfc.exe を実行します。

システム ファイル チェッカー (sfc.exe) を利用することで、
キャッシュ フォルダー (%WINDIR%\System32\Dllcache) から自動的に欠損したファイルが補完され、
本現象が解消いたします。

1.  [Windows] + [X] キーを押下し、[コマンド プロンプト (管理者)] メニューを実行します。

2. 起動したコマンド プロンプトにおいて、以下のコマンドを実行します。

   sfc /scannow

3. 上記コマンドの実行完了後、システムを再起動します。


回避方法3 - Windows 10 の英語言語パックをインストールします。

英語 (米国) 言語パックのインストールにより mlang.dll.mui が配置され、本現象が解消いたします。

1. [Windows] + [X] キーを押下し、[コントロール パネル] を実行します。

2. [コントロール パネル] ウィンドウで、[時計、言語、および地域] をクリックします。

3. [時計、言語、および地域] ウィンドウで、[言語の追加] をクリックします。

4. [言語] ウィンドウで、[言語の追加] をクリックします。

5. [言語の追加] ウィンドウで、[English 英語] を選択し、[開く] ボタンをクリックします。

6. [地域のバリエーション] ウィンドウで、[English (United States) 英語 (米国)] を選択し、[追加] をクリックします。

状況
マイクロソフトは、本現象を弊社製品の不具合として認識しています。
詳細
関連情報
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:3097428 - 最終更新日: 09/29/2016 12:56:00 - リビジョン: 5.0

Windows 10

  • KB3097428
フィードバック