Applies To.NET

Dátum vydania: 11. februára 2020

Verzia: .NET Framework 4.8

Táto aktualizácia pre Windows 10 verzie 1607 a Windows Server 2016 obsahuje vylepšenia kumulatívnej spoľahlivosti v .NET 4.8. Odporúčame, aby ste túto aktualizáciu mohli použiť ako súčasť bežného cvičení údržby. Pred inštaláciou tejto aktualizácie si pozrite časti Požiadavky na predpokladya reštartovanie.

Táto aktualizácia je súčasťou kumulatívnej aktualizácie, ktorá bola dátumovaná 11. februára 2020. Táto aktualizácia bola predtým vydaná v kumulatívnej aktualizácii, ktorá bola vydaná 23. januára 2020.

Vylepšenia kvality a spoľahlivosti

WCF1

– pridali sme mechanizmus opakovania explicitného nesúhlasu pri konfigurácii koncových bodov počúvania v službe aktivácie WCF na riešenie možných stavov rasy pri rýchlom reštartovaní aplikácie služieb IIS viackrát, kým je vysoké zaťaženie procesora, čo malo za následok nedostupnosť koncového bodu. Zákazníci sa môžu prihlásiť na opravu pridaním nasledujúceho nastavenia aplikácie do služby SMSvcHost.exe.config v priečinkoch %windir%\Microsoft.NET\Framework\v4.0.30319 a %windir%\Microsoft.NET\Framework64\v4.0.30319. Takto sa zopakuje registrácia koncového bodu 10-krát s 1-sekundové oneskorenie medzi každým pokusom pred umiestnením koncového bodu do stavu zlyhania. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>< /appSettings>

– Pri zatvorení ciest počúvania z dôvodu zlyhania pracovného procesu služieb IIS a prekonfigurovania rovnakých koncových bodov ako počúvanie, ale čakajúce na aktiváciu, existuje stav rasy. Ak sa nájde konflikt, táto zmena umožňuje zopakovanie s predpokladom, že konflikt bol prechodný z dôvodu tejto podmienky rasy. Počet zopakovaných pokusov a trvanie čakania je možné konfigurovať prostredníctvom nastavení aplikácie.

Winforms

– rieši problém v systéme. Windows. Ovládacie prvky Forms.TextBox s vlastnosťou ImeMode nastavená na možnosť BezOvládať. Tieto ovládacie prvky teraz zachovávajú nastavenie IME konzistentné s nastavením operačného systému bez ohľadu na poradie navigácie na stránke. Oprava sa vzťahuje na KS s pinyin klávesnicou.

– rieši problém so systémom. Windows.Forms.ComboBox s ovládacím prvokom ImeMode nastaveným na možnosť ImeMode.NoControl na CHS s klávesnicou Pinyin, aby sa zachoval režim vstupu ovládacieho prvku nadradeného kontajnera namiesto prepnutia do vypnutého editora IME pri navigácii pomocou kliknutí myšou a pri presune zamerania z ovládacieho prvku s vypnutým editorom IME na tento ovládací prvok rozbaľovacieho poľa.

- Zmena zjednodušenia ovládania v in .NET Framework 4.8 regressed editing IP address UI in the DataGridView in Create Cluster Wizard in Failover Cluster Services: users can't enter the IP value after control UIA tree UIA tree related to editing control movement to another editing cell. Takéto vlastné bunky DataGridView (bunka IP adresy) a ich vnútorné ovládacie prvky sa v súčasnosti nespracujú v predvolenom strome UIA, aby sa zabránilo tomuto problému.

CLR2

- Zmena v balíku .NET Framework 4.8 regresia niektorých scenárov služby EnterpriseServices, pri ktorej môže byť objekt bez vlákna bez vlákien možné považovať za byt s viacerými vláknami a viesť k zlyhaniu blokovania. Táto zmena teraz správne identifikuje objekty bez vlákna ako takú, a vyhne sa tomuto zlyhaniu.

– V prenosnej vyrovnávacej pamäti poskytovateľov metaúdajov PDB existuje stav rasy, ktorý pretekal poskytovateľov a spôsobil zlyhania v diagnostickom rozhraní StackTrace API. Na vyriešenie rasy zistite príčinu, v ktorej nebol poskytovateľ vyhodený, a vyhoďte ho.

– rieši problém, ktorý sa vyskytuje, keď sa v serveri KKA nachádza v prípade, že pri získavaní vyhradení soH nemáte dostatok pamäte (t. j. v plnej miere blokuje DIEA a stále nemáte miesto na vyhradenie v rámci SOH), s aktivátorom outOfSpaceSOH sa znova a znova spustí úplné blokovanie GCS. Táto oprava znamená vyhodenie OOM, keď sme zistili túto situáciu namiesto spustenia GCs v slučke.

– Rieši problém spôsobený zmenou afinity procesu z 1 na jadrá N.

SQL

– Rieši problém so stopami SQLClient Traces, pri ktorých sa informácie nevytlačovali z dôvodu nesprávne formátovaných reťazcov.

WPF3

– rieši problém, pri ktorom sa za niektorých okolností nezobrazuje kontextové okno vo vysokom DPI WPF aplikáciách, zobrazujú sa v ľavom hornom rohu obrazovky alebo sa zobrazujú/vykresľujú neúplne.

– Rieši problém pri vytváraní dokumentu XPS vo WPF, kde nastavenie písma môže spôsobiť chybu FileFormatException, ak by proces vytvorenia podúboru zväčší písmo. Ak sa chcete tejto výnimke vyhnúť, nastavte prepínač AppContext s názvom Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting na hodnotu "true" pomocou niektorého z postupov popísaných v časti "AppContext for Library Consumers" (AppContext pre spotrebiteľov knižnice).

– Rieši nesprávnu šírku vsudku textu v TextBoxe atď., keď systém DPI presiahne 96. V niektorých situáciách, keď DPI nie je toto nastavenie na monitore s nižšou hodnotou DPI ako primárny, sa najmä vykreslí na monitore.

– Rieši problém so zablokovaním vznikajúcim počas rozloženia mriežok so stĺpcami patriacimi do skupiny SharedSizeGroup

– Rieši problém so zablokovaním a udalosťou StackOverflowException vznikajúci pri otváraní tlačidla RibbonSplitButton, ak aplikácia pomocou programovania tlačidlo zakáže a nahradí jeho položky ponuky ešte pred vydaním tlačidla myši používateľom.

– adresy, ktoré môžu zamýšliť pri posúvaní stromu.

Net Libraries

– Posilní UdpClient proti nesprávnemu používaniu v konfiguráciách siete s výnimočne veľkým mtU.

Acquistion & Deployment

– Rieši problém, pri ktorom inštalácia .NET 4.8 v Windows počítačoch pred číslom 1809 zabraňuje. Nastavenia špecifické pre sieť NET, ktoré sa Windows na zostavu 1809. Poznámka: Ak chcete zabrániť tomuto problému, táto aktualizácia sa musí použiť pred inováciou na novšiu verziu Windows.

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

Ako získať a nainštalovať aktualizáciu

Nainštalovať túto aktualizáciu

Táto aktualizácia sa stiahne a nainštaluje automaticky z Windows aktualizácie.

Ak chcete získať samostatný balík pre túto aktualizáciu, prejdite na webovú lokalitu katalógu služby Microsoft Update.

Informácie o súboroch

Ak chcete zobraziť zoznam súborov, ktoré sú k dispozícii v tejto aktualizácii, stiahnite si informácie o súbore pre kumulatívnu aktualizáciu.

Predpoklady

Ak chcete použiť túto aktualizáciu, musíte mať .NET Framework 4.8.

Požiadavka na reštartovanie

Po použití tejto aktualizácie je potrebné reštartovať počítač, ak sa použijú všetky ovplyvnené súbory. Pred použitím tejto aktualizácie .NET Framework odporúčame ukončiť všetky .NET Framework aplikácie.

Informácie o nahradení aktualizácie

Táto aktualizácia nahrádza predchádzajúce aktualizácie 4532997.

Získanie pomoci a podpory pre túto aktualizáciu

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.