Applies To.NET

Utgivelsesdato: 11. februar 2020

Versjon: .NET Framework 3.5 og 4.8

Denne oppdateringen for Windows 10 versjon 1903 og Windows Server 1903 RTM og Windows 10 , versjon 1909 og Windows Server, versjon 1909 inneholder kumulative pålitelighetsforbedringer i .NET 3.5 og 4.8. Vi anbefaler at du bruker denne oppdateringen som en del av dine vanlige vedlikeholdsrutiner. Før du installerer denne oppdateringen, kan du se inndelingene Forutsetninger ogStart på nytt.

Denne oppdateringen er inkludert i den kumulative oppdateringen som er datert 11. februar 2020. Denne oppdateringen ble tidligere utgitt i den kumulative oppdateringen som ble datert 28. januar 2020.

Forbedringer av kvalitet og pålitelighet

WCF1

– Lagt til mekanisme for å velge nye forsøk når du konfigurerer lytteendepunkter på WCF-aktiveringstjenesten for å løse potensielle konkurransebetingelser når du starter et IIS-program på nytt raskt flere ganger mens du er under høy CPU-belastning, noe som førte til at endepunktet ikke var tilgjengelig. Kunder kan melde seg på løsningen ved å legge til følgende AppSetting i SMSvcHost.exe.config under mappene %windir%\Microsoft.NET\Framework\v4.0.30319 og %windir%\Microsoft.NET\Framework64\v4.0.30319 etter behov. Dette vil prøve å registrere et endepunkt 10 ganger med en 1 sekunds forsinkelse mellom hvert forsøk før du plasserer endepunktet i en feiltilstand.<appInnstillinger> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings>

– Det er en kappløpstilstand når lyttebaner lukkes på grunn av krasj i en IIS-arbeidsprosess og de samme endepunktene som konfigureres på nytt som lytting, men venter på aktivering. Når det blir funnet en konflikt, tillater denne endringen at du prøver på nytt med antakelsen om at konflikten var forbigående på grunn av denne konkurransebetingelsen. Antall forsøk og ventetid kan konfigureres via appinnstillingene.

Winforms

- Løser et problem i System. Windows. Forms.TextBox-kontroller med ImeMode-egenskapen satt til NoControl. Disse kontrollene beholder nå IME-innstillingen i samsvar med OS-innstillingens hensyn til rekkefølgen på navigasjonen på siden. Løsning gjelder for CHS med pinyin-tastatur.

- Løser et problem med System. Windows.Forms.ComboBox-kontroll med ImeMode satt til ImeMode.NoControl på CHS med Pinyin-tastatur for å beholde inndatamodus for den overordnede beholderkontrollen i stedet for å bytte til deaktivert IME når du navigerer ved hjelp av museklikk, og når fokus flyttes fra en kontroll med deaktivert IME til denne ComboBox-kontrollen.

– En endring av tilgjengelighet i .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 restructuring related to editing control movement to another editing cell. Slike egendefinerte DataGridView-celler (IP-adressecellen) og de indre kontrollene behandles for øyeblikket ikke i standard UIA-trerestrukturering for å forhindre dette problemet.

CLR2

- En endring i .NET Framework 4.8 regressed visse EnterpriseServices scenarioer der en enkelttrådet boligobjekt kan behandles som en flertrådsleilighet og føre til en blokkeringsfeil. Denne endringen identifiserer nå objekter i entrådsleilighet på riktig måte, og unngår denne feilen.

- Det er en kappløpstilstand i den bærbare PDB-metadataleverandørbufferen som lekket leverandører og forårsaket krasj i det diagnostiske StackTrace API-en. Du kan løse løpet ved å oppdage årsaken til at leverandøren ikke ble fjernet og kvitte den.

- Løser et problem når du er i Server GC, hvis du virkelig er tom for minne når du gjør SOH-tildelinger (det vil si at det har vært full blokkering av GC og fortsatt ikke plass til SOH-tildelingen), vil du se at full blokkering av GCer utløses om og om igjen med utløserårsaken OutOfSpaceSOH. Denne løsningen er å kaste OOM når vi har oppdaget denne situasjonen i stedet for å utløse GCs i en løkke.

- Løser et problem som skyldes endring av prosesstilhørighet fra 1 til N-kjerner.

SQL

– Løser et problem med SqlClient-budspor der informasjon ikke ble skrevet ut på grunn av feil formaterte strenger.

WPF3

- Løser et problem der popup-vinduer i WPF-programmer med høy PPT ikke vises, vises øverst til venstre på skjermen eller vises/gjengis ufullstendig.

– Løser et problem når du oppretter et XPS-dokument i WPF, der undersetting av skrift kan føre til en FileFormatException hvis prosessen med å subsere vil øke skriften. Hvis du vil unngå dette unntaket, setter du AppContext-bryteren med navnet Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting til True ved hjelp av en av metodene som er beskrevet her under AppContext for biblioteksbrukere.

- Adresserer feil bredde på tekstinnsettings-markoret i TextBox et al., når system-PPT overskrider 96. Spesielt gjengis det ikke noe på en skjerm med lavere PPT enn den primære, i enkelte PPT-oppmerksomme situasjoner.

- Adresserer et hengende som oppstår under oppsettet av rutenett med kolonner som tilhører en SharedSizeGroup

- Adresserer et hengende og eventuelt StackOverflowException som oppstår når du åpner en RibbonSplitButton, hvis appen programmatisk deaktiverer knappen og erstatter menyelementene før brukeren slipper museknappen.

- Adresserer visse heng som kan oppstå mens du ruller en TreeView.

Netbiblioteker

- Styrker UdpClient mot feil bruk i nettverkskonfigurasjoner med en usedvanlig stor MTU.

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

Slik får du tak i og installerer oppdateringen

Installer denne oppdateringen

Denne oppdateringen lastes ned og installeres automatisk fra Windows Update.

Hvis du vil ha den frittstående pakken for denne oppdateringen, kan du gå til nettstedet for Microsoft Update-katalogen.

Filinformasjon

Hvis du vil se en liste over filene som finnes i denne oppdateringen, kan du laste ned filinformasjonen for kumulativ oppdatering.

Forutsetninger

Hvis du vil bruke denne oppdateringen, må du ha .NET Framework 3.5 eller 4.8 installert.

Omstartskrav

Du må starte datamaskinen på nytt etter at du har tatt i bruk denne oppdateringen hvis noen av de berørte filene brukes. Vi anbefaler at du avslutter alle .NET Framework programmer før du bruker denne oppdateringen.

Oppdatere erstatningsinformasjon

Denne oppdateringen erstatter tidligere utgitte oppdateringer 4533002.

Slik får du hjelp og støtte for denne oppdateringen

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.