11. februar 2020. – KB4534130 kumulativna ispravka za .NET Framework 4.8 za Windows 10 verziju 1803

Primenjuje se na
.NET

Napomena

  • Datum izdavanja:
    11 februara, 2020
  • Verzija:
    .NET Framework 4.8

Ova ispravka za Windows 10 verziju 1803 obuhvata kumulativna poboljšanja pouzdanosti u verziji .NET 4.8. Preporučujemo da primenite ovu ispravku u sklopu redovnog održavanja. Pre nego što instalirate ovu ispravku, pogledajte odeljke "Preduslovi" i "Zahtevi za ponovnim pokretanjem ".

Napomena

Ova ispravka je uključena u kumulativnu ispravku od 11. februara 2020. Ova ispravka je prethodno objavljena u kumulativnoj ispravci od 23. januara 2020.

Poboljšanja kvaliteta i pouzdanosti

WCF1 - Dodat je mehanizam ponovnog pokušaja prilikom konfigurisanja krajnjih tačaka slušanja na usluzi aktivacije VCF-a kako bi se riješio potencijalni uslov trke prilikom brzog ponovnog pokretanja IIS aplikacije više puta dok je pod velikim opterećenjem CPU-a, što je rezultiralo nedostupnom krajnjom tačkom. Korisnici mogu da daju saglasnost za popravku dodavanjem sledeće postavke "AppSetting" u SMSvcHost.exe.config u fasciklama %windir%\Microsoft.NET\Framework\v4.0.30319 i %windir%\Microsoft.NET\Framework64\v4.0.30319, po potrebi. Ovo će pokušati ponovo da registrujete krajnju tačku 10 puta sa kašnjenjem od 1 sekunde između svakog pokušaja pre nego što se krajnja tačka stavi u stanje neuspeha.

