Applies To.NET

Julkaisupäivä: 11. helmikuuta 2020

Versio: .NET Framework 4.8

Tämä version 1803 Windows 10 päivitys sisältää kumulatiivisen luotettavuuden parannuksia .NET 4.8:ssa. Suosittelemme, että käytät tätä päivitystä osana tavallisia ylläpitorutiinejasi. Ennen kuin asennat tämän päivityksen, katso Edellytykset- ja Uudelleenkäynnistysvaatimus-osioita.

Tämä päivitys sisältyy kumulatiivisen päivityksen, joka on päivätty 11. helmikuuta 2020. Tämä päivitys julkaistiin aiemmin kumulatiivisessa päivityksessä, joka oli päivätty 23. tammikuuta 2020.

Laatu- ja luotettavuusparannuksia

WCF1

- Lisätty uudelleenkäynnistysmekanismi, kun WCF:n aktivointipalvelussa määritetään kuuntelupäätepisteitä, jotta voidaan reagoida mahdolliseen kilpa-tilaan, kun IIS-sovellus käynnistetään nopeasti uudelleen useita kertoja ja suorittimen kuormitus oli suuri, jolloin päätepiste ei ole käytettävissä. Asiakkaat voivat ottaa korjauksen käyttöön lisäämällä seuraavan AppSetting-tavan SMSvcHost.exe.config %windir%\Microsoft.NET\Framework\v4.0.30319- ja %windir%\Microsoft.NET\Framework64\v4.0.30319-kansioihin tarpeen mukaan. Tämä yrittää rekisteröidä päätepisteen uudelleen 10 kertaa 1 sekunnin viiveellä kunkin yrityksen välillä ennen päätepisteen sijoittamista virhetilaan. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/><add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>< /appSettings>

- Kilpa-asema on olemassa, kun kuuntelupolut suljetaan IIS-työprosessin kaatumisen vuoksi ja samat päätepisteet on määritetty uudelleen kuuntelevaksi, mutta odottavaksi aktivoinniksi. Kun ristiriita löytyy, tämä muutos mahdollistaa uudelleenyritystä olettaen, että ristiriita oli tilapäinen tämän kilpa-ehdon vuoksi. Uudelleenyritysten määrä ja odotusten kesto voidaan määrittää sovellusasetuksissa.

Winforms

- Korjaa ongelman järjestelmässä. Windows. Forms.Tekstiruutuohjausobjektit, joiden ImeMode-ominaisuuden arvoksi on määritetty Eiohjausobjektia. Nämä ohjausobjektit säilyttävät nyt IME-asetuksen, joka on yhdenmukainen käyttöjärjestelmäasetuksen kanssa sivun siirtymisjärjestyksen mukaan. Korjaus koskee CHS:iä pinyin-näppäimistöllä.

- Korjaa järjestelmän ongelman. Windows.Forms.ComboBox-ohjausobjekti, kun ImeMode-asetuksena on ImeMode.NoControl CHS:ssä ja Pinyin-näppäimistö, jotta voit säilyttää pääsäilön ohjausobjektin syöttötilan sen sijaan, että vaihdat käytöstä poistettuun IME-näppäimeen hiirtä napsautettaessa ja kun kohdistus siirtyy ohjausobjektista, jossa ime ei ole käytössä, tähän yhdistelmäruutuohjausobjektiin.

- Helppokäyttötoimintojen muutos .NET Framework 4.8:n regressiomuokkaus-IP-osoitteen käyttöliittymässä DataGridView-toiminnossa vikasietoklusteripalvelujen ohjatussa klusterin luomisessa: käyttäjät eivät voi kirjoittaa IP-arvoa sen jälkeen, kun käyttöliittymän puu on hallinnassa, joka liittyy ohjausobjektien muokkaamiseen toiseen muokkaussoluun. Tällaisia mukautettuja DataGridView-soluja (IP-osoitesoluja) ja niiden sisempiä ohjausobjekteja ei tällä hetkellä käsitellä oletusarvoisen UIA-puupuun sisällä ongelman estämiseksi.

CLR2

- muutos .NET Framework 4,8 regressed tietyissä EnterpriseServices -tilanteissa, joissa yksisäikeistä asunto-objektia voidaan käsitellä monisäikeisenä asuntona ja johtaa epäonnistumiseen. Tämä muutos tunnistaa nyt oikein yhden säikeen asunto-objektit ja välttää tämän virheen.

