Applies To.NET

Datum vydání: 11. února 2020

Verze: .NET Framework 4.8

Tato aktualizace pro Windows 10 verze 1607 a Windows Server 2016 zahrnuje kumulativní vylepšení spolehlivosti v rozhraní .NET 4.8. Doporučujeme tuto aktualizaci použít jako součást běžných pravidel údržby. Před instalací této aktualizace si prohlédněte části Požadavky a Požadavky na restartování.

Tato aktualizace je součástí kumulativní aktualizace z 11. února 2020. Tato aktualizace byla dříve vydána v kumulativní aktualizaci vydanou 23. ledna 2020.

Vylepšení kvality a spolehlivosti

WCF1

– Při konfiguraci naslouchajících koncových bodů ve službě AKTIVACE SLUŽBY WCF jsme přidali mechanismus opakovaného přihlášení k řešení potenciálního konfliktu časování při opakovaném rychlém restartování aplikace SLUŽBY IIS při vysokém zatížení procesoru, což vedlo k tomu, že koncový bod není přístupný. Zákazníci se mohou k opravě přihlásit přidáním následujících aplikací Do SMSvcHost.exe.config ve složkách %windir%\Microsoft.NET\Framework\v4.0.30319 a %windir%\Microsoft.NET\Framework64\v4.0.30319. Tím se 10krát znovu zaregistruje koncový bod s 1 sekundou zpoždění mezi jednotlivými pokusy před umístěním koncového bodu do stavu selhání. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>< /appSettings>

- Při zavírání naslouchajících cest dochází k konfliktu časování kvůli chybě pracovního procesu služby IIS a ke změně konfigurace stejných koncových bodů jako naslouchání, ale k čekající aktivaci. Když dojde ke konfliktu, umožňuje tato změna opakování s předpokladem, že konflikt byl kvůli této konfliktu časování přechodný. Počet opakování a doba trvání čekání se počítají pomocí nastavení aplikace.

Winforms

– Řeší problém v systému. Windows. Ovládací prvky Forms.TextBox s vlastností ImeMode nastavenou na Hodnotu NoControl. Tyto ovládací prvky teď zachovávají nastavení IME konzistentní s nastavením operačního systému v pořadí navigace na stránce. Oprava platí pro CHS s pinyinovou klávesnicí.

– Řeší problém se systémem. Windows.Forms.ComboBox s ImeMode nastaveným na ImeMode.NoControl na CHS s pinyinovou klávesnicí, aby se zachoval režim zadávání nadřazeného ovládacího prvku kontejneru místo přepnutí na zakázaný IME při navigaci pomocí kliknutí myší a když se fokus přesune z ovládacího prvku se zakázaným IME na tento ovládací prvek ComboBox.

- Změna přístupnosti v .NET Framework regresivním uživatelském rozhraní pro úpravy IP adresy v rozhraní DataGridView v Průvodci vytvořením clusteru ve službách clusterů s podporou převzetí služeb při selhání: Uživatelé po řízení stromové struktury UIA v souvislosti s úpravou přesunu ovládacího prvku do jiné buňky pro úpravy neschodí zadat hodnotu IP. Takové vlastní buňky DataGridView (buňka s IP adresou) a jejich vnitřní ovládací prvky se v současné době nezpracují ve výchozím nastavení uia treeorganizace, aby se tento problém zabránilo.

CLR2

- Změna v .NET Framework 4.8 regrese určitých scénářů EnterpriseServices, kdy objekt typu apartment s jedním vláknem může být považován za vícevnožový byt a vést k selhání blokování. Tato změna teď správně identifikuje objekty typu apartment s jedním vláknem jako takové a zabrání této chybě.

– V mezipaměti přenosného poskytovatele metadat PDB je spor, který unikl poskytovatelům a způsoboval chybové stavy v diagnostickém rozhraní StackTrace API. Pokud chcete závod opravit, zjišťte příčinu, kde se poskytovatel neodbyl, a odstraňte ho.

– Řeší problém, kdy v globálním katalogu serveru došlo k problému, pokud vám při přidělování SOH opravdu došla paměť (to je to, že došlo k úplnému blokování globálního katalogu a pořád není místo pro přidělení SOH), zobrazí se úplné blokování globálních počítačů, které se znova a znovu aktivují s aktivačním důvodem OutOfSpaceSOH. Tato oprava je vyvolat OOM, když jsme zjistili tuto situaci místo spouštění GCs ve smyčce.

– Řeší problém způsobený změnou spřažení procesu z 1 na N cores.

SQL

– Řeší problém se sledováním nabídky SqlClient, kdy se informace netiskly kvůli nesprávně formátovanému řetězci.

WPF3

– Řeší problém, kdy se za určitých okolností v aplikacích WPF s vysokým rozlišením DPI nezobrazují, zobrazují se v levém horním rohu obrazovky nebo se zobrazují nebo vykreslují neúplně.

– Řeší problém při vytváření dokumentu XPS v wpfu, kde může podnastavení písma vést k výjimky FileFormatException, pokud by se písmo rozrostlo o podnastavení. Abyste se této výjimce vyhnuli, nastavte přepínač AppContext s názvem "Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting" na hodnotu "true" pomocí jedné z metod popsaných tady v části "AppContext for Library Consumers".

- Řeší nesprávnou šířku kurzoru textu v textovém poli a dalších polích, pokud je systém DPI větší než 96. V některých situacích s rozlišením DPI se na monitoru s nižším rozlišením DPI nezobrazoval nic, co by bylo s nižším rozlišením DPI než primární.

– Řeší zablokování při rozložení mřížky se sloupci, které patří do skupiny SharedSizeGroup.

- Řeší zablokování a případné StackOverflowException vznikající při otevření RibbonSplitButton, pokud aplikace programově zakáže tlačítko a nahradí položky nabídky před tím, než uživatel uvolní tlačítko myši.

– Řeší určité zablokování, které může vzniknout při posouvání stromového zobrazení.

Síťové knihovny

– Zpřísňuje UdpClient před nesprávným použitím v síťových konfiguracích s mimořádně velkou mtu.

Nasazení & acquistion

– Řeší problém, kdy instalace .NET 4.8 na Windows počítače před buildem 1809 brání . NET, která se budou migrovat během Windows na build 1809. Poznámka: Abyste tomuto problému zabránili, je nutné tuto aktualizaci použít před upgradem na novější verzi Windows.

1 Windows Communication Foundation (WCF) 2 Common Language Runtime (CLR) 3 Windows Presentation Foundation (WPF)

Jak získat a nainstalovat aktualizaci

Instalace této aktualizace

Tato aktualizace se automaticky stáhne a nainstaluje z Windows Update.

Pokud chcete získat samostatný balíček pro tuto aktualizaci, přejděte na web Katalog služby Microsoft Update.

Informace o souborech

Pokud chcete získat seznam souborů poskytovaných v této aktualizaci, stáhněte si informace o souborech pro kumulativní aktualizaci.

Předpoklady

Abyste mohli tuto aktualizaci nainstalovat, musíte mít nainstalovanou .NET Framework 4.8.

Požadavek na restartování

Pokud se používají nějaké ovlivněné soubory, musíte po instalaci této aktualizace restartovat počítač. Před použitím této aktualizace doporučujeme ukončit všechny .NET Framework založené na aplikacích.

Informace o nahrazení aktualizace

Tato aktualizace nahrazuje dříve vydané aktualizace 4532997.

Jak získat nápovědu a podporu pro tuto aktualizaci

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.