Release datum:21 juli 2020
Versie: .NET Framework 3,5 en 4.7.2
De update van 21 juli 2020 voor Windows 10 versie 1809 en Windows Server 2019 bevat cumulatieve betrouwbaarheids verbeteringen in .NET 3,5 en 4.7.2. U wordt aangeraden deze update toe te passen als onderdeel van uw regelmatige onderhouds routines. Voordat u deze update installeert, raadpleegt u de sectiesvereisten en opnieuw opstarten .
Verbeteringen van kwaliteit en betrouwbaarheid
CLR1 |
-Hiermee worden zeldzame vastlopen opgelost die kunnen optreden tijdens de bezorging van de thread. |
ASP.NET |
-Gebruik FIPS-compatibele hashes in ASP.Net Telemetry data. -Hiermee wordt een probleem opgelost waarbij ' niet opgegeven ' geen toegestane waarde is in de configuratie voor het kenmerk ' cookieSameSite ' van de secties Forms Authentication en Session State Configuration. -Hiermee wordt een probleem opgelost waarbij de eerste aanvragen van een koude site soms een serverconfiguratie fout opleveren van System. Web. DirectoryMonitor. AddFileMonitor (). |
WPF3 |
-Hiermee wordt een probleem opgelost waarbij TextBlock opnieuw wordt uitgevoerd (verschillende beslissings beslissingen stellen) tijdens de detectie en de toets van de test, en dan tijdens een meting. De symptomen bevatten ontbrekende tekst, en FailFast loopt vast tijdens de verwerking van programma tekst. -Hiermee wordt een fout met de weergavethread verholpen, veroorzaakt door HostVisual de verbinding met het doel van de verkeerde thread. -Hiermee verloopt een aflopende volgorde tijdens het schuiven van een Treeas waarvan de structuur niet-uniform is, in de zin dat de onderliggende knooppunten van het knooppunt niet-uniform worden weergegeven. -De opdracht kopiëren van DataGrid genereert een uitzondering als het systeemklembord door een ander proces is vergrendeld. Dit loopt vast, omdat er meestal geen app-code op de stack wordt gevolgd om de uitzondering op te vangen. De werking van de tekst in een tekstvak (en andere apps zoals Kladblok, Word, browsers) in deze situatie is niet op de achtergrond en er wordt geen uitzondering naar het Klembord gekopieerd. Een WPF-app kan nu aanwijzen als u dit gedrag aanmeldt door <appSettings te> <toevoegen = "ShouldThrowOnDataGridCopyOrCutFailure" value = "false"/> </appSettings>in het bestand app. config. -Adresseer de manier waarop niet-geanimeerde tekst met TextRenderingMode = "ClearType" en TextFormattingMode = "ideaal" wordt getekend. Er wordt nu een symmetrische anti-alias algoritme gebruikt, dat betere visuele resultaten oplevert voor tekst met fijne Oost-talen, Arabisch, Hebreeuws en lettertypen, speciaal ontworpen voor symmetrische anti-aliasing. -Hiermee wordt een crash verholpen die kan optreden bij het sluiten van een scherminfo die achter de gebruikerscode wordt weergegeven. -Hiermee wordt een geheugenlek in System. speech. SpeechSynthesizer opgelost. -Hiermee wordt een probleem opgelost met het samenstellen van het interne model voor een FixedPage-document. Sommige tekst wordt in de verkeerde volgorde weergegeven om bewerkingen te bewerken, zoals selectie en kopiëren/plakken. |
Netwerkbibliotheken |
-Hiermee wordt een geheugenlek in HttpListener opgelost. |
1 CLR (common language runtime) 3 WPF (Windows Presentation Foundation)
Bekende problemen in deze update
WPF-toepassingen (Windows Presentation Framework) die gebruikmaken van twee of meer HostVisual-elementen die deel uitmaken van een gemeenschappelijke thread, waarbij beide HostVisual-elementen worden gevraagd de verbinding vanaf hun visuele doel te verbreken, mislukt met de volgende fout:
Type uitzondering: System. COMException Bericht: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Call stack: het belangrijkste kader is System. Windows. media. compositie. DUCE + kanaal. SyncFlush ()
Tijdelijke oplossingen
U kunt de problematische oplossing uitschakelen door de AppContext switch. System. Windows. media. HostVisual. DisconnectsOnWrongThread in te stellen met behulp van een van de methoden die hier worden beschreven. De app wordt nu weer op de oorspronkelijke bugs opgenomen, dus u moet de schakeloptie verwijderen wanneer een oplossing is gepubliceerd via een toekomstige update.
Tijdelijke oplossing 1
• Voeg de volgende vermelding toe aan het bestand app. config om de problematische oplossing in één toepassing uit te schakelen.
<runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>
Houd er rekening mee dat als de configuratie van de toepassing al een vermelding bevat voor <AppContextSwitchOverrides>, u de nieuwe instelling in die vermelding moet toevoegen, gescheiden van andere schakelopties met een puntkomma:
<AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
Tijdelijke oplossing 2
• U kunt de volgende registersubsleutel toepassen om de problematische oplossing voor alle WPF-toepassingen op de computer uit te schakelen. Waarschuwing Als u het register niet meer bewerkt met behulp van de Register-editor of met een andere methode, kunnen er ernstige problemen optreden. Voor deze problemen moet u mogelijk het besturingssysteem opnieuw installeren. Microsoft kan niet garanderen dat deze problemen kunnen worden opgelost. Wijzig het register op eigen risico.
Locatie: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Name: switch. System. media. HostVisual. DisconnectsOnWrongThread Type: tekenreeks Waarde: waar
Houd er rekening mee dat op 64-bits besturingssystemen ook een registersubsleutel met dezelfde naam, hetzelfde type en waarde op de locatie moet worden toegepast: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\
Oplossing
Als u dit probleem wilt oplossen, installeert u update voor .NET Framework 3,5 en 4.7.2 voor Windows 10 versie 1809 en Windows Server 2019 KB4580422.
Aanvullende informatie over deze update
De volgende artikelen bevatten aanvullende informatie over deze update die betrekking heeft op afzonderlijke productversies.
-
4567327Beschrijving van de cumulatieve update Preview voor .NET Framework 3,5, 4.7.2 en 4,8 voor Windows 10 versie 1809 en Windows Server 2019 (KB4567327)
De update downloaden en installeren
Deze update installeren
Release kanaal |
Beschikbaar |
Volgende stap |
Windows Update en Microsoft Update |
Ja |
Als u deze update wilt downloaden en installeren, gaat u naar instellingen > update & beveiligings > Windows Updateen selecteert u controleren op updates. |
Microsoft Update-catalogus |
Ja |
Als u het zelfstandige pakket voor deze update wilt installeren, gaat u naar de website van de Microsoft Update-catalogus . |
WSUS (Windows Server Update Services) |
Nee |
U kunt deze update handmatig importeren in WSUS. Zie de Microsoft Update-catalogus voor instructies. |
Bestandsgegevens
Download de bestandsinformatie voor cumulatieve updatevoor een lijst met de bestanden die u in deze update hebt opgenomen .
Vereisten
Als u deze update wilt toepassen, moet .NET Framework 3,5 of 4.7.2 zijn geïnstalleerd.
Opnieuw opstarten vereist
U moet de computer opnieuw opstarten nadat u de update hebt geïnstalleerd en de betreffende bestanden worden gebruikt. U wordt aangeraden alle toepassingen van .NET Framework te verlaten voordat u deze update toepast.
Help en ondersteuning krijgen voor deze update
-
Help voor het installeren van updates: Veelgestelde vragen over Windows Update
-
Uzelf online en thuis beschermen: beveiligingsondersteuning voor Windows
-
Lokale ondersteuning overeenkomstig uw land: internationale ondersteuning