Errore "TypeInitializationException" o "FileFormatException" nelle applicazioni WPF che richiedono i caratteri di fallback, dopo aver installato l'il 9 giugno 2018, protezione .NET e qualità cumulativo (KB4055002)

Si applica a: Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1

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:

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:

  1. Selezionare Starts discegliere Strumenti di amministrazionee quindi selezionare Microsoft Windows Server Update Services 3.0.
  2. Di espansione nomecomputer, quindi selezionare azione.
  3. Select Import Updates.
  4. WSUS aprirà una finestra del browser in cui può essere richiesto di installare un controllo ActiveX. Installare il controllo ActiveX per continuare.
  5. 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.
  6. Individua il.NET Framework pacchetti che soddisfano i sistemi operativi, linguaggi e processori nell'ambiente. Fare clic su Aggiungi per aggiungerli al carrello.
  7. Dopo aver selezionato tutti i pacchetti necessari, selezionare Visualizza carrello.
  8. Selezionare Importa per importare i pacchetti al server WSUS.
  9. 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:

  1. Apre la voce Windows Update nel Pannello di controllo e quindi selezionare Visualizza cronologia aggiornamenti.
  2. 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.
  3. Quando viene chiesto di confermare l'operazione di disinstallazione, scegliere .
  4. Se viene chiesto di eseguire questa operazione, riavviare il computer.
  5. 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:
     

    Aggiornamento della protezione solo per.NET Framework versione 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 per Windows 7 SP1 e Windows Server 2008 R2 SP1 per x86 sistemi (KB4054183)

    Solo aggiornamento della protezione per.NET Framework versione 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 in Windows 7 SP1 e Windows Server 2008 R2 SP1 per x64 sistemi (KB4055269)

  6. 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:

  1. Nel Pannello di controllo, aprire l'elemento programmi e funzionalità .
  2. Nell'elenco Disinstalla o modifica programma , quindi selezionare Microsoft.NET Framework, 4.7.1e quindi scegliere Disinstalla/Cambia.

    programma di disinstallazione
  3. Rimuovere.NET Framework 4.7.1 dal computer, scegliere Avanti.

    4074906 passaggio 3
  4. Seleziona Continua per confermare la disinstallazione.
  5. Una volta terminata la disinstallazione, selezionare Fine .

    4074906 passaggio 5
  6. 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