Introduzione
Un aggiornamento che risolve questo problema è stato rilasciato il 24 gennaio 2018 a Windows Update, WSUS e catalogo di Microsoft Update. Per ulteriori informazioni, vedere la sezione "Come ottenere questo aggiornamento".
Sintomi
Le applicazioni di Windows Presentation Foundation (WPF) che richiedono un tipo di carattere di fallback o un carattere non incluso nel tipo di carattere selezionato restituiscono messaggi di errore seguenti:
System.TypeInitializationException
"FileFormatException: nessun elemento FontFamily nel FontFamilyCollection corrispondente del sistema operativo corrente o superiore: Win7SP1".
Eccezione interna deriva da: CompositeFontParser
Come ottenere questo aggiornamento
"Aggiornamento per Microsoft.NET Framework 4.7.1 in Windows 7 SP1 e Windows Server 2008 R2 SP1 (KB4074906)" è disponibile come un Optional aggiornamento tramite Windows Update, WSUS e catalogo di Microsoft Update.
Nota: Solo i sistemi che si verificano i sintomi descritti in questo articolo vengono offerto l'aggiornamento.
Windows Update
Questo aggiornamento è disponibile tramite Windows Update. Quando si attiva l'aggiornamento automatico, questo aggiornamento verrà scaricato e installato automaticamente. Per ulteriori informazioni su come ottenere automaticamente gli aggiornamenti della sicurezza, vedere Windows Update: domande frequenti.
Catalogo di Microsoft Update
Per ottenere il pacchetto autonomo per questo aggiornamento, visitare il Catalogo di Microsoft Update sito Web.
Windows Software Update Services (WSUS)
Sul server WSUS, procedere come segue:
-
Selezionare Starts discegliere Strumenti di amministrazionee quindi selezionare Microsoft Windows Server Update Services 3.0.
-
Di espansione nomecomputer, quindi selezionare azione.
-
Select Import Updates.
-
WSUS aprirà una finestra del browser in cui può essere richiesto di installare un controllo ActiveX. Installare il controllo ActiveX per continuare.
-
ActiveX dopo il controllo è installato, verrà visualizzata la schermata di Microsoft Update Catalog. Digitare 4074906 nella casella di ricerca e quindi fare clic su Cerca.
-
Individua il.NET Framework pacchetti che soddisfano i sistemi operativi, linguaggi e processori nell'ambiente. Fare clic su Aggiungi per aggiungerli al carrello.
-
Dopo aver selezionato tutti i pacchetti necessari, selezionare Visualizza carrello.
-
Selezionare Importa per importare i pacchetti al server WSUS.
-
Selezionare Chiudi dopo i pacchetti sono stati importati per tornare a WSUS.
Gli aggiornamenti sono ora disponibili per l'installazione tramite WSUS.
Prerequisiti
Non esistono prerequisiti per l'installazione di questo aggiornamento.
Richiesta di riavvio
Potrebbe essere necessario riavviare il computer dopo avere applicato questo aggiornamento.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento non sostituisce un aggiornamento precedente.
Soluzione alternativa
Per risolvere questo problema, utilizzare uno dei metodi descritti di seguito.
Metodo 1
Per mantenere .NET installato 4.7.1 e assicurare la protezione contro le vulnerabilità che sono stati risolti mediante aggiornamenti della protezione di gennaio, disinstallare la protezione di.NET Framework di gennaio e qualità cumulativo (KB 4055002) e quindi installare il.NET Framework di gennaio Solo protezione aggiornamento (KB 4054183). A tale scopo, attenersi alla seguente procedura:
-
Apre la voce Windows Update nel Pannello di controllo e quindi selezionare Visualizza cronologia aggiornamenti.
-
Nell'elenco Verifica cronologia aggiornamenti , individuare e selezionare l'Aggiornamento della protezione per Microsoft.NET Framework, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1(KB4055002). Quindi, selezionare Disinstalla.
-
Quando viene chiesto di confermare l'operazione di disinstallazione, scegliere Sì.
-
Se viene chiesto di eseguire questa operazione, riavviare il computer.
-
Scaricare e installare la protezione solo l'aggiornamento per.NET Framework 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 per Windows 7 SP1 e Windows Server 2008 R2 SP1 e.NET Framework 4.6 per Windows Server 2008 SP2 (KB 4054183) per il sistema operativo configurazione di uno dei seguenti collegamenti:
-
Seguire le istruzioni di installazione e riavviare il computer se viene chiesto di farlo.
Metodo 2
Ripristinare la versione precedente di.NET Framework. A tale scopo, attenersi alla seguente procedura:
-
Nel Pannello di controllo, aprire l'elemento programmi e funzionalità .
-
Nell'elenco Disinstalla o modifica programma , quindi selezionare Microsoft.NET Framework, 4.7.1e quindi scegliere Disinstalla/Cambia.
-
Rimuovere.NET Framework 4.7.1 dal computer, scegliere Avanti.
-
Seleziona Continua per confermare la disinstallazione.
-
Una volta terminata la disinstallazione, selezionare Fine .
-
Se viene chiesto di eseguire questa operazione, riavviare il computer.
Nota: Dopo la disinstallazione di.NET Framework 4.7.1, non installata nel computer non è più una versione di.NET Framework 4. È necessario reinstallare una versione di.NET Framework 4. x, ad esempio .NET Framework 4.7.
Informazioni sui file
Per tutte le versioni supportate dei sistemi
Nome del file |
Versione del file |
Dimensione del file |
Data |
Ora |
---|---|---|---|---|
GlobalUserInterface.CompositeFont |
Non applicabile |
186,009 |
18-Jan-2018 |
Non applicabile |