- Siirrettävässä PDB-metatietopalveluvälimuistissa on kilpa-asema, joka on vuotanut palveluntarjoajia ja aiheuttaneet kaatumisia StackTrace-ohjelmointirajapinnassa. Korjaa kilpa tunnistamalla syy, jossa palveluntarjoajaa ei ole poistettu, ja luovuta se.

- Korjaa ongelman, kun palvelinten GC:ssä olet todella muistin loppunut SOH-varausten aikana (eli täysi esto on estänyt GC:n eikä sinulla ole vieläkään tilaa SOH-varausten vuoksi), näet, että täydet esto-GCs-tietokoneet käynnistyvät yhä uudelleen käynnistämällä syyn OutOfSpaceSOH. Tämä korjaus on ongelma, jossa OOM:n pitäisi mennä sekaisin, kun tämä tilanne on havaittu sen sijaan, että se käynnistäisi GCS-tietokoneet silmukassa.

- Korjaa ongelman, joka johtuu prosessin affiniteetin muuttamisesta 1:stä N-ydiniin.

SQL

- Korjaa sqlclient-tarjousten seurantatietojen ongelman, jossa tietoja ei tulostettu virheellisesti muotoiltujen merkkijonojen vuoksi.

WPF3

- Korjaa ongelman, jossa ponnahdusikkunat eivät näy high-DPI WPF -sovelluksissa joissakin tilanteissa, ne näkyvät näytön vasemmassa yläkulmassa tai ne näytetään/hahmonnetaan puutteellisesti.

- Korjaa ongelman, joka ilmenee LUOTAessa XPS-asiakirjaa WPF:ssä, jossa fontin alijoukko voi aiheuttaa FileFormatException-tuloksen, jos alijoukkoprosessi kasvattaa fonttia. Voit välttää tämän poikkeuksen asettamalla Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting-nimisen AppContext-kytkimen arvoksi True, jossa käytetään AppContext for Library Consumers -kohdassa kuvattua tapaa.

- Korjaa tekstiruudun ja al.:n tekstin lisäystä varten väärän leveyden, kun järjestelmän DPI on suurempi kuin 96. Erityisesti joissakin DPI-tietoisissa tilanteissa caret ei hahmontunut mitään näytöllä, jonka DPI-mittari oli pienempi kuin ensisijainen.

- Korjaa ruudukon asettelun aikana syntyvän jumittuun, jossa on JaettuKoko-ryhmään kuuluvia sarakkeita

- Käsittelee jumiutumisen ja tapahtumallisen StackOverflowException-toiminnon, joka aiheutuu RibbonSplitButtonin avaamisesta, jos sovellus poistaa painikkeen käytöstä ohjelmallisesti ja korvaa sen valikkokohteet, ennen kuin käyttäjä vapauttaa hiiren painikkeen.

- Käsittelee tiettyjä jumiuksia, joita voi ilmetä, kun TreeView-näkymää vieritetään.

Net Libraries

- Vahvistaa UdpClientin virheellistä käyttöä verkkomäärityksissä erittäin suurella MTU:lla.

Acquistion & Deployment

- Korjaa ongelman, jossa .NET 4.8 -asennus Windows 1809-koontiversiota edeltävään koneisiin estää . NET-kohtaiset asetukset, jotka siirretään Windows päivityksessä koontiversioon 1809. Huomautus: jotta voit estää tämän ongelman, tämä päivitys on otettava käyttöön ennen päivitystä Windows.

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

Päivityksen hankkiminen ja asentaminen

Asenna tämä päivitys

Tämä päivitys ladataan ja asennetaan automaattisesti Windows päivityksestä.

Jos haluat saada päivityksen erillisen paketin, siirry Microsoft Update -luettelon sivustoon.

Tiedoston tiedot

Jos haluat luettelon tämän päivityksen sisältämistä tiedostoista, lataa kumulatiivisen päivityksen tiedostotiedot.

Edellytykset

Jotta voit ottaa tämän päivityksen käyttöön, sinulla on oltava asennettuna .NET Framework 4.8.

Uudelleenkäynnistysvaatimus

Tietokone on käynnistettävä uudelleen tämän päivityksen jälkeen, jos käytössä on tiedostoja, joihin tämä vaikuttaa. Suosittelemme, että suljet kaikki .NET Framework-pohjaiset sovellukset, ennen kuin otat tämän päivityksen käyttöön.

Päivitä korvaavat tiedot

Tämä päivitys korvaa aiemmin julkaistut päivitykset 4533000.

Tämän päivityksen ohjeen ja tuen hankkiminen

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.