Sintoma
Se ativar carateres definidos pelo utilizador final (EUDC) por tipo de letra, o sistema deixará de funcionar e será apresentado um ecrã azul no arranque. Esta não é uma definição comum em regiões não-asiáticas.
Solução
1. Se já instalou uma atualização afetada, terá de desinstalar essa atualização, reiniciar e iniciar sessão no Windows.
2. Em RegEdit, navegue até HKEY_CURRENT_USER\EUDC
3. Localize todas as chaves do Registo EUDC por tipo de letra sob a subchave. Se o EUDC estiver associado apenas a um ficheiro de tipo de letra, vá para o passo 4. Se o EUDC estiver associado a mais de um tipo de letra base, vá para o passo 5.
4. Para cada EUDC por tipo de letra, terá de editar o valor da chave para adicionar ",FontFaceName" ao final de cada um. O texto não tem de ser "FontFaceName", pode ser um nome que faça sentido no seu cenário.
Nota
A chave do Registo com o nome "SystemDefaultEUDCFont" não pode ser alterada. Trata-se de um EUDC global do sistema, não um EUDC por tipo de letra.
Exemplo: Este é um EUDC por tipo de letra na página de códigos 936, o nome do tipo de letra base é "新宋体", o valor da chave é "C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE"
Depois de adicionar ",TestFont" ao valor da chave, este passará a ser “C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE,TestFont”
5. Se o mesmo ficheiro de tipo de letra EUDC estiver associado a vários tipos de letra base, terá de clonar esse ficheiro de tipo de letra EUDC e atribuir-lhe nomes diferentes ao associá-lo a diferentes tipos de letra base.
Exemplo: na seguinte captura de ecrã, o mesmo ficheiro de tipo de letra EUDC MyTest2.TTE está associado a Microsoft YaHei UI e 黑体. Neste caso, o tipo de letra EUDC não funcionará para 黑体. A solução consiste em clonar MyTest2.TTE para outro ficheiro, como MyTest3.TTE. Em seguida, associe o novo ficheiro de tipo de letra EUDC MyTest3.TTE a 黑体.
Depois de aplicar a solução (tenha em atenção que a última chave do Registo agora mostra MyTest3.TTE em vez de MyTest2.TTE):
6. Repita estes passos para todas as outras definições USER EUDC em HKEY_USERS\SID\EUDC.
7. Feche Regedit. Termine sessão e volte a iniciá-la no Windows e verifique se o EUDC por tipo de letra funciona como esperado.
8. Agora pode instalar as atualizações afetadas.
Pré-requisitos
Não existem pré-requisitos para utilizar esta solução.