Wprowadzenie
Aktualizacja rozwiązująca ten problem został wydany 24 stycznia 2018 do witryny Windows Update, WSUS i wykazu usługi Microsoft Update. Aby uzyskać więcej informacji zobacz sekcję "Jak uzyskać tę aktualizację".
Objawy
Aplikacje Windows Presentation Foundation (WPF), które żądają rezerwowej czcionki lub znak, który nie znajduje się w aktualnie wybranej czcionki zwrócić następujące komunikaty o błędzie:
System.TypeInitializationException
"FileFormatException: nie elementu FontFamily znajdujące się w FontFamilyCollection, który odpowiada bieżący system operacyjny lub większa: Win7SP1".
Wewnętrzny wyjątek pochodzi od: CompositeFontParser
Jak uzyskać tę aktualizację
"Aktualizacja dla programu Microsoft.NET Framework 4.7.1 na system Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 (KB4074906)" jest dostępna jako opcjonalna aktualizacja za pośrednictwem witryny Windows Update, WSUS i wykazu usługi Microsoft Update.
Uwaga Aktualizacja będzie oferowana tylko te systemy, których występują symptomy opisane w tym artykule.
Windows Update
Ta aktualizacja jest dostępna za pośrednictwem witryny Windows Update. Po włączeniu funkcji automatycznego aktualizowania, ta aktualizacja zostanie pobrana i zainstalowana automatycznie. Aby uzyskać więcej informacji dotyczących sposobu automatyczne pobieranie aktualizacji zabezpieczeń, zobacz temat aktualizacji systemu Windows: często zadawane pytania dotyczące.
Wykazu usług Microsoft Update
Aby uzyskać pakiet autonomiczny tej aktualizacji, przejdź do Wykazu usługi Microsoft Update www.
Windows Software Update Services (WSUS)
Na serwerze WSUS wykonaj następujące kroki:
-
Wybierz Start, swybiera Narzędzia administracyjne, a następnie wybiera Microsoft Windows Server Update Services 3.0.
-
Rozwijania nazwa_komputera, a następnie wybiera akcji.
-
Select Import Updates.
-
Programu WSUS otworzy się okno przeglądarki, w którym może zostać wyświetlony monit o zainstalowanie formantu ActiveX. Zainstalować formant ActiveX, aby kontynuować.
-
Po ActiveX formant jest zainstalowany, zostanie wyświetlony ekran wykazu usługi Microsoft Update. Wpisz 4074906 w polu wyszukiwania , a następnie kliknij przycisk Wyszukaj.
-
Zlokalizuj.NET Framework pakiety zgodne systemów operacyjnych, języków i procesorami w danym środowisku. Kliknij przycisk Dodaj , aby dodać je do koszyka.
-
Po wybraniu wszystkich potrzebnych pakietów, wybierz pozycję Wyświetl koszyk.
-
Wybierz Importuj Aby importować pakiety do serwera WSUS.
-
, Wybierz opcję Zamknij po zaimportowaniu pakietów, aby powróciæ do us³ug WSUS.
Aktualizacje są teraz dostępne do instalacji za pośrednictwem usług WSUS.
Wymagania wstępne
Nie ma żadnych wymagań wstępnych dotyczących instalowania tej aktualizacji.
Wymagania dotyczące ponownego uruchomienia
Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej aktualizacji.
Informacje dotyczące zastępowania aktualizacji
Ta aktualizacja nie zastępuje żadnych poprzednich aktualizacji.
Obejście problemu
Aby obejść ten problem, użyj jednej z następujących metod.
Metoda 1
Aby zachować .NET 4.7.1 zainstalowany i utrzymania ochrony przed lukami usuwanymi przez aktualizacje zabezpieczeń stycznia, odinstaluj stycznia.NET Framework zabezpieczeń i jakości pakiet zbiorczy (KB 4055002), a następnie zainstaluj.NET Framework stycznia Tylko do zabezpieczenia aktualizacji (KB 4054183). Aby to zrobić, wykonaj następujące kroki:
-
W Panelu sterowania otwórz element Witryny Windows Update , a następnie wybierz Wyświetl historię aktualizacji.
-
Przejrzyj historię aktualizacji listy Znajdź i wybierz Aktualizację zabezpieczeń dla programu Microsoft.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1(KB4055002). Następnie wybierz Odinstaluj.
-
Kiedy monit o potwierdzenie zamiaru odinstalowania, zaznacz opcję Tak.
-
Po wyświetleniu monitu, aby to zrobić, uruchom ponownie komputer.
-
Pobieranie i instalowanie aktualizacji zabezpieczeń tylko dla.NET Framework 4.6, 4.6.1, 4.6.2, 4.7 i 4.7.1 dla systemu Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 oraz.NET Framework 4.6 dla systemu Windows Server 2008 z dodatkiem SP2 (KB 4054183) dla systemu operacyjnego Konfiguracja z następujących łączy:
-
Postępuj zgodnie z instrukcjami instalacji, a następnie, po wyświetleniu monitu, aby to zrobić, uruchom ponownie komputer.
Metoda 2
Wycofanie do poprzedniej wersji programu.NET Framework. Aby to zrobić, wykonaj następujące kroki:
-
W Panelu sterowania otwórz element Programy i funkcje .
-
Na liście Odinstaluj lub zmień program zlokalizuj i wybierz opcję Microsoft.NET Framework 4.7.1, a następnie wybierz Odinstaluj/Zmień.
-
Wybierz Usuń.NET Framework 4.7.1 z tego komputera, a następnie wybierz przycisk Dalej.
-
Wybierz opcję Kontynuuj , aby potwierdzić dezinstalację.
-
Wybierz przycisk Zakończ po zakończeniu dezinstalacji.
-
Po wyświetleniu monitu, aby to zrobić, uruchom ponownie komputer.
Uwaga Po odinstalowaniu.NET Framework 4.7.1 już nie jest zainstalowana na komputerze dowolnej wersji programu.NET Framework 4. Należy ponownie zainstalować wersję programu.NET Framework 4. x, takie jak .NET Framework 4.7.
Informacje o plikach
Wszystkie obsługiwane wersje systemów
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
GlobalUserInterface.CompositeFont |
Nie dotyczy |
186,009 |
18-Jan-2018 |
Nie dotyczy |