11. februar 2020 KB4534131– zbirni paket posodobitev za ogrodje .NET Framework 3.5 in 4.8 za Windows 10 različica 1809 in Windows Server 2019

Velja za
.NET

Opomba

  • Datum izdaje:
    11. februar 2020
  • Različica:
    ogrodje .NET Framework 3.5 in 4.8

Ta posodobitev za Windows 10 različica 1809 in Windows Server 2019 vključuje zbirne izboljšave zanesljivosti v ogrodjih .NET 3.5 in 4.8. Priporočamo, da to posodobitev uporabite kot del rutin rednega vzdrževanja. Preden namestite to posodobitev, si oglejte razdelke z zahtevami in zahtevami za ponovni zagon .

Opomba

Ta posodobitev je vključena v zbirno posodobitev z dne 11. februarja 2020. Ta posodobitev je bila predhodno izdana v zbirni posodobitvi z dne 23. januarja 2020.

Izboljšave kakovosti in zanesljivosti

WCF1 – Dodan je bil mehanizem za vnovični poskus pri konfiguraciji končnih točk poslušanja v storitvi za aktiviranje WCF, da se obravnava morebitno neskladno stanje pri hitrem večkratnem ponovnem zagonu aplikacije IIS pri visoki obremenitvi CPE, kar je povzročilo nedostopnost končne točke. Stranke lahko privolijo v sodelovanje v popravku tako, da v SMSvcHost.exe.config mape %windir%\Microsoft.NET\Framework\v4.0.30319 in %windir%\Microsoft.NET\Framework64\v4.0.30319 dodajo spodnjo nastavitev AppSetting. To bo 10-krat poskusilo znova registrirati končno točko z 1-sekundno zakasnitvijo med vsakim poskusom, preden se končna točka premakne v stanje napake.

