11. februar 2020 – KB4534126 Akkumuleret opdatering til .NET Framework 4.8 til Windows 10 version 1607 og Windows Server 2016

Gælder for
.NET

Bemærk

  • Udgivelsesdato:
    11. februar 2020
  • Version:
    .NET Framework 4.8

Denne opdatering til Windows 10 version 1607 og Windows Server 2016 indeholder forbedringer af kumulativ pålidelighed i .NET 4.8. Vi anbefaler, at du anvender denne opdatering som en del af dine almindelige vedligeholdelsesrutiner. Før du installerer denne opdatering, skal du se afsnittene Forudsætninger og krav til genstart .

Bemærk

Denne opdatering er inkluderet i den samlede opdatering, der er dateret d. 11. februar 2020. Denne opdatering blev tidligere udgivet i den kumulative opdatering, der var dateret d. 23. januar 2020.

Forbedringer af kvalitet og pålidelighed

WCF1 - Tilføjet mekanisme til tilmeldingsforsøg ved konfiguration af lytteslutpunkter på WCF-aktiveringstjenesten for at håndtere potentiel konkurrencetilstand ved hurtig genstart af et IIS-program flere gange under høj CPU-belastning, hvilket resulterede i, at et slutpunkt var utilgængeligt. Kunder kan tilmelde sig rettelsen ved at føje følgende AppSetting til SMSvcHost.exe.config under mapperne %windir%\Microsoft.NET\Framework\v4.0.30319 og %windir%\Microsoft.NET\Framework64\v4.0.30319 efter behov. Dette vil forsøge at registrere et slutpunkt igen 10 gange med 1 sekunds forsinkelse mellem hvert forsøg, før slutpunktet placeres i en fejltilstand.

<appSettings>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- Der er en konkurrencetilstand, når lyttestier lukkes på grund af nedbrud af en IIS-arbejdsproces, og de samme slutpunkter omkonfigureres som lyttende, men afventer aktivering. Når der findes en konflikt, giver denne ændring mulighed for at prøve igen med den antagelse, at konflikten var forbigående på grund af denne racetilstand. Antallet af forsøg og ventetiden kan konfigureres via appindstillinger.
Winforms - Løser et problem i System.Windows.Forms.TextBox-kontrolelementer med egenskaben ImeMode angivet til NoControl. Disse kontrolelementer bevarer nu IME-indstillingen, der er i overensstemmelse med indstillingen for operativsystem, uanset rækkefølgen af navigationen på siden. Rettelse gælder for CHS med pinyin-tastatur.
- Løser et problem med System.Windows.Forms.ComboBox-kontrolelementet med ImeMode indstillet til ImeMode.NoControl på CHS med Pinyin-tastatur for at bevare inputtilstanden for det overordnede objektbeholderkontrolelement i stedet for at skifte til deaktiveret IME, når du navigerer ved hjælp af museklik, og når fokus flyttes fra et kontrolelement med deaktiveret IME til dette ComboBox-kontrolelement.
- En tilgængelighedsændring i brugergrænsefladen for regression af IP-adresse i .NET Framework 4.8 i DataGridView i guiden Opret klynge i Failover Cluster Services: brugerne kan ikke angive IP-værdien efter omstrukturering af kontrol-UIA-træ, der er relateret til redigering af kontrolelementets bevægelse til en anden redigeringscelle. Sådanne brugerdefinerede DataGridView-celler (IP-adresse, celle) og deres indre kontrolelementer behandles aktuelt ikke i standardstrukturen for UIA-træomstrukturering for at forhindre dette problem.
CLR2 - En ændring i .NET Framework 4.8 regresserede visse EnterpriseServices-scenarier, hvor et enkelttrådet lejlighedsobjekt kan behandles som en flertrådet lejlighed og føre til en blokeringsfejl. Denne ændring identificerer nu enkelttrådede lejlighedsobjekter korrekt som sådan og undgår denne fejl.
- Der er en konkurrencetilstand i den bærbare PDB-metadataudbydercache, der lækkede udbydere og forårsagede nedbrud i den diagnostiske StackTrace-API. For at løse løbet skal du finde årsagen til, at udbyderen ikke blev bortskaffet, og bortskaffe det.
- Løser et problem, når du i Server GC, hvis du virkelig er løbet tør for hukommelse, når du laver SOH-allokeringer (dvs. der har været en fuld blokerende GC og stadig ingen plads til at rumme din SOH-allokering), vil du se fulde blokerende GC'er blive udløst igen og igen med udløserårsagen OutOfSpaceSOH. Denne rettelse er for at kaste OOM, når vi har registreret denne situation, i stedet for at udløse GC'er i en løkke.
- Løser et problem, der skyldes ændring af procestilhørsforhold fra 1 til N-kerner.
SQL - Løser et problem med SqlClient-budsporinger, hvor oplysninger ikke blev udskrevet på grund af forkert formaterede strenge.
WPF3 - Løser et problem, hvor pop op-vinduer i WPF-programmer med høj DPI under visse omstændigheder ikke vises, vises i øverste venstre hjørne af skærmen eller vises/gengives ufuldstændigt.
- Løser et problem, når du opretter et XPS-dokument i WPF, hvor skrifttypeunderindstilling kan resultere i en FileFormatException, hvis processen med underindstilling ville øge skrifttypen. Hvis du vil undgå denne undtagelse, skal du angive parameteren AppContext, der hedder 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' til 'sand' ved hjælp af en af metoderne, der er beskrevet her under "AppContext for biblioteksbrugere".
- Løser forkert bredde af tekstindsætningspunktet i TextBox et al., når systemets DPI overstiger 96. Især gengav indsætningspunktet intet på en skærm med lavere DPI end den primære, i nogle DPI-bevidste situationer.
- Løser et stop, der opstår under layout af gitre med kolonner, der tilhører en SharedSizeGroup
- Løser et stop og en eventuel StackOverflowException, der opstår, når du åbner en RibbonSplitButton, hvis appen deaktiverer knappen programmeringsmæssigt og erstatter dens menupunkter, før brugeren slipper museknappen.
- Løser visse problemer, der kan opstå, når du ruller i en TreeView.
Netbiblioteker - Styrker UdpClient mod forkert brug i netværkskonfigurationer med en usædvanlig stor MTU.
Erhvervelse & installation - Løser et problem, hvor installationen af .NET 4.8 på Windows-maskiner før 1809-buildet forhindrer . NET-specifikke indstillinger, der skal overføres under Windows-opgraderingen til build 1809. Bemærk! For at forhindre dette problem skal denne opdatering anvendes før opgraderingen til en nyere version af Windows.

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

Sådan henter og installerer du opdateringen

Installér denne opdatering

Denne opdatering downloades og installeres automatisk fra Windows Update.

Du kan få den separate pakke til denne opdatering ved at besøge webstedet Microsoft Update-katalog.

Filoplysninger

Du kan få en liste over de filer, som denne opdatering indeholder, ved at downloade filoplysningerne for den samlede opdatering.

Forudsætninger

Hvis du vil anvende denne opdatering, skal du have .NET Framework 4.8 installeret.

Krav om genstart

Du skal genstarte computeren, når du har installeret denne opdatering, hvis der bruges berørte filer. Vi anbefaler, at du afslutter alle .NET Framework-baserede programmer, før du anvender denne opdatering.

Oplysninger om ny opdatering

Denne opdatering erstatter tidligere udsendte opdateringer [4532997](https://support.microsoft.com/help/4532997\).

Sådan får du hjælp og support til denne opdatering