<appSettings>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- Postoji stanje trke kada se putanje slušanja zatvaraju zbog pada procesa IIS radnika i iste krajnje tačke se rekonfigurišu kao slušanje, ali čekaju aktivaciju. Kada se pronađe sukob, ova promena omogućava ponovni pokušaj sa pretpostavkom da je sukob bio prolazan zbog ovog rasnog stanja. Broj ponovnih pokušaja i trajanje čekanja mogu se konfigurisati putem postavki aplikacije.
Dobitna sredstva – Rešava problem u System.Windows.Forms.TextBox kontrolama sa svojstvom ImeMode postavljenim na NoControl. Ove kontrole sada zadržavaju postavku IME uređivača u skladu sa postavkom operativnog sistema bez obzira na redosled navigacije na stranici. Popravka se odnosi na CHS sa pinyin tastaturom.
– Rešava problem sa System.Windows.Forms.ComboBox kontrolom sa ImeMode postavljenim na ImeMode.NoControl na CHS sa Pinyin tastaturom da zadrži ulazni režim nadređenog kontejnera kontrole umesto prebacivanja na onemogućeni IME prilikom navigacije pomoću klikova mišem i kada se fokus premesti sa kontrole sa onemogućenim IME uređivačem na ovu kontrolu kombinovanog okvira.
- Promena pristupačnosti u .NET Framework 4.8 regresivno uređivanje IP adresa UI u DataGridViev u čarobnjaku za kreiranje klastera u Failover Cluster Services: korisnici ne mogu da unesu IP vrednost nakon kontrole UIA stabla restrukturiranje u vezi sa uređivanjem kontrole premeštanje u drugu ćeliju za uređivanje. Takve prilagođene DataGridView ćelije (ćelija IP adrese) i njihove unutrašnje kontrole trenutno se ne obrađuju u podrazumevanom restrukturiranju UIA stabla da bi se sprečio ovaj problem.
CLR2 - Promena u .NET Framework 4.8 regresirala je određene scenarije EnterpriseServices u kojima se objekat stana sa jednom niti može tretirati kao stan sa više niti i dovesti do neuspeha u blokiranju. Ova promena sada ispravno identifikuje objekte stanova sa jednim niti kao takve i izbegava ovu grešku.
- Postoji stanje trke u prenosivom PDB kešu provajdera metapodataka koji je procurio provajdere i izazvao padove u dijagnostičkom StackTrace API-ju. Da biste rešili trku, otkrijte uzrok gde dobavljač nije bio odložen i odložite ga.
- Rješava problem kada ste u Server GC-u, ako ste zaista bez memorije kada radite SOH alokacije (tj. Došlo je do potpunog blokiranja GC-a i još uvijek nema prostora za smještaj vaše SOH alokacije), videćete da se puni blokirajući GC-ovi pokreću iznova i iznova sa razlogom okidača OutOfSpaceSOH. Ova ispravka je da bacimo OOM kada otkrijemo ovu situaciju umesto da aktiviramo GC-ove u petlji.
– Rešava problem izazvan promenom afiniteta procesa sa 1 na N jezgara.
SQL – Rešava problem sa praćenjima ponuda za SqlClient gde se informacije nisu štampale zbog neispravno oblikovanih niski.
WPF3 - Rešava problem gde pod nekim okolnostima, Popup-ovi u high-DPI VPF aplikacijama nisu prikazani, prikazani su u gornjem levom uglu ekrana, ili su prikazani/prikazani nepotpuno.
– Rešava problem prilikom kreiranja XPS dokumenta u WPF-u gde podpostavka fonta može dovesti do FileFormatException ako bi proces podpostavke povećao font. Da biste izbegli ovaj izuzetak, postavite prekidač AppContext po imenu "Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting" na vrednost "true" pomoću jednog od metoda opisanih ovde u odeljku "AppContext za korisnike biblioteke".
- Adresira neispravnu širinu znaka karet za umetanje teksta u TekBok et al., kada je DPI sistema veći od 96. Konkretno, karet nije prikazao ništa na monitoru sa nižim DPI od primarnog, u nekim situacijama DPI-svesnim.
- Adresira prekid koji nastaje tokom rasporeda koordinatnih mreža sa kolonama koje pripadaju SharedSizeGroup
- Adresira hang i eventualni StackOverflowException koji nastaje prilikom otvaranja RibbonSplitButton, ako aplikacija programski onemogućava dugme i zamenjuje stavke menija pre nego što korisnik otpusti taster miša.
- Adresira određene prekide koji mogu nastati tokom pomeranja TreeViev-a.
Net biblioteke - Jača UdpClient protiv nepravilne upotrebe u mrežnim konfiguracijama sa izuzetno velikim MTU.
Akvizicija & primena – Rešava problem gde instalacija .NET 4.8 na Windows računarima pre verzije 1809 onemogućava. Postavke specifične za NET koje će se migrirati tokom nadogradnje operativnog sistema Windows na izdanje 1809. Napomena: da biste sprečili ovaj problem, ova ispravka mora da se primeni pre nadogradnje na noviju verziju operativnog sistema Windows.

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

Kako da nabavite i instalirate ispravku

Instaliraj ovu ispravku

Ova ispravka će se automatski preuzeti i instalirati sa usluge Windows Update.

Da biste preuzeli samostalni paket za ovu ispravku, idite na veb lokaciju Kataloga Microsoft Update .

Informacije o datoteci

Za listu datoteka koje su obezbeđene u ovoj ispravci preuzmite informacije o datoteci za kumulativno ažuriranje.

Preduslovi

Da biste primenili ovu ispravku, morate da imate instaliran .NET Framework 4.8.

Zahtev za ponovnim pokretanjem

Nakon primene ove ispravke morate ponovo pokrenuti računar ako se koriste neki pogođeni fajlovi. Preporučujemo da izađete iz svih aplikacija zasnovanih na .NET Framework-u pre nego što primenite ovu ispravku.

Ažurirajte informacije o zameni

Ova ispravka zamenjuje prethodno objavljene ispravke [4533000](https://support.microsoft.com/help/4533000\).

Kako da dobijete pomoć i podršku za ovu ispravku