<appSettings>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
– Prišlo je do nedoločenega sinhronizacijskega stanja, ko so poti poslušanja zaprte zaradi zrušitve procesa delavca IIS in iste končne točke, ki so bile ponovno konfigurirane kot poslušanje, vendar čaka na aktiviranje. Ko se najde konflikt, ta sprememba omogoča ponovni poskus s predpostavko, da je bil konflikt prehoden zaradi tega rasnega stanja. Število ponovnih poskusov in trajanje čakanja lahko konfigurirate v nastavitvah aplikacije.
Obrazci sistema Windows – Odpravlja težavo v kontrolnikih System.Windows.Forms.TextBox z lastnostjo ImeMode, nastavljeno na NoControl. Ti kontrolniki zdaj ohranijo nastavitve urejevalnika vnosne metode, skladne z nastavitvami operacijskega sistema, ne glede na vrstni red krmarjenja po strani. Popravek velja za CHS s tipkovnico pinyin.
– Odpravlja težavo s kontrolnikom System.Windows.Forms.ComboBox s kontrolnikom ImeMode, nastavljenim na ImeMode.NoControl na CHS s tipkovnico Pinyin za ohranitev vhodnega načina nadrejenega kontrolnika vsebnika, namesto da bi pri krmarjenju s kliki miške in ko se fokus premaknil s kontrolnika z onemogočenim urejevalnikom vnosne metode na ta kontrolnik kombiniranega polja.
– sprememba dostopnosti v ogrodje .NET Framework 4.8 regresirani uporabniški vmesnik naslova IP za urejanje v DataGridView v čarovniku za ustvarjanje gruče v storitvah gruče za preklop ob izpadu: uporabniki ne morejo vnesti vrednosti IP, ko nadzorujejo prestrukturiranje drevesa UIA, povezano z urejanjem premika kontrolnika v drugo celico za urejanje. Takšne celice DataGridView po meri (celica z naslovom IP) in njihovi notranji kontrolniki trenutno niso obdelani v privzetem prestrukturiranju drevesa UIA, da bi preprečili to težavo.
CLR2 - Sprememba v ogrodje .NET Framework 4.8 je regresirala nekatere scenarije EnterpriseServices, kjer se lahko enonitni stanovanjski objekt obravnava kot večnitno stanovanje in privede do napake pri blokiranju. Ta sprememba zdaj pravilno identificira enonitne predmete stanovanja kot take in preprečuje to napako.
– V predpomnilniku prenosnega ponudnika metapodatkov PDB je prišlo do nedoločenega sinhronizacijskega stanja, ki je puščalo ponudnike in povzročilo zrušitve v diagnostični API StackTrace. Če želite popraviti dirko, odkrijte vzrok, kjer ponudnik ni bil odstranjen, in ga odstranite.
- Odpravlja težavo, ko v Server GC, če vam je resnično zmanjkalo pomnilnika pri dodeljevanju SOH (tj. Prišlo je do popolnega blokiranja GC in še vedno ni prostora za prilagoditev dodelitve SOH), boste videli, da se polni blokirni GC-ji sprožijo znova in znova z razlogom za sprožitev OutOfSpaceSOH. Ta popravek je, da vrnete OOM, ko zaznamo to situacijo, namesto da sprožite GC-je v zanki.
– Odpravlja težavo, ki jo povzroča spreminjanje procesne afinitete z 1 na N jeder.
SQL – Odpravlja težavo s sledenjem ponudb za SqlClient, pri kateri se informacije niso natisnile zaradi nepravilno oblikovanih nizov.
WPF3 - Odpravlja težavo, zaradi katere v nekaterih okoliščinah pojavna okna v aplikacijah WPF z visoko ločljivostjo niso prikazana, so prikazana v zgornjem levem kotu zaslona ali so prikazana/upodobljena nepopolno.
– Odpravlja težavo pri ustvarjanju dokumenta XPS v WPF, pri kateri lahko podnastavitev pisave povzroči izjemo FileFormatException, če bi proces podnastavitve povečal pisavo. Če se želite izogniti tej izjemi, nastavite stikalo AppContext z imenom »Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting« na »true« z eno od metod, ki je opisana tukaj v razdelku »AppContext za uporabnike knjižnice«.
- Odpravlja napačno širino kazalke za vstavljanje besedila v TextBox et al., ko sistemska vrednost DPI presega 96. Natančneje, strešica v nekaterih situacijah z zaznavo DPI ni prikazala ničesar na monitorju z nižjo ločljivostjo kot primarni.
– Odpravlja neodzivnost, ki nastane med postavitvijo mrež s stolpci, ki pripadajo skupini SharedSizeGroup
– Odpravlja neodzivnost in morebitno napako StackOverflowException, ki nastane pri odpiranju gumba RibbonSplitButton, če aplikacija programsko onemogoči gumb in zamenja njegove menijske elemente, preden uporabnik sprosti tipko miške.
- Odpravlja določene neodzivnosti, ki se lahko pojavijo med pomikanjem po drevesnem pogledu.
Net Libraries - Krepi UdpClient pred napačno uporabo v omrežnih konfiguracijah z izjemno velikim MTU.
Pridobivanje & uvajanje – Odpravili smo težavo, ki preprečuje namestitev ogrodja .NET 4.8 v računalnikih s sistemom Windows, ki so starejši od graditve 1809. Nastavitve, specifične za NET, ki bodo preseljene med nadgradnjo sistema Windows na graditev 1809. Opomba: če želite preprečiti to težavo, je treba to posodobitev namestiti pred nadgradnjo na novejšo različico sistema Windows.

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

Dodatne informacije o tej posodobitvi

V spodnjih člankih so dodatne informacije o tej posodobitvi v zvezi s posameznimi različicami izdelka.

  • 4538122 Opis zbirne posodobitve za ogrodje .NET Framework 3.5, 4.7.2 in 4.8 za Windows 10 različica 1809 in Windows Server 2019 (KB4538122)

Kako pridobiti in namestiti posodobitev

Namestitev te posodobitve

Ta posodobitev se bo samodejno prenesla in namestila iz storitve Windows Update.

Če želite pridobiti samostojni paket za to posodobitev, obiščite spletno mesto Katalog Microsoft Update.

Informacije o datotekah

Če si želite ogledati seznam datotek, vključenih v to posodobitev, prenesite informacije o datotekah za zbirno posodobitev.

Pogoji

Če želite uporabiti to posodobitev, morate imeti nameščeno ogrodje .NET Framework 3.5 ali 4.8.

Zahteve glede ponovnega zagona

Če so katere koli prizadete datoteke v uporabi, morate po namestitvi te posodobitve znova zagnati računalnik. Priporočamo, da pred namestitvijo te posodobitve zaprete vse aplikacije, ki temeljijo na ogrodju ogrodje .NET Framework.

Informacije o zamenjavi posodobitve

Ta posodobitev nadomesti predhodno izdane posodobitve [4533094](https://support.microsoft.com/help/4533094\) in [4535669](https://support.microsoft.com/help/4535669\).

Kako pridobiti pomoč in podporo za to posodobitev