Napomena
- Datum izdanja:
Srpanj 21, 2020 - Verzija:
.NET Framework 3.5 i 4.7.2
Ažuriranje za Windows 10 verzija 1809 i Windows Server 2019 od 21. srpnja 2020. obuhvaća kumulativna poboljšanja pouzdanosti u verzijama .NET 3.5 i 4.7.2. Preporučujemo da ovo ažuriranje primijenite kao dio redovitog održavanja. Prije nego što instalirate ovo ažuriranje, pogledajte odjeljke Preduvjeti i Preduvjeti za ponovno pokretanje .
Poboljšanja kvalitete i pouzdanosti
| CLR1 | - Rješava rijetka rušenja koja se mogu dogoditi tijekom isporuke prekida niti. |
|---|---|
| ASP.NET | - Korištenje raspršivanja kompatibilnih sa standardom FIPS-a u ASP.Net telemetrijskim podacima. - Rješava problem gdje "Neodređeno" nije bila dopuštena vrijednost u konfiguraciji za atribut "cookieSameSite" odjeljaka za provjeru autentičnosti obrazaca i konfiguraciju stanja sesije. - Rješava problem zbog kojeg prvi zahtjevi upućeni hladnom web-mjestu ponekad vraćaju pogrešku konfiguracije poslužitelja od System.Web.DirectoryMonitor.AddFileMonitor(). |
| WPF2 | - Rješava problem zbog kojeg se TextBlock prelama (donosi različite odluke o prijelomu redaka) tijekom renderiranja i testiranja hitova u odnosu na mjerenje. Simptomi uključuju nedostatak teksta i rušenje značajke FailFast tijekom programske obrade teksta. - Rješava kvar niti renderiranja uzrokovan prekidom veze HostVisuala s ciljem na pogrešnoj niti. - Rješava zastoj tijekom pomicanja Prikaza stabla čije je stablo neujednačeno, u smislu da djeca danog čvora upravljaju podstablima čije su veličine prilično različite. - DataGridova naredba Kopiraj baca iznimku ako je sistemski međuspremnik zaključan drugim procesom. Sto se ruši jer obično u stogu nema koda aplikacije za hvatanje iznimke. Ponašanje TextBoxa (i drugih aplikacija kao što su Notepad, Word, preglednici) u ovoj situaciji je tiho neuspjeh - ništa se ne kopira u međuspremnik, ali nema iznimke. WPF aplikacija sada se može uključiti u to ponašanje postavljanjem appSettings><add key="ShouldThrowOnDataGridCopyOrCutFailure" value="false"/></appSettings>u datoteci <app.config. - Rješava način crtanja neanimiranog teksta s TextRenderingMode="ClearType" i TextFormattingMode="Ideal". Sada koristi simetrični algoritam protiv aliasinga koji daje bolje vizualne rezultate za tekst s finim potezima (uobičajeno na jezicima Dalekog istoka, arapskom, hebrejskom i fontovima dizajniranim posebno za simetrično izglađivanje). - Rješava rušenje koje se može dogoditi prilikom zatvaranja opisa elementa koji se ponovno zatvara korisničkim kodom. - Rješava curenje memorije u System.Speech.SpeechSynthesizer. - Rješava probleme u izradi internog modela za dokument FixedPage. Neki se tekst prikazivao pogrešnim redoslijedom u svrhu postupaka uređivanja, kao što su odabir i kopiranje/lijepljenje. |
| Net biblioteke | - Rješava curenje memorije u servisu HttpListener. |
1 Common Language Runtime (CLR)
2 Windows Presentation Foundation (WPF)
Poznati problemi u ovom ažuriranju
Aplikacije Windows Presentation Framework (WPF) koje koriste dva ili više elemenata HostVisual koji pripadaju zajedničkoj niti, pri čemu se od oba elementa HostVisual zatraži da prekinu vezu sa svojim vizualnim ciljem otprilike u isto vrijeme, e-pošta ne uspijeva uz sljedeću pogrešku:
Vrsta iznimke: System.COMException
Poruka: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406)
Callstack: top frame is System.Windows.Media.Composition.DUCE+Channel.SyncFlush()
Zaobilazna rješenja
Rješavanje problema možete onemogućiti tako da prekidač AppContext "Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread" postavite na true pomoću jedne od ovdje opisanih metoda. Time se vaša aplikacija izlaže izvornoj programskoj pogrešci, pa biste trebali ukloniti prekidač kada se popravak objavi putem nadolazećeg ažuriranja.
Zaobilazno rješenje 1
• Dodajte sljedeći unos u app.config datoteku da biste onemogućili problematičan popravak u jednoj aplikaciji.
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
</runtime>
Imajte na umu da ako konfiguracija vaše aplikacije već sadrži unos za <AppContextSwitchOverrides>, morate dodati novu postavku unutar tog unosa, odvojenu točkom sa zarezom od ostalih parametara:
<AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
2. zaobilazno rješenje
• Primijenite sljedeći potključ registra da biste onemogućili problematičan popravak za sve WPF aplikacije na računalu.
Upozorenje
Ako nepravilno izmijenite registar pomoću Uređivača registra ili na neki drugi način, može doći do ozbiljnih problema. Zbog tih bi se problema moglo dogoditi da morate ponovno instalirati operacijski sustav. Microsoft ne može jamčiti da se ti problemi mogu riješiti. Izmijenite registar na vlastitu odgovornost.
Mjesto: HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AppContext\
Naziv: Switch.System.Media.HostVisual.DisconnectsOnWrongThread
Vrsta: niz
Vrijednost: true
Imajte na umu da u 64-bitnim operacijskim sustavima morate primijeniti i potključ registra istog naziva, vrste i vrijednosti na mjestu: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext\
Rješenje
Radimo na razlučivosti i osigurat ćemo ažuriranje u nadolazećem izdanju.
Dodatne informacije o ovom ažuriranju
Sljedeći članci sadrže dodatne informacije o tom ažuriranju koje se odnosi na pojedinačne verzije proizvoda.
- 4567327 Opis pretpregleda kumulativnog ažuriranja za .NET Framework 3.5, 4.7.2 i 4.8 za Windows 10 verzije 1809 i Windows Server 2019 (KB4567327)
Kako nabaviti i instalirati ažuriranje
Instaliranje ovog ažuriranja
| Kanal izdavanja | Dostupno | Sljedeći korak |
|---|---|---|
| Windows Update i Microsoft Update | Da | Da biste preuzeli i instalirali ovo ažuriranje, idite na Postavke>ažuriranja & sigurnosti>Windows Update a zatim odaberite Provjeri ima li ažuriranja. |
| Katalog Microsoft Update | Da | Da biste nabavili samostalni paket za to ažuriranje, posjetite web-mjesto Katalog Microsoft Update. |
| Windows Server Update Services (WSUS) | Ne | Ovo ažuriranje možete ručno uvesti u WSUS. Upute potražite u Katalogu Microsoft Update. |
Informacije o datoteci
Za popis datoteka sadržanih u ovom ažuriranju preuzmite informacije o datotekama za kumulativno ažuriranje.
Preduvjeti
Da biste primijenili ovo ažuriranje, morate imati instaliran .NET Framework 3.5 ili 4.7.2.
Potrebno je ponovno pokretanje
Nakon primjene ovog ažuriranja morate ponovno pokrenuti računalo ako se upotrebljavaju zahvaćene datoteke. Preporučujemo da zatvorite sve aplikacije koje se temelje na .NET Framework prije primjene ovog ažuriranja.
Kako dohvatiti pomoć i podršku za ovo ažuriranje
- Pomoć za instaliranje ažuriranja: najčešća pitanja o servisu Windows Update
- Zaštitite se na mreži i kod kuće: Sigurnost u sustavu Windows podrška
- Lokalna podrška prema vašoj državi/regiji: Međunarodna podrška