Datum vydání: 13. července 2021

Verze: .NET Framework 3.5 a 4.8

Aktualizace z 13. července 2021 pro Windows 11 zahrnuje kumulativní vylepšení spolehlivosti v .NET Framework 3.5 a 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í.

Shrnutí

Vylepšení zabezpečení

V této verzi nejsou žádná nová vylepšení zabezpečení. Tato aktualizace je kumulativní a obsahuje všechna dříve vydaná vylepšení zabezpečení.

Vylepšení kvality a spolehlivosti

WPF1

– Řeší problém, který se týká datagridu obsaženého ve vnějším prohlížeči ScrollViewer.

– Řeší chybu způsobenou položkou ElementNotAvailableException v zobrazení ListView s vlastními partnery automatizace datových položek.

CLR2

- Pokud proces není pod vysokým tlakem paměti, má tendenci upřednostňovat před úplným komprimací GCs bgCs. Obvykle je to žádoucí, ale pokud se chování aplikace dramaticky změní, může to způsobit, že se velká část fragmentace ve starších generacech (tzam, gen2 a LOH) nepoužít. Můžete shromažďovat události GC ETW, které vám poví, kolik fragmentace je v gen2 a LOH, a ověřit, jestli jste v této situaci.

Tato verze představuje novou konfiguraci GC GCConserveMemory, která zjistí tuto situaci a bude mít konzervativní přístup k využití paměti a nezanechá tolik fragmentace.

Můžete ho zadat do app.config souboru.

<konfigurace>   <runtime>     <GCConserveMemory enabled="N"/>   </runtime> </configuration> kde N je celočíselná hodnota mezi 0 a 9 (včetně). Výchozí hodnota je 0. Pokud tuto konfiguraci nezadáte nebo nezadáte jako hodnotu 0, optimalizace gc se nezmění. Zadání nenulové hodnoty označuje gc, jak má gc být o využití paměti konzervativní – čím vyšší je hodnota, tím konzervativnější gc bude, t.o., tím menší je halda. Doporučujeme vám experimentovat s různými čísly, abyste viděli, která hodnota vám nejlépe funguje – obvykle začneme hodnotou od 5 do 7. Všimněte si, že pokud zjistíme, že LOH má příliš velkou fragmentaci, automaticky se zkomprimuje.

Winforms

– Řeší problém v ovládacím prvku Mřížka vlastností, aby se zabránilo čtení nesprávných dat v některých scénářích v 64bitových procesech.

– Řeší problém, kdy System.Drawing zdvojnásobuje přidělenou paměť, když se nedaří získat nastavení tiskárny.

ClickOnce

– Řeší regresi zavedenou v předchozích aktualizacích. Při ověřování časových razítek v ClickOnce manifestech teď respektujeme nastavení zásad WinTrustu ignorovat kontroly odvolání časového razítka.

1 Windows Presentation Foundation (WPF)2 Modul CLR (Common Language Runtime)

Jak získat tuto aktualizaci

Instalace této aktualizace

Kanál vydání

K dispozici

Další krok

Windows Aktualizace a Microsoft Update

Ano

Pokud si chcete stáhnout a nainstalovat tuto aktualizaci, přejděte na Nastavení > Aktualizace & Zabezpečení > Windows Updatea pak vyberte Vyhledat aktualizace.

Katalog Microsoft Update

Ne

Windows Server Update Services (WSUS)

Ne

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.

Požadavky

Abyste mohli tuto aktualizaci nainstalovat, musíte mít .NET Framework 3.5 nebo 4.8 pro Windows 11 instalaci.

Požadavky 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.

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

Známé problémy v této aktualizaci

Společnost Microsoft v současné době o žádných problémech v této aktualizaci nemá informace.

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.