フォントごとのエンドユーザー定義文字 (EUDC) を有効にした更新後、システムが動作を停止する

適用先
Windows 10, version 1607, all editions Windows 10, version 1703, all editions Windows 10, version 1709, all editions Windows 10, version 1803, all editions

現象

フォントごとの外字 (EUDC) を有効にすると、システムが動作しなくなり、起動時にブルー スクリーンが表示されます。 アジア以外の地域では、これは一般的な設定ではありません。

回避策

1. 影響を受ける更新プログラムを既にインストールしている場合は、その更新プログラムをアンインストールし、再起動して、Windows にログインする必要があります。

2. RegEdit 内で、HKEY_CURRENT_USER\EUDC に移動します

3. サブキーの下で、フォントごとのすべての EUDC レジストリ キーを見つけます。 EUDC が 1 つのフォント ファイルにのみリンクされている場合は、手順 4 に進みます。 EUDC が複数の基本フォントにリンクされている場合は、手順 5 に進みます。

4. フォントごとの EUDC ごとに、キーの値を編集して、それぞれの末尾に ",FontFaceName" を追加する必要があります。 テキストは "FontFaceName" である必要はありません。シナリオに適した名前にすることができます。 

注

"SystemDefaultEUDCFont" という名前のレジストリ キーは変更しないでください。 これはシステム全体の EUDC であり、フォントごとの EUDC ではありません。

例: これはコード ページ 936 のフォントごとの EUDC です。ベース フォント名は "新宋体"、キー値は "C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE" です。

カスタム フォント マッピングを示すレジストリ エディターの EUDC キー

キー値に ",TestFont" を追加すると、"C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE,TestFont" になります

SystemDefaultEUDCFont 値を示すレジストリ エディターの EUDC キー

5. 同じ EUDC フォント ファイルが複数の基本フォントにリンクされている場合は、その EUDC フォント ファイルを複製し、異なる基本フォントにリンクするときに別の名前を付ける必要があります。

例 – 次のスクリーンショットでは、同じ EUDC フォント ファイル MyTest2.TTE が Microsoft YaHei UI と黒体の両方にリンクされています。 この場合、黒体に対して EUDC フォントは機能しません。 回避策として、MyTest2.TTE を MyTest3.TTE などの別のファイルに複製します。 次に、新しい EUDC フォント ファイル MyTest3.TTE を黒体にリンクします。

複数のカスタム フォント エントリを示すレジストリ エディターの EUDC キー

回避策を適用した後 (最後のレジストリ キーに MyTest2.TTE ではなく MyTest3.TTE が表示されるようになりました):

カスタム フォント ファイルのマッピングを示すレジストリ エディターの EUDC キー

6. HKEY_USERS\SID\EUDC の下にある他のすべての USER EUDC 設定について、これらの手順を繰り返します。

7. regedit を閉じます。 ログアウトして Windows に復帰し、フォントごとの EUDC が正常に機能することを確認します。

8. これで、影響を受ける更新プログラムをインストールできます。

前提条件

この回避策を使用するための前提条件はありません。