Popis náhľad súhrnnej kvality pre rozhranie .NET Framework 4.6, 4.6.2, 4.7 a 4.7.1 4.6.1 Windows 8.1 RT 8.1 a Server 2012 R2 (KB 4098972)

Vzťahuje sa na: Microsoft .NET Framework 4.7.1Microsoft .NET Framework 4.7Microsoft .NET Framework 4.6.2 Viac

Úvod


Môže 2018 aktualizácia Windows 8.1 a Windows RT 8.1 a Windows Server 2012 R2 obsahuje vylepšenia spoľahlivosti kumulatívne .NET Framework 4.6, 4.6.2, 4.7, a 4.7.1 4.6.1. Odporúčame, aby sa tejto aktualizácie ako súčasť svoje postupy pravidelné údržby. Skôr, než nainštalujete túto aktualizáciu, pozrite si "Požiadavky" a "Požiadavka na reštartovanie".

Dôležité upozornenie:

  • Všetky aktualizácie pre systém Windows RT 8.1 Windows 8.1 a Windows Server 2012 R2 vyžadovať aktualizáciu KB 2919355 na inštaláciu. Odporúčame vám nainštalovať aktualizáciu KB 2919355 v počítači so systémom Windows RT 8.1, so systémom Windows 8.1 alebo so systémom Windows Server 2012 R2 tak, že sa v budúcnosti aktualizácie.
  • Ak po nainštalovaní tejto aktualizácie nainštalujete jazykový balík, musíte preinštalovať túto aktualizáciu. Pred inštaláciou tejto aktualizácie sa preto odporúča nainštalovať všetky potrebné jazykové balíky. Ďalšie informácie nájdete na stránke Pridanie jazykových balíkov do systému Windows.

Zlepšenie kvality a spoľahlivosti


CLR1

  • FixesproblémWindowsIdentity.ImpersonateKedy popisovače boli nie je explicitne vyčistiť hore
  • Riešenie problému v deserialization, ktorý sa vyskytuje, keď CultureAwareComparerpoužíva typ kolekcie, napríklad ConcurrentDictionary.
  • Fixes problémom rádovej overflow fondu vlákien vrchu-algoritmus.
  • Riešenie problému, v ktorom sa sledovať Vysoká CPU využitie teda zaberajú ntoskrnl! KiPageFault a originates z BGC (označené clr! * gc_heap::bgc_thread_function), môžete túto zmenu tak, že GC proces už používa systém -vykonávať zápis sledovanie sledovanie BGC haldy zmeny. Takéto použitie je veľmi pretože každý z týchto stránky chyby musí mať široký zámok proces-. Ide najmä noticeable verzie systému. Pravdepodobne ste videli , že väčšina procesora je venovaný ntoskrnl! ExpWaitForSpinLockExclusiveAndAcquire funkcie. Táto zmena umožňuje GC použite CLR vykonávania zápis sledovať .

NCL2

  • Fixesn problémv pripojenie limit, dochádza pri použití HttpClient na odoslanie požiadavky adresy spätnej slučky. Ďalšie informácie; nájdete thsoms .NET bg článku.

WPF3

  • Riešenie problému, v ktorých môže dôjsť k zlyhaniu tohto počítača WPF obsah samostatné AppDomain počas vypínania aplikácie. (Napríklad aplikácie balíka Office obsahujúci VSTO doplnok používajúce WPF.)
  • Odstraňuje problém, ktorý spôsobuje aplikácie prehľadávača XAML (XBAP), že cieľový .NET 3.5 niekedy byť načítané pomocou nesprávne .NET 4. x runtime. Zákazníci, ktorí majú problémy XBAP aplikácie tohto cieľa .NET Framework 3.5 v CLR v4 zapnutí riešenie tohto problému. Opravy môžete zapnúť nastavenie databázy registry podkľúča hodnoty v nasledujúcej tabuľke.

    Architektúre

    Podkľúč databázy Registry

    Názov hodnoty

    Typ hodnoty:

    Hodnota

    Popis

    32-bit

    Rôznych. NETFramework\Windows prezentácia Foundation\Hosting

    DoNotLaunchVersion3HostedApplicationInVersion4Runtime

    REG_DWORD

    0, alebo hodnota neexistuje

    XBAP aplikácie, ktoré sa zameriavajú na .NET Framework 3.5 or.NET Framework 4.x aj začne v CLR v4

    1, alebo všetky non-nulové hodnoty

    XBAP aplikácie, ktoré sa zameriavajú na .NET Framework 3.5 začne CLR v2 a XBAP aplikácií, ktoré cieľové .NET Framework 4.x sa začne v CLR v4

    64-bit

    Obidva podkľúče stanoviť:

    Podkľúč 1 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\. NETFramework\Windows prezentácia Foundation\Hosting

    Podkľúč 2 Rôznych. NETFramework\Windows prezentácia Foundation\Hosting

    DoNotLaunchVersion3HostedApplicationInVersion4Runtime

    REG_DWORD

    0, alebo hodnota neexistuje

    XBAP aplikácie, ktoré sa zameriavajú na .NET Framework 3.5 or.NET Framework 4.x aj začne v CLR v4

    1, alebo všetky non-nulové hodnoty

    XBAP aplikácie, ktoré sa zameriavajú na .NET Framework 3.5 začne CLR v2 a XBAP aplikácií, ktoré cieľové .NET Framework 4.x sa začne v CLR

      
  • Riešenie problému v WPF aplikácia môže zlyhať z dôvodu NullReferenceException Ak väzby (alebo MultiBinding) čiže vo DataTrigger (alebo MultiDataTrigger), ktoré patrias štýl (alebo alebo ThemeStyle) ohlási novú hodnotu, ale ktorých hostiteľa prvok dostane zhromaždenýchpočas reprezentovať obdobie výkazníctva.
  • Riešenie problému v WPF aplikácia môže zlyhať z dôvodu náhle ElementNotAvailableException. Tento problém môže nastať pri sa takto:
  1. Zmena TreeView.IsEnabled
  2. Odstránenie položky X kolekcie
  3. Znova vložte rovnaký X späť do kolekcie
  4. Odstráňte jeden z x podpoložky Y z jej kolekcie

Poznámka:  Krok 4 sa môže vyskytnúťv kedykoľvek vzhľadom kroky 2 a 3. Však krok 4 musí prebehnúť po krok 1. Kroky 2-4 musí prebehnúť pred asynchrónne volanie UpdatePeer, Publikované v kroku 1. Tjeho sa vyskytujú , ak postup 2-4 všetky rovnaké obslužný program kliknite na tlačidlo.

1 Spoločný jazykový modul Runtime (CLR)2 Sieť Class Library (NCL)3 Windows Presentation Foundation (WPF)

Ďalšie informácie o tejto aktualizácii


Ďalšie informácie o tomto aktualizácia sa týka Windows 8.1 a Windows RT 8.1 a Windows Server 2012 R2, nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:

4103473Máj 2018 Ukážka kvality súhrnné .NET Framework 3.5 SP1, 4.5.2 4.6, 4.6.1, 4.6.2 4.7 a 4.7.1 pre Windows 8.1 RT 8.1 a Server 2012 R2 (KB 4103473) 

Známe problémy


Ak aplikácia serializes alebo deserializes údajov pomocou vlastného formátovače závislé v určitom poradí polí v serializácie sa môže výnimka chybové hlásenie pri pokuse o zrušenie serializácie inštancie CustomAwareComparer objektu, ktorá bola na pokračovanie v predchádzajúcich verziách rozhrania .NET Framework.

Chyba výnimky možno podobný nasledujúcemu:

Ako získať túto aktualizáciu


Windows Update

Táto aktualizácia je k dispozícii prostredníctvom služby Windows Update. Po zapnutí funkcie Automatické aktualizácie, aktualizácie sa prevezmú a nainštalujú automaticky. Ďalšie informácie o automatické aktualizácie zabezpečenia, nájdete v Windows Update: najčastejšie otázky.

Katalóg služby Microsoft Update

Na získanie samostatného balíka pre túto aktualizáciu, prejdite naKatalóg služby Microsoft Updatewebové stránky.

Windows Software Update Services (WSUS)

Na serveri služby WSUS, postupujte nasledovne:

  1. Kliknite na tlačidlo Štart, kliknite na položku Nástroje na správua kliknite na tlačidlo Microsoft Windows Server Update Services 3.0.
  2. Rozbaľte názov počítača, a potom kliknite na Akcia.
  3. Kliknite na Import aktualizácie.
  4. WSUS sa otvorí okno prehliadača, v ktorom sa môže zobraziť výzva na inštaláciu ovládacieho prvku ActiveX. Musíte nainštalovať ovládací prvok ActiveX pokračovať.
  5. Po ActiveX ovládací prvok nainštalovaný, zobrazí sa obrazovka Katalóg služby Microsoft Update . Do vyhľadávacieho poľa zadajte 4103473 a kliknite na tlačidlo Hľadať.
  6. Vyhľadajte .NET Framework balíky operačných systémov, jazykov a v prostredí. Kliknite na tlačidlo Pridať pridať do košíka.
  7. Po vybratí všetkých balíkov, ktoré potrebujete, kliknite na Zobrazenie košíka.
  8. Import balíky na server WSUS, clízat importovať.
  9. Po importe balíky, kliknite na tlačidlo Zavrieťa vrátiť WSUS.

Aktualizácie sú teraz k dispozícii na inštaláciu prostredníctvom služby WSUS.

Požiadavky

Ak chcete použiť túto aktualizáciu, musíte mať .NET Framework 4.6 4.6.1, 4.6.2, 4.7 a 4.7.1 nainštalovaný.

Požiadavka na reštartovanie

Po použití tejto aktualizácie, ak používajú ovplyvnené súbory, musíte reštartovať počítač. Odporúčame, zatvorte všetky aplikácie .NET Framework, pred inštaláciou tejto aktualizácie.

Informácie o nahradení aktualizácie

Táto aktualizácia nahrádza predchádzajúce aktualizácie KB 4057272 a KB 4074807.

Informácie o súboroch