Huomautus
- Julkaisupäivä:
11. helmikuuta 2020 - Versio:
.NET Framework 3.5 ja 4.8
Tämä Windows 10:n version 1809 ja Windows Server 2019:n päivitys sisältää kumulatiivisia luotettavuuden parannuksia .NET 3.5:ssä ja 4.8:ssa. Suosittelemme, että otat tämän päivityksen käyttöön osana säännöllisiä ylläpitorutiinejasi. Ennen kuin asennat tämän päivityksen, tutustu Edellytykset - ja Uudelleenkäynnistystarve -osioihin.
Huomautus
Tämä päivitys sisältyy kumulatiiviseen päivitykseen, joka on päivätty 11. helmikuuta 2020. Tämä päivitys julkaistiin aiemmin kumulatiivisessa päivityksessä, joka on päivätty 23. tammikuuta 2020.
Laadun ja luotettavuuden parannukset
| WCF1 | - Lisätty suostumus-uudelleenyritysmekanismi WCF-aktivointipalvelun kuuntelupäätepisteiden määrittämisen yhteydessä mahdollisen kilpailutilanteen korjaamiseksi, kun IIS-sovellus käynnistetään nopeasti uudelleen useita kertoja suuren suoritinkuormituksen alaisena, mikä johtaa päätepisteen käyttökatkoon. Asiakkaat voivat ottaa korjauksen käyttöön lisäämällä seuraavan AppSetting SMSvcHost.exe.config kansioihin %windir%\Microsoft.NET\Framework\v4.0.30319 ja %windir%\Microsoft.NET\Framework64\v4.0.30319. Tämä yrittää päätepisteen rekisteröintiä uudelleen 10 kertaa yhden sekunnin viiveellä kunkin yrityksen välillä ennen päätepisteen asettamista virhetilaan. <sovellusasetukset> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings> - Tilanne on olemassa, kun kuuntelupolkuja suljetaan IIS-työprosessin, kaatumisen vuoksi, ja samat päätepisteet määritetään uudelleen kuunteleviksi, mutta aktivointia odottaviksi päätepisteiksi. Kun ristiriita löytyy, tämä muutos mahdollistaa uudelleenyrittämisen olettaen, että ristiriita oli tilapäinen tämän kilpailuehdon vuoksi. Uudelleenyritysten määrä ja odotuksen kesto ovat määritettävissä sovelluksen asetuksissa. |
|---|---|
| WinForms-lomakkeet | - Korjaa ongelman System.Windows.Forms.TextBox-ohjausobjekteissa, joiden ImeMode-ominaisuuden arvoksi on määritetty NoControl. Nämä ohjaimet säilyttävät nyt kirjoitustuen asetuksen yhdenmukaisena käyttöjärjestelmän asetuksen kanssa sivulla siirtymisjärjestyksestä riippumatta. Korjaus koskee CHS:ää pinyin-näppäimistöllä. - Korjaa ongelman, jossa System.Windows.Forms.ComboBox-ohjausobjekti ImeMode-asetuksena on ImeMode.NoControl CHS:ssä Pinyin-näppäimistöllä, jotta pääsäilön ohjausobjektin syöttötila säilyy sen sijaan, että siirryttäisiin käytöstä poistettuun IME:hen siirryttäessä hiiren napsautuksella ja kun kohdistus siirtyy ohjausobjektista, jossa kirjoitustuki on poistettu käytöstä, tähän ComboBox-ohjausobjektiin. - Helppokäyttöisyysmuutos .NET Framework 4.8:ssa: regressoidun IP-osoitteen muokkauskäyttöliittymä DataGridView'ssa ohjatussa klusterin luomisessa vikasietoklusteripalveluissa: käyttäjät eivät voi syöttää IP-arvoa hallinnan UIA-puun uudelleenjärjestelyn jälkeen, joka liittyy ohjausobjektin siirtymisen muokkaamiseen toiseen muokkaussoluun. Tällaisia mukautettuja DataGridView-soluja (IP-osoitesolu) ja niiden sisäisiä ohjausobjekteja ei tällä hetkellä käsitellä UIA-oletuspuun uudelleenjärjestelyssä tämän ongelman estämiseksi. |
| CLR2 | - .NET Framework 4.8:n muutos heikensi tiettyjä EnterpriseServices-skenaarioita, joissa yksisäikeistä asunto-objektia voidaan käsitellä monisäikeisenä asuntona, mikä johtaa estovirheeseen. Tämä muutos tunnistaa nyt yksisäikeiset asunto-objektit oikein sellaisiksi ja välttää tämän virheen. - Kannettavan PDB-metatietopalvelun välimuistissa on kilpailutilanne, joka vuoti palveluita ja aiheutti kaatumisia diagnostiikan StackTrace-ohjelmointirajapinnassa. Voit korjata kilpailun havaitsemalla syyn, jossa palveluntarjoajaa ei ollut hävitetty, ja hävittämällä sen. - Korjaa ongelman Server GC:ssä, jos muisti on todella lopussa, kun teet SOH-varauksia (esim. on ollut täysi estävä GC eikä SOH-varaukselle ole vieläkään tilaa), näet täysien estävät GC:t käynnistyvän yhä uudelleen ja uudelleen laukaisusyyllä OutOfSpaceSOH. Tämä korjaus aiheuttaa OOM:n, kun tilanne on havaittu, sen sijaan, että GC:t käynnistettäisiin silmukassa. - Korjaa ongelman, joka johtuu prosessin affiniteetin muuttamisesta 1:stä N-ytimeen. |
| SQL | - Korjaa SqlClient-tarjouksen jäljitykseen liittyvän ongelman, jossa tietoja ei tulostettu väärin muotoiltujen merkkijonojen vuoksi. |
| WPF3 | - Korjaa ongelman, jossa joissakin tilanteissa ponnahdusikkunoita ei näytetä korkean DPI:n WPF-sovelluksissa, näytetään näytön vasemmassa yläkulmassa tai ne näytetään/hahmonnetaan epätäydellisesti. - Korjaa ongelman, joka ilmenee luotaessa XPS-dokumenttia WPF:ssä, jossa fontin alijoukko voi aiheuttaa FileFormatException-virheen, jos alijoukkoprosessi kasvattaa fonttia. Voit välttää tämän poikkeuksen asettamalla AppContext-valitsimen nimeltä Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting arvoksi 'true' käyttämällä jotakin tässä kohdassa " AppContext kirjaston kuluttajille" kuvatuista menetelmistä. - Korjaa tekstin lisäysmerkin väärän leveyden Textboxissa et al., kun järjestelmän DPI ylittää 96. Erityisesti caret ei renderöinyt mitään näytössä, jonka DPI on pienempi kuin ensisijaisessa, joissakin DPI-tietoisissa tilanteissa. - Korjaa jumiutumisen, joka ilmeni ruudukoiden asettelussa, kun sarakkeet kuuluvat SharedSizeGroupiin - Korjaa jumiutumisen ja mahdollisen StackOverflowException-virheen, joka ilmenee avattaessa RibbonSplitButton-painiketta, jos sovellus poistaa painikkeen ohjelmallisesti käytöstä ja korvaa valikkokohteet ennen kuin käyttäjä vapauttaa hiiren painikkeen. - Korjaa tietyt jumittumiset, joita voi ilmetä TreeView-näkymää vieritettäessä. |
| Net Libraries | - Vahvistaa UdpClientia virheelliseltä käytöltä verkkokokoonpanoissa poikkeuksellisen suurella MTU:lla. |
| Hankinta & käyttöönotto | - Korjaa ongelman, jossa .NET 4.8:n asentaminen Windows-koneisiin ennen 1809-koontiversiota estää tämän NET-kohtaiset asetukset, jotka siirretään Windowsin päivityksen aikana koontiversioon 1809. Huomautus: tämän ongelman estämiseksi tämä päivitys on otettava käyttöön ennen Windowsin uudempaan versioon päivittämistä. |
1 Windows Communication Foundation (WCF)
2 Common Language Runtime (CLR)
3 Windows Presentation Foundation (WPF)
Lisätietoja tästä päivityksestä
Seuraavissa artikkeleissa on lisätietoja tästä päivityksestä yksittäisten tuoteversioiden osalta.
- 4538122 Kuvaus .NET Framework 3.5:n, 4.7.2:n ja 4.8:n kumulatiivisesta päivityksestä Windows 10 versioille 1809 ja Windows Server 2019 (KB4538122)
Päivityksen hankkiminen ja asentaminen
Asenna tämä päivitys
Windows Update lataa ja asentaa tämän päivityksen automaattisesti.
Voit hankkia tämän päivityksen erillispakettina Microsoft Update -luettelosta.
Tiedostojen tiedot
Saat luettelon tämän päivityksen sisältämistä tiedostoista lataamalla kumulatiivisen päivityksen tiedostojen tiedot.
Edellytykset
Tämän päivityksen käyttöönotto edellyttää, että .NET Framework 3.5 tai 4.8 on asennettuna.
Uudelleenkäynnistystarve
Tietokone on käynnistettävä uudelleen tämän päivityksen asentamisen jälkeen, jos käytössä on tiedostoja, joihin ongelma vaikuttaa. Suosittelemme, että suljet kaikki .NET Framework-pohjaiset sovellukset ennen tämän päivityksen asennusta.
Päivityksen korvaustiedot
Tämä päivitys korvaa aiemmin julkaistut päivitykset [4533094](https://support.microsoft.com/help/4533094\) ja [4535669](https://support.microsoft.com/help/4535669\).
Ohjeiden ja tuen hankkiminen tälle päivitykselle
- Ohjeita päivitysten asentamiseen: Windows Update: usein kysytyt kysymykset
- Suojaa itsesi verkossa ja kotona: Windowsin suojaus -tuki
- Paikallinen tuki maasi mukaan: Kansainvälinen tuki