"TypeInitializationException" arba "FileFormatException" klaida, WPF programų, kurioms originalo šriftus, kai įdiegiate sausio 9, 2018, .NET saugos ir kokybės naujinimų paketas (KB4055002)

Sausio 24, 2018, "Windows" naujinimas, WSUS, ir "Microsoft Update" katalogo išleistas naujinimas, kuris pašalins šią problemą. Jei norite gauti daugiau informacijos, žr. skyrių "Kaip gauti šį naujinimą".

"Windows" grafikos pateikimo platformos (WPF) programų, kurioms originalo Šriftas arba simbolį, kuris nėra įtrauktas į šiuo metu pasirinkto šrifto grįžti šių klaidos pranešimų:

System.TypeInitializationException
 

"FileFormatException: nėra FontFamily elementas yra FontFamilyCollection, kuri atitinka dabartinę OS ar naujesne: Win7SP1".


Vidinių išimčių yra: CompositeFontParser

"Microsoft .NET Framework 4.7.1" Windows 7 SP1 ir "Windows Server 2008 R2 SP1 (KB4074906) naujinimas" yra kaip Pasirinktinis naujinimas Windows Update, WSUS, ir "Microsoft Update" katalogo.

Pastaba. Naujinimas bus pasiūlytas tik sistemoms, kuriose kyla požymiai, kurie yra aprašyti šiame straipsnyje.

Šį naujinimą galima atsisiųsti naudojant "Windows" naujinimą. Įjungus automatinį naujinimą, Šis naujinimas bus atsiųstas ir įdiegiami automatiškai. Jei norite gauti daugiau informacijos apie tai, kaip gauti saugos naujinimus automatiškai, žr. Windows Update: DUK apie.

Norėdami gauti šį naujinimą atskirą paketą, eikite į toliau "Microsoft Update" katalogo svetainėje.

Jūsų WSUS serverio, atlikite šiuos veiksmus:

  1. Pasirinkite pradėti, spažymėkite Administravimo įrankiai, o tada spažymėkite Microsoft Windows Server Update Services 3.0.

  2. Išplėsti ComputerNameir tada spažymėkite veiksmą.

  3. Select Import Updates.

  4. WSUS bus atidarytas naršyklės langas, kuriame galite būti paraginti įdiegti "ActiveX" valdiklį. Įdiegti "ActiveX" valdiklį ir tęskite.

  5. Po ActiveX valdiklis yra įdiegtas, pamatysite ekraną "Microsoft Update" katalogo. Ieškos lauke įveskite 4074906 , ir tada spustelėkite Ieškoti.

  6. Raskite .NET Framework paketai turi atitikti jūsų operacinės sistemos, kalbų, procesorių jūsų aplinkoje. Spustelėkite pridėti ir įtraukti juos į savo krepšelį.

  7. Pasirinkus visus paketus, kurie jums reikia, pasirinkite Peržiūrėti krepšelį.

  8. Pasirinkite importuoti importuoti paketus į jūsų WSUS serverio.

  9. Pasirinkite uždaryti po importo sugrįžti į WSUS paketus.

Naujinimai dabar diegti naudojant WSUS.
 

Nėra jokių būtinųjų sąlygų, diegiant šį naujinimą.
 

Turite iš naujo paleisti kompiuterį, kai įdiegsite šį naujinimą.
 

Šis naujinimas nepakeičia jokių ankstesnių naujinimų.
 

Norėdami išspręsti šią problemą, naudokite vieną iš toliau nurodytų būdų.

.NET 4.7.1 įdiegti ir prižiūrėti apsaugos nuo pažeidžiamumai, kurie aptariami sausio saugos naujinimus, išdiegti sausio .NET Framework saugos ir kokybės naujinimų (KB 4055002), o tada įdiegti sausio .NET Framework Tik saugos naujinimą (KB 4054183). Norėdami tai padaryti, atlikite šiuos veiksmus:

  1. Valdymo skyde atidarykite elementą, "Windows" naujinimo ir pasirinkite Peržiūrėti naujinimo retrospektyvą.

  2. Peržiūrėti naujinimo retrospektyvą sąraše suraskite ir pasirinkite Saugos naujinimas, skirtas Microsoft .NET Framework 4.6, 4.6.1 4.6.2, 4.7, 4.7.1(KB4055002). Pasirinkite Šalinti.

  3. Kai jus paragins patvirtinti, kad pašalintumėte, pasirinkite taip.

  4. Jei esate raginami tai padaryti, paleiskite kompiuterį iš naujo.

  5. Atsisiųskite ir įdiekite toliau tik saugos naujinimas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, ir "Windows 7" SP1 ir "Windows Server 2008 R2 SP1 ir".NET Framework 4.6 for Windows Server 2008 2 pakeitimų paketas (KB 4054183) 4.7.1 naudojamai operacinei sistemai konfigūracijos iš šių saitų:

    Saugos tik naujinimas, skirtas .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 ir 4.7.1 Windows 7 SP1 ir Windows Server 2008 R2 SP1 x86 sistemos (KB4054183)

    .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 ir 4.7.1 "Windows 7 SP1 ir" Windows Server 2008 R2 SP1 x64 tik atnaujinti saugos sistemų (KB4055269)

  6. Vykdykite diegimo, ir tada iš naujo paleisti kompiuterį, jei būsite paraginti tai padaryti.


2 Metodas

Atkurti ankstesnę versiją .NET Framework. Norėdami tai padaryti, atlikite šiuos veiksmus:

  1. Valdymo skyde atidarykite elementą programos ir funkcijos .

  2. Pašalinti arba keisti programą sąraše, raskite ir pažymėkite Microsoft .NET Framework 4.7.1ir pasirinkite Šalinti/keisti.

    pašalinti programą

  3. Pasirinkite Pašalinti .NET Framework 4.7.1 iš šio kompiuterioir pasirinkite kitą.

    4074906 3 veiksmą

  4. Pasirinkite tęsti patvirtinti šalinimo.

  5. Pasirinkite baigti po pašalinimo.

    4074906 5 veiksmą

  6. Jei esate raginami tai padaryti, paleiskite kompiuterį iš naujo.

Pastaba. Po to, galite pašalinti .NET Framework 4.7.1, jau yra įdiegta jūsų kompiuteryje bet .NET Framework 4 versija. Turite iš naujo įdiegti .NET Framework 4 versija. x, pvz., .NET Framework 4,7.

Visoms palaikomoms versijos sistemų

Failo vardas

Failo versija

Failo dydis

Data

Laikas

GlobalUserInterface.CompositeFont

Netaikoma

186,009

18-Jan-2018

Netaikoma

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

×