Introdução
Uma actualização que resolve este problema foi disponibilizada em 24 de Janeiro de 2018, para o Windows Update, WSUS e catálogo do Microsoft Update. Para mais informações, consulte a secção "Como obter esta actualização".
Sintomas
Aplicações de apresentação de Windows Foundation (WPF) que solicitam um tipo de letra base ou um carácter que não está incluído no tipo de letra actualmente seleccionado devolvem as seguintes mensagens de erro:
System.TypeInitializationException
"FileFormatException: nenhum elemento FontFamily na FontFamilyCollection que corresponde ao sistema operativo actual ou superior: Win7SP1".
Provém de excepção interior: CompositeFontParser
Como obter esta actualização
"Actualização para Microsoft .NET Framework 4.7.1 no Windows 7 SP1 e Windows Server 2008 R2 SP1 (KB4074906)" está disponível como um opcional actualização através do Windows Update, WSUS e catálogo do Microsoft Update.
Nota Apenas os sistemas que detectar os sintomas descritos neste artigo serão oferecidos a actualização.
Windows Update
Esta actualização está disponível através do Windows Update. Quando activa as actualizações automáticas, esta actualização será transferida e instalada automaticamente. Para mais informações sobre como obter automaticamente actualizações de segurança, consulte Windows Update: Perguntas mais frequentes.
Catálogo do Microsoft Update
Para obter o pacote autónomo para esta actualização, vá para o Catálogo do Microsoft Update Web site.
Windows Software Update Services (WSUS)
No servidor WSUS, siga estes passos:
-
Seleccione Iniciar, seleccione Ferramentas administrativase, em seguida, seleccione Microsoft Windows Server Update Services 3.0.
-
Expandir NomeComputadore, em seguida, seleccione acção.
-
Select Import Updates.
-
WSUS abrirão uma janela do browser na qual poderá ser-lhe para instalar um controlo ActiveX. Instalar o controlo ActiveX para continuar.
-
Após o ActiveX controlo estiver instalado, verá o ecrã Catálogo Microsoft Update. Escreva 4074906 na caixa de pesquisa e, em seguida, clique em Procurar.
-
Localizar o .NET Framework pacotes que correspondam a sistemas operativos, idiomas e processadores do seu ambiente. Clique em Adicionar para adicioná-los ao seu cesto.
-
Quando tiver seleccionado todos os pacotes que necessita, seleccione Ver cesto.
-
, Seleccione o Importar para importar os pacotes para o servidor WSUS.
-
Seleccione Fechar após terem sido importados os pacotes para regressar aos WSUS.
As actualizações estão agora disponíveis para instalação através dos WSUS.
Pré-requisitos
Não existem pré-requisitos para instalar esta atualização.
Requisito de reinício
Poderá ter de reiniciar o computador depois de aplicar esta atualização.
Atualizar informações de substituição
Esta actualização não substitui qualquer actualização anterior.
Solução alternativa
Para contornar este problema, utilize um dos seguintes métodos.
Método 1
Para manter .NET 4.7.1 instalado e manter uma protecção contra as vulnerabilidades corrigidas pelas actualizações de segurança de Janeiro, desinstale o Janeiro segurança do .NET Framework e a qualidade de Rollup (KB 4055002) e, em seguida, instale o .NET Framework de Janeiro Só de segurança da actualização (KB 4054183). Para tal, siga estes passos:
-
No painel de controlo, abra o item Windows Update e, em seguida, seleccione Ver histórico de actualizações.
-
Na lista de Rever o histórico de actualização , localize e seleccione A actualização de segurança para Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1(KB4055002). Em seguida, seleccione desinstalar.
-
Quando lhe for pedido para confirmar a desinstalação, seleccione Sim.
-
Reinicie o computador se lhe for pedido para o fazer.
-
Transferir e instalar a actualização segurança apenas para o .NET Framework, 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 para Windows 7 SP1 e Windows Server 2008 R2 SP1 e .NET Framework 4.6 para Windows Server 2008 SP2 (KB 4054183) para o sistema operativo configuração das seguintes hiperligações:
-
Siga as instruções de instalação e, em seguida, reinicie o computador se lhe for pedido para o fazer.
Método 2
Reverte para a versão anterior do .NET Framework. Para tal, siga estes passos:
-
No painel de controlo, abra o item programas e funcionalidades .
-
Na lista de desinstalar ou alterar um programa , localize e, em seguida, seleccione Microsoft .NET Framework 4.7.1e, em seguida, seleccione Desinstalar/Alterar.
-
Seleccione Remover o .NET Framework 4.7.1 deste computadore, em seguida, seleccione seguinte.
-
Seleccione continuar para confirmar a desinstalação.
-
Seleccione Concluir depois de termina a desinstalação.
-
Reinicie o computador se lhe for pedido para o fazer.
Nota Depois de desinstalar o .NET Framework 4.7.1, o computador já não tem qualquer versão do .NET Framework 4 instalado. Tem de reinstalar uma versão do .NET Framework 4. x, por exemplo, o .NET Framework 4.7.
Informações de ficheiro
Para todas as versões suportadas de sistemas
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
---|---|---|---|---|
GlobalUserInterface.CompositeFont |
Não aplicável |
186,009 |
18-Jan-2018 |
Não aplicável |