13. heinäkuuta 2021 – KB5003536 Microsoft Server -käyttöjärjestelmän version 21H2 kumulatiivinen päivitys .NET Framework 3.5- ja 4.8-versioille

Käytetään kohteeseen
.NET

Julkaisupäivä:
13.7.2021

Versio:
.NET Framework 3.5 ja 4.8 Microsoft Server -käyttöjärjestelmän versiolle 21H2

13. heinäkuuta 2021 julkaistu päivitys Microsoft Server -käyttöjärjestelmän versiolle 21H2 sisältää kumulatiivisia luotettavuuden parannuksia .NET Framework 3.5:ssä ja 4.8:ssa Microsoft Server -käyttöjärjestelmän versiolle 21H2. 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.

Laadun ja luotettavuuden parannukset

WPF1 - Korjaa ongelman, joka koskee ulompaan ScrollVieweriin sisältyvää DataGridiä.
- Korjaa kaatumisen, joka johtuu ElementNotAvailableException-virheestä ListView-taulukossa, jossa on mukautettuja tietokohteiden automatisointipalveluja.
CLR2 - Kun prosessi ei ole korkean muistipaineen alaisena, se suosii BGC:iden tekemistä täydellisten tiivistävien GC:iden sijaan. Tämä on yleensä toivottavaa, mutta jos sovelluksen toiminta muuttuu dramaattisesti, se voi aiheuttaa sen, että suuri osa vanhempien sukupolvien (eli gen2:n ja LOH:n) pirstoutumisesta jää käyttämättä. Voit kerätä GC ETW -tapahtumia, jotka kertovat, kuinka paljon pirstoutumista gen2:ssa ja LOH:ssa on, ja tarkistaa, oletko tässä tilanteessa.
Tämä versio esittelee uuden GCConserveMemory-kokoonpanon, joka havaitsee tämän tilanteen ja on varovainen muistin käytön suhteen eikä jätä niin paljon pirstoutumista käyttämättä.
Voit määrittää sen app.config tiedostossa
<kokoonpano>
<ajonaikainen palvelu>
<GCConserveMemory enabled="N"/>
</runtime>
</configuration>

jossa N on kokonaislukuarvo väliltä 0–9 (raja-arvot mukaan lukien). Oletusarvo on 0. Tämän määrityksen määrittämättä jättäminen tai arvon 0 määrittäminen ei muuta peliohjaimen säätöä. Nollasta poikkeavan arvon määrittäminen ilmaisee GC:lle, kuinka varovaisen haluat GC:n olevan muistinkäytön suhteen – mitä suurempi arvo on, sitä konservatiivisempi kumulatiivinen funktio on, eli sitä pienempi keko. Suosittelemme kokeilemaan eri numeroita, jotta näet, mikä arvo sopii sinulle parhaiten. Yleensä aloitamme arvosta 5–7. Huomaa, että jos havaitsemme, että LOH:ssa on liikaa pirstoutumista, se pakataan automaattisesti.
WinForms-lomakkeet - Korjaa Property Grid -ohjauksen ongelman, joka estää virheellisten tietojen lukemisen joissakin skenaarioissa 64-bittisissä prosesseissa.
- Korjaa ongelman, jossa System.Drawing double vapauttaa varattua muistia, kun tulostimen asetuksia ei haeta.
ClickOnce - Korjaa edellisissä päivityksissä käyttöön otetun regression. Kunnioitamme nyt WinTrust-käytäntöasetuksen "Ohita aikaleiman kumoamisen tarkistukset" -asetusta, kun tarkistamme aikaleimoja ClickOnce-luetteloissa.

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

1 Common Language Runtime (CLR)

Tämän päivityksen hankkiminen

Asenna tämä päivitys

Julkaisukanava Käytettävissä Seuraava vaihe
Windows Update ja Microsoft Update Kyllä Jos haluat ladata ja asentaa tämän päivityksen, siirry kohtaan Asetusten>päivitys & suojaus>Windows Update ja valitse sitten Tarkista päivitykset.
Microsoft Update -luettelo Kyllä Voit hankkia tämän päivityksen erillispakettina Microsoft Update -luettelosta.
Windows Server Update Services (WSUS) Kyllä Tämä päivitys synkronoidaan automaattisesti WSUS-palveluiden kanssa, jos määrität Tuotteet ja luokitukset seuraavasti:
Tuote: Microsoft Server -käyttöjärjestelmäversio 21H2
Luokittelu: päivitykset

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ä Microsoft Server -käyttöjärjestelmän versio 21H2 .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.

Ohjeiden ja tuen hankkiminen tälle päivitykselle

Tunnettuja tämän päivityksen yhteydessä ilmeneviä ongelmia

Microsoftin tiedossa ei ole tässä päivityksessä olevia ongelmia.