系統在更新後停止運作,且每個字型由終端使用者定義的字元 (啟用 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 只連結到一個字型檔案,請進入步驟 4。 如果 EUDC 連結到多個基礎字型,請進入第 5 步。

4. 對於每個字型的 EUDC,你需要編輯鍵值,在後面加上「,FontFaceName」。 文字不一定要是「FontFaceName」,也可以是符合你情境的名稱。 

注意

名為「SystemDefaultEUDCFont」的登錄檔金鑰不得更改。 它是系統範圍的 EUDC,不是每個字型的 EUDC。

範例:這是代碼頁 936 下的每個字型 EUDC,基本字型名稱為「新宋體」,鍵值為「C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE」

雷格迪特

在鍵值加上「,TestFont」後,它就會變成「C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE,TestFont」

雷格迪特

5。 如果同一個 EUDC 字型檔案連結到多個基礎字型,你需要克隆該 EUDC 字型檔案,並在連結到不同基礎字型時給它取不同名稱。

範例 – 以下截圖中,同一個 EUDC 字型檔 MyTest2.TTE 同時連結到 Microsoft YaHei 介面與黑體。 在這種情況下,EUDC 字型無法用於黑體。 解決方法是將 MyTest2.TTE 複製到另一個檔案,例如 MyTest3.TTE。 接著將新的 EUDC 字型檔 MyTest3.TTE 連結到 黑體。

雷格迪特

套用這個變通方法後 (注意到最後一個登錄檔金鑰現在顯示的是 MyTest3.TTE 而不是 MyTest2.TTE) :

雷格迪特

6。 在 HKEY_USERS\SID\EUDC 下,對所有其他使用者 EUDC 設定重複這些步驟。

7。 關閉 Regedit。 登出後回到 Windows,確認每個字型的 EUDC 是否正常運作。

8。 你現在可以安裝受影響的更新了。

先決條件

使用此變通方法沒有任何前提條件。