フォントごとのエンド ユーザー定義文字 (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" です。

Regedit

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

Regedit

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

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

Regedit

回避策を適用した後 (最後のレジストリ キーに MyTest2.TTE ではなく MyTest3.TTE が表示されることに注意してください)。

Regedit

6. [HKEY_USERS\SID\EUDC] の他のすべての USER EUDC 設定に対して、これらの手順を繰り返します。

7. Regedit を閉じます。 ログアウトして Windows に戻り、フォントごとの EUDC が期待どおりに動作することを確認します。

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

前提条件

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