Fout 'TypeInitializationException' of 'FileFormatException' in WPF toepassingen die lettertypen fallback aanvragen na de installatie van 9 januari 2018 .NET-beveiliging en kwaliteit Rollup (KB4055002)

Van toepassing: Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1Microsoft .NET Framework 4.7.1

Inleiding


Een update waarmee dit probleem wordt opgelost, werd uitgebracht op 24 januari 2018 Windows Update, WSUS en de Microsoft Update-catalogus. Zie de sectie 'How to get deze update' voor meer informatie.

Symptomen


Windows Presentation Foundation (WPF)-toepassingen die vragen een terugval lettertype of een teken dat niet is opgenomen in het geselecteerde lettertype retourneren de volgende foutberichten weergegeven:

Hoe krijg ik deze update


'Update voor Microsoft .NET Framework 4.7.1 op Windows 7 SP1 en Windows Server 2008 R2 SP1 (KB4074906)' is beschikbaar als een optionele update via Windows Update, WSUS en de Microsoft Update-catalogus.

Opmerking  Alleen systemen waarop de problemen die worden beschreven in dit artikel wordt de update aangeboden.

Windows Update

Deze update is beschikbaar via Windows Update. Als u automatische updates inschakelt, wordt deze update gedownload en automatisch geïnstalleerd. Zie voor meer informatie over het installeren van beveiligingsupdates automatisch Windows Update: veelgestelde vragen over het.

Microsoft Update-catalogus

Als u het zelfstandige pakket voor deze update, gaat u naar de Microsoft Update-catalogus website.

Windows Software updateservices (WSUS)

Ga als volgt te werk op de WSUS-server:

  1. Klik op Start, s voor Systeembeheerkiest en vervolgens selecteer Microsoft Windows Server Update Services 3.0.
  2. Uitvouwen computernaamen selecteer actie.
  3. Select Import Updates.
  4. WSUS opent een venster waarin u wordt gevraagd een ActiveX-besturingselement te installeren. Installeer het ActiveX-besturingselement om door te gaan.
  5. Na het ActiveX-besturingselement is geïnstalleerd, verschijnt het scherm van de Microsoft Update-catalogus. Typ 4074906 in het zoekvak en klik op Zoeken.
  6. , Zoek het .NET Framework-pakketten die overeenkomen met de besturingssystemen, talen en processors in uw omgeving. Klik op toevoegen om ze aan uw mandje.
  7. Wanneer u de pakketten die u nodig hebt geselecteerd, selecteert u Weergave mandje.
  8. Selecteer importeren om de pakketten te importeren naar uw WSUS-server.
  9. Selecteer sluiten nadat de pakketten zijn geïmporteerd om terug te keren naar WSUS.

De updates zijn nu beschikbaar voor installatie via WSUS.
 

Vereisten

Er zijn geen vereisten voor het installeren van deze update.
 

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze update hebt toegepast.
 

Informatie over het vervangen van updates

Deze update vervangt de eerdere update.
 

Tijdelijke oplossing


Gebruik een van de volgende methoden om dit probleem omzeilen.

Methode 1

.NET 4.7.1 geïnstalleerd bewaard en onderhouden van bescherming tegen de beveiligingslekken die worden behandeld door de beveiligingsupdates voor januari, de .NET Framework-beveiliging voor januari en kwaliteit updatepakket (KB 4055002) verwijderen en installeer vervolgens januari .NET Framework Alleen Security-Update (KB 4054183). Ga hiervoor als volgt te werk:

  1. Open het onderdeel Windows Update in het Configuratiescherm en selecteer vervolgens Geschiedenis van updates weergeven.
  2. Zoek in de lijst Updategeschiedenis weergeven en selecteert u De beveiligingsupdate voor Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 (KB4055002). Selecteer vervolgens verwijderen.
  3. Wanneer u wordt gevraagd om bevestiging wilt verwijderen, selecteert u Ja.
  4. De computer opnieuw opstarten als u wordt gevraagd om dit te doen.
  5. Download en installeer alleen beveiligingsupdate voor .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, en bijwerken 4.7.1 voor Windows 7 SP1 en Windows Server 2008 R2 SP1 en .NET Framework 4.6 voor Windows Server 2008 SP2 (4054183 KB) voor uw besturingssysteem configuratie van de volgende koppelingen:
     

    Alleen beveiligingsupdate voor .NET Framework 4.6, 4.6.1, 4.6.2, 4.7.1 en 4.7 voor Windows 7 SP1 en Windows Server 2008 R2 SP1 voor x86 systemen (KB4054183)

    Alleen beveiligingsupdate voor .NET Framework 4.6, 4.6.1 4.6.2, 4.7 en 4.7.1 op Windows 7 SP1 en Windows Server 2008 R2 SP1 voor x64 systemen (KB4055269)

  6. Volg de installatieaanwijzingen en de computer opnieuw opstarten als u wordt gevraagd om dit te doen.


Methode 2

Terugkeren naar de vorige versie van .NET Framework. Ga hiervoor als volgt te werk:

  1. Open het onderdeel programma's en onderdelen in het Configuratiescherm.
  2. Zoek in de lijst een programma verwijderen of wijzigen , selecteert u Microsoft .NET Framework, 4.7.1en selecteer Verwijderen/wijzigen.

    programma verwijderen
  3. Verwijder .NET Framework 4.7.1 van deze computerselecteren en selecteer vervolgens volgende.

    stap 3 van de 4074906
  4. Selecteer Doorgaan om te bevestigen.
  5. Selecteer Voltooien nadat de installatie is voltooid.

    stap 5 van de 4074906
  6. De computer opnieuw opstarten als u wordt gevraagd om dit te doen.

Opmerking Na het verwijderen van .NET Framework 4.7.1 uw computer niet meer met een willekeurige versie van .NET Framework 4 geïnstalleerd. U moet een versie van .NET Framework 4 opnieuw installeren. x, zoals het .NET Framework 4.7.

Bestandsinformatie


Voor alle ondersteunde versies van systemen

Bestandsnaam Bestandsversie Bestandsgrootte Datum Tijd
GlobalUserInterface.CompositeFont Niet van toepassing 186,009 18-Jan-2018 Niet van toepassing