Datum vydání: 19.července 2020
Verze: .NET Framework 3,5 a 4.7.2
Aktualizace pro Windows 10 verze 1809 a Windows Server 2019 z července 2020 zahrnuje kumulativní spolehlivost v prostředí .NET 3,5 a 4.7.2. Doporučujeme použít tuto aktualizaci jako součást běžných rutin údržby. Než tuto aktualizaci nainstalujete, přečtěte si část požadavky a požadavky na restartování .
Vylepšení kvality a spolehlivosti
PLATFORMY0,1 |
– Řeší vzácné chyby, ke kterým může dojít při přerušení doručování podprocesu. |
ASP.NET |
– Používejte v datech telemetrie ASP.Net hodnoty hash kompatibilní se standardem FIPS. – Řeší problém, kdy nebyla zadána neurčená hodnota v konfiguraci pro atribut cookieSameSite v sekcích ověřování formulářů a konfigurace stavu relace. – Řeší problém, kdy první požadavek na chladírenský Web někdy vrátí chybu konfigurace serveru z System. Web. DirectoryMonitor. AddFileMonitor (). |
GRAFICKÉdvojrozměrné |
– Řeší problém, kdy se TextBlock přeteče (provádí různá rozhodnutí o ukončování řádků) během vygenerování a testu volání a během měření. Příznaky zahrnují chybějící text a FailFast při zpracování programového textu chybou. -Řeší chybu vykreslovacího vlákna způsobenou HostVisual odpojením jejího cíle v nesprávném vláknu. -Řeší zablokování prvku TreeView s nestejnorodým stromem, a to ve smyslu, že podřízené položky jednotlivých uzlů řídí podstromy, jejichž velikosti jsou poměrně odlišné. -Když je systémová schránka zamknutá jiným procesem, vyvolá příkaz Copy komponenty DataGrid. Tato chyba, protože v zásobníku obvykle není žádný kód aplikace k zachycení výjimky. Chování textového pole (a jiných aplikací, jako je Poznámkový blok, Word, prohlížeče) v této situaci je neúspěšné v tichém režimu – nic se nezkopíruje do schránky, ale bez výjimky. Aplikace WPF se teď může přihlásit k tomuto chování nastavením <appSettings> <Add Key = "false"/> </appSettings>v jeho App. config souboru. -Řeší se způsob, jakým není animovaný text s TextRenderingMode = "ClearType" a TextFormattingMode = "ideální". Nyní používá symetrický algoritmus vyhlazování, který vytváří lepší vizuální výsledky pro text s působivými tahy (běžné ve východoasijských jazycích, arabština, hebrejština a písma navržená speciálně pro symetrické vyhlazení). – Řeší chybu, která se může vyskytnout při zavírání popisu tlačítka, který se znovu uzavře uživatelským kódem. – Řeší nevracení paměti v System. Speech. SpeechSynthesizer. – Řeší se problémy při sestavování vnitřního modelu pro dokument FixedPage. V nesprávném pořadí se nějaký text objevil pro účely úprav, jako je výběr a kopírování a vkládání. |
Síťové knihovny |
– Řeší nevracení paměti v HttpListener. |
0,1 Modul CLR (Common Language Runtime) dvojrozměrné Windows Presentation Foundation (WPF)
Známé problémy v této aktualizaci
Aplikace Windows Presentation Framework (WPF), které používají dva nebo více prvků HostVisual patřících do společného vlákna, kde se oba elementy HostVisual požádají o odpojení od svého vizuálního cíle na zhruba stejnou dobu, pošta se nezobrazuje s následující chybou:
Typ výjimky: System. COMException Zpráva: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: horní rámec je System. Windows. Media. kompozice. DUCE + Channel. SyncFlush ()
Řešení
Problémovou opravu můžete zakázat tak, že nastavíte přepínač AppContext (Switch. System. Windows. Media. HostVisual. DisconnectsOnWrongThread "na hodnotu true pomocí jedné z metod popsaných zde. Tato akce zpřístupní aplikaci původní chybu, proto byste měli přepínač po publikování opravy pomocí nadcházející aktualizace odebrat.
Alternativní řešení 1
• Přidáním následující položky do souboru App. config zakážete problematickou opravu v jedné aplikaci.
<runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>
Uvědomte si, že pokud už konfigurace aplikace obsahuje položku pro <AppContextSwitchOverrides>, musíte do této položky přidat nové nastavení oddělené středníkem.
<AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
Alternativní řešení 2
• K zakázání problematické opravy všech aplikací WPF v počítači použijte následující podklíč registru. Upozornění Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že tyto problémy mohou být vyřešeny. Registr upravte na vlastní nebezpečí.
Umístění: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Název: Switch. System. Media. HostVisual. DisconnectsOnWrongThread Typ: String Hodnota: pravda
Uvědomte si, že v 64 operačních systémech musíte použít i podklíč registru se stejným názvem, typem a hodnotou: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\
Řešení
Tento problém vyřešíte instalací aktualizace pro .NET Framework 3,5 a 4.7.2 pro Windows 10 verze 1809 a Windows Server 2019 KB4580422.
Další informace o této aktualizaci
Následující články obsahují další informace o této aktualizaci, které se týkají jednotlivých verzí produktu.
-
4567327Popis kumulativní aktualizace pro .NET Framework 3,5, 4.7.2 a 4,8 pro Windows 10 verze 1809 a Windows Server 2019 (KB4567327)
Jak získat a nainstalovat aktualizaci
Instalace této aktualizace
Uvolnit kanál |
Které |
Další krok |
Windows Update a Microsoft Update |
Ano |
Pokud chcete tuto aktualizaci stáhnout a nainstalovat, přejděte na nastavení > aktualizace & zabezpečení > Windows Updatea pak vyberte Vyhledat aktualizace. |
Katalog Microsoft Update |
Ano |
Pokud chcete získat samostatný balíček pro tuto aktualizaci, přejděte na web katalogu Microsoft Update . |
Služba Windows Server Update Services (WSUS) |
Ne |
Tuto aktualizaci můžete do služby WSUS importovat ručně. Pokyny najdete v katalogu služby Microsoft Update . |
Informace o souborech
Seznam souborů, které jsou k dispozici v této aktualizaci, získáte stažením informací o souboru pro kumulativní aktualizaci.
Požadavky
Abyste mohli nainstalovat tuto aktualizaci, musí být nainstalovaný .NET Framework 3,5 nebo 4.7.2 .
Požadavky na restartování
Po instalaci této aktualizace je třeba restartovat počítač, pokud jsou nějaké ohrožené soubory. Před instalací této aktualizace doporučujeme ukončit všechny aplikace založené na rozhraní .NET Framework.
Získání nápovědy a podpory pro tuto aktualizaci
-
Nápověda k instalaci aktualizací: Časté otázky k Windows Update
-
Chraňte se online a doma: Podpora zabezpečení systému Windows
-
Místní podpora podle vaší země: mezinárodní podpora