Obs!
- 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, omfatter forbedringer av kumulativ pålitelighet 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 avsnittene om forhåndskrav og krav til omstart .
Obs!
Denne oppdateringen er inkludert i den kumulative oppdateringen som er datert 11. februar 2020. Denne oppdateringen ble tidligere utgitt i den kumulative oppdateringen som var datert 28. januar 2020.
Forbedringer av kvalitet og pålitelighet
| WCF1 | - La til mekanisme for nye forsøk ved konfigurering av lytteendepunkter i WCF-aktiveringstjenesten for å håndtere potensielle kappløpssituasjoner når du starter et IIS-program raskt på nytt flere ganger under høy CPU-belastning, noe som resulterte i at et endepunkt ble utilgjengelig. Kunder kan velge å bruke 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 på nytt 10 ganger med en forsinkelse på 1 sekund mellom hvert forsøk før endepunktet settes i en feiltilstand. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings> - Det er en kappløpssituasjon når lyttebaner lukkes på grunn av at en IIS-arbeidsprosesskrasj og de samme endepunktene konfigureres på nytt som lytting, men venter på aktivering. Når en konflikt blir funnet, gir denne endringen mulighet for å prøve på nytt med antagelsen om at konflikten var forbigående på grunn av denne rasetilstanden. Antall nye forsøk og ventetiden 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-innstillinger som samsvarer med OS-innstillingen uavhengig av navigasjonsrekkefølgen på siden. Rettelsen gjelder for CHS med pinyin-tastaturet. - Løser et problem med System.Windows.Forms.ComboBox-kontrollen med ImeMode satt til ImeMode.NoControl på CHS med Pinyin-tastaturet for å beholde inndatamodus for den overordnede beholderkontrollen i stedet for å bytte til deaktivert IME ved navigering ved hjelp av museklikk og når fokus flyttes fra en kontroll med deaktivert IME til denne ComboBox-kontrollen. - En tilgjengelighetsendring i .NET Framework 4.8 regresjonsredigering av IP-adressegrensesnitt i DataGridView i veiviseren for oppretting av klynge i Failover Cluster Services: brukere kan ikke angi IP-verdien etter kontroll UIA-treomstrukturering relatert til redigering kontroll flytting av kontroll til en annen redigeringscelle. Slike egendefinerte DataGridView-celler (IP-adressecelle) og deres indre kontroller behandles for øyeblikket ikke i standard UIA-treomstrukturering for å forhindre dette problemet. |
| CLR2 | - En endring i .NET Framework 4.8 svekket visse EnterpriseServices-scenarier der et enkelttrådet leilighetsobjekt kan behandles som en flertrådsleilighet og føre til en blokkeringsfeil. Denne endringen identifiserer nå entrådede leilighetsobjekter som sådan, og unngår denne feilen. - Det er en kappløpsbetingelse i bufferen for leverandører av bærbare PDB-metadata som lekket leverandører og forårsaket krasj i diagnose-API-en StackTrace. For å fikse løpet, oppdage årsaken der leverandøren ikke ble kastet og kast den. - Løser et problem når du i Server GC, hvis du virkelig er tom for minne når du gjør SOH-tildelinger (dvs. det har vært en full blokkerende GC og fortsatt ikke plass til å imøtekomme SOH-tildelingen din), vil du se full blokkering av GC-er bli utløst 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 GC-er i en løkke. - Løser et problem som skyldes endring av prosessaffinitet fra 1 til N kjerne. |
| SQL | - Løser et problem med SqlClient Bid traces 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 pikseltetthet i enkelte tilfeller ikke vises, vises øverst til venstre på skjermen eller vises/gjengis ufullstendig. - Løser et problem ved oppretting av et XPS-dokument i WPF, der skriftdelinnstilling kan føre til et FileFormatException hvis prosessen med delsetting øker skriften. Hvis du vil unngå dette unntaket, kan du angi AppContext-bryteren kalt Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting til sann ved hjelp av én av metodene som er beskrevet her under AppContext for bibliotekforbrukere. - Løser feil bredde på tekstinnsettingscirkumflekstegnet i TextBox et al., når systemets DPI overskrider 96. Spesielt gjenga cirkumflekstegnet ingenting på en skjerm med lavere DPI enn den primære, i noen DPI-bevisste situasjoner. - Løser en henging som oppstår under oppsett av rutenett med kolonner som tilhører en SharedSizeGroup - Løser en henging og et eventuelt StackOverflowException som oppstår når du åpner en RibbonSplitButton, hvis appen programmatisk deaktiverer knappen og erstatter menyelementene før brukeren slipper museknappen. - Løser visse problemer som kan oppstå når du ruller i en trevisning. |
| Nettbiblioteker | - Styrker UdpClient mot feil bruk i nettverkskonfigurasjoner med en eksepsjonelt 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
Oppdateringen blir lastet ned og installert fra Windows Update automatisk.
Du kan få denne oppdateringen som en frittstående pakke ved å gå til nettstedet Microsoft Update-katalog.
Filinformasjon
Du finner en liste over filene i denne oppdateringen ved å laste ned filinformasjonen for samleoppdateringen.
Forutsetninger
Hvis du vil bruke denne oppdateringen, må du ha .NET Framework 3.5 eller 4.8 installert.
Behov for omstart
Hvis noen av de berørte filene er i bruk, må du starte datamaskinen på nytt etter at du har installert denne oppdateringen. Vi anbefaler at du avslutter alle .NET Framework-baserte programmer før du installerer denne oppdateringen.
Erstatningsinformasjon om oppdatering
Denne oppdateringen erstatter tidligere utgitte oppdateringer [4533002](https://support.microsoft.com/help/4533002\).
Slik får du hjelp og støtte for denne oppdateringen
- Hjelp for å installere oppdateringer: Vanlige spørsmål om Windows Update
- Beskytt deg selv på nettet og hjemme: Støtte for Windows Sikkerhet
- Lokal støtte i henhold til landet ditt: Internasjonal støtte