Velja za
.NET

Velja za:

Microsoft ogrodje .NET Framework 4.8

POMEMBNO Preden namestite to posodobitev, preverite, ali ste namestili zahtevane posodobitve, navedene v razdelku Kako pridobiti to posodobitev. 

POMEMBENNekateri uporabniki, ki uporabljajo Windows Server 2008 R2 s servisnim paketom SP1 in so aktivirali dodatek za večkratni ključ za aktiviranje ESU pred namestitvijo posodobitev z dne 14. januarja 2020, bodo morda morali znova aktivirati svoj ključ. Ponovna aktiviranje v prizadetih napravah bo zahtevano le enkrat.  Če želite informacije o aktiviranju, glejte to objavo v spletnem dnevniku .

POMEMBNO Datoteke cab storitve WSUS za pregledovanje bodo še naprej na voljo za Windows 7 s servisnim paketom SP1 in Windows Server 2008 R2 s servisnim paketom SP1. Če imate podskupino naprav, v katerih se izvajajo ti operacijski sistemi brez ESU-je, bodo morda v vašem naboru orodij za upravljanje popravkov in skladnost s predpisi prikazana kot neskladna.

POMEMBNO Stranke, ki so kupile razširjeno varnostno posodobitev (ESU) za različice teh operacijskih sistemov na mestu uporabe, morajo upoštevati postopke v programu KB4522133 , da lahko še naprej prejemajo varnostne posodobitve, ko se razširjena podpora 14. januarja 2020 konča. Če želite več informacij o ESU-jih in podprtih izdajah, glejte KB4497181.

POMEMBNO Od 15. januarja 2020 se bo prikazalo celozaslonsko obvestilo, ki opisuje tveganje nadaljnje uporabe sistema Windows 7 s servisnim paketom SP1, ko 14. januarja 2020 doseže konec podpore. Obvestilo je prikazano na zaslonu toliko časa, dokler se nanj ne odzovete. To obvestilo bo prikazano le v teh izdajah sistema Windows 7 s servisnim paketom SP1:

OpombaObvestilo ne bo prikazano v računalnikih ali računalnikih, pridruženih domeni, v načinu kiosk.

POMEMBNO Od avgusta 2019 bodo posodobitve za ogrodje .NET Framework 4.6 in novejšo različico, za Windows Server 2008 R2 s servisnim paketom SP1 in Windows 7SP1 zahtevale podporo za podpisovanje kode SHA-2. Preden uporabite to posodobitev, se prepričajte, da imate vse najnovejše posodobitve Posodobitve sistemom Windows, da se izognete težavam z namestitvijo. Če želite podrobnejše informacije o posodobitvah podpore za podpisovanje kode SHA-2, glejte posodobitev KB 4474419.

Povzetek

Varnostne izboljšave

Ranljivost razkritja informacij obstaja, ko ogrodje .NET Framework nepravilno obravnava predmete v pomnilniku. Napadalec, ki je uspešno izkoristil ranljivost, lahko razkrije vsebino pomnilnika prizadetega sistema. Če želi napadalec s preverjeno pristnostjo izkoristiti ranljivost, mora zagnati posebej oblikovano aplikacijo. Posodobitev odpravlja ranljivost tako, da popravi, kako ogrodje .NET Framework obravnava predmete v pomnilniku.

Če želite izvedeti več o ranljivostih, pojdite na naslednje pogoste ranljivosti in izpostavljenosti (CVE).

Izboljšave kakovosti in zanesljivosti

WCF1

– Odpravili smo težavo s storitvami WCF, ki se je včasih neuspešno zagnala ob hkratnega zagonu več storitev.

Winforms (Oblika winforms)

– Odpravili smo regresijo, uvedeno v sistemu ogrodje .NET Framework 4.8, pri kateri so lastnosti Control.AccessibleName, Control.AccessibleRole in Control.AccessibleDescription prenehale delovati za te kontrolnike: Label, GroupBox, ToolStrip, ToolStripItems, StatusStripItems, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView.

– odpravili smo regresijo v dostopnem imenu za elemente kombiniranega polja za kombinirana polja, vezana na podatke. ogrodje .NET Framework 4.8 je začel uporabljati ime vrste namesto vrednosti lastnosti DisplayMember kot dostopno ime, ta izboljšava znova uporabi DisplayMember.

ASP.NET

- Onemogočena resuse AppPathModifier v ASP.Net izhod kontrolnika.

- Predmeti HttpCookie v ASP.Net kontekst zahteve bodo ustvarjeni s konfiguriranimi privzetimi nastavitvami za zastavice piškotkov namesto . NET-style primitive defaults to match the behavior of `new HttpCookie(name)`.

SQL

– Odpravili smo težavo, do katere je včasih prišlo, ko je uporabnik vzpostavljal povezavo z eno zbirko podatkov Azure SQL, izvedel operacijo, ki temelji na enklavu, nato pa se je povezal z drugo zbirko podatkov pod istim strežnikom, ki ima isti URL potrdila in izvedel operacijo enklave v drugem strežniku.

CLR2

- Added a CLR config variable Thread_AssignCpuGroups (1 by default) that can be set to 0 to disable automatic CPU group assignment done by the CLR for new threads created by Thread.Start() and thread pool threads, such that an app may do its own thread-spreading.

– odpravili smo redko poškodbo podatkov, do katere lahko pride pri uporabi novih API-ja, kot je »Unsafe.ByteOffset«.

Znane težave v tej posodobitvi

Težava

Ta posodobitev se ne namesti in vrne eno ali obe od teh sporočil o napaki:

  • -2146762495

  • Zahtevano potrdilo ni v roku veljavnosti, ko se preverja glede na trenutno sistemsko uro ali časovni žig v podpisani datoteki.

Rešitev

Če želite odpraviti to težavo, sledite tem korakom:

  1. Prenesite paket iz Kataloga Microsoft Update tako , da izberete gumb Prenesi zraven ustreznega paketa in ga shranite v lokalni imenik.

  2. V ukaznem pozivu na skrbniški ravni se premaknite do lokalnega imenika in zaženite ustrezni ukaz.

    Za sisteme, ki uporabljajo x86:

    NDP48-KB4578977-x86.exe /createlayout <fullpath>

    Za sisteme, ki uporabljajo x64:

    NDP48-KB4578977-x64.exe /createlayout <fullpath>

  3. V istem lokalnem imeniku zaženite ta ukaz, da namestite posodobitev:

    NDP48-KB4578977.msp

    Če pa želite namestiti posodobitev v tihem načinu, zaženite ta ukaz:

    NDP48-KB4578977.msp /q /norestart

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.