問題
如果您啟用每個字型使用者定義的字元 (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。 你現在可以安裝受影響的更新了。
先決條件
使用此變通方法沒有任何前提條件。