Taikoma
.NET

Taikoma:

"Microsoft .NET Framework 4.8"

SVARBU Prieš diegdami šį naujinimą patikrinkite, ar įdiegėte būtinus naujinimus, nurodytus skyriuje Kaip gauti šį naujinimą . 

SVARBUSKai kuriems klientams, kurie naudoja Windows Server 2008 R2 SP1" ir aktyvino savo ESU kelių aktyvinimo kodų (MAK) priedą prieš diegdami 2020 m. sausio 14 d. naujinimus, gali reikėti iš naujo aktyvinti savo kodą. Pakartotinio aktyvinimo paveiktuose įrenginiuose turėtų būti reikalaujama tik vieną kartą.  Informacijos apie aktyvinimą žr. šiame tinklaraščio įraše.

SVARBU WSUS nuskaitymo CAB failai ir toliau bus pasiekiami "Windows 7" SP1 ir Windows Server 2008 R2 SP1. Jei turite įrenginių, kuriuose veikia šios operacinės sistemos be ESU, jie gali būti rodomi kaip nesuderinami pataisų valdymo ir atitikties įrankių rinkiniuose.

SVARBU Klientai, kurie įsigijo išplėstinį saugos naujinimą (ESU) šių operacinių sistemų vietinėms versijoms, turi laikytis KB4522133 nurodyta tvarka, kad toliau gautų saugos naujinimus po papildomo palaikymo pabaigos 2020 m. sausio 14 d. Daugiau informacijos apie ESU ir kurie leidimai palaikomi, žr. KB4497181.

SVARBU Nuo 2020 m. sausio 15 d. bus rodomas viso ekrano pranešimas, kuriame aprašomas pavojus toliau naudoti "Windows 7" su 1 pakeitimų paketu, kai palaikymas baigsis 2020 m. sausio 14 d. Pranešimas bus rodoma ekrane tol, kol su juo nebus sąveikos. Šis pranešimas bus rodomas tik šiuose "Windows 7" 1 pakeitimų paketo leidimuose:

NataPranešimas nebus rodomas prie domeno prijungtose mašinose arba kompiuteriuose informacinio terminalo režimu.

SVARBU Nuo 2019 m. rugpjūčio mėn. naujinimams į .NET Framework 4.6 ir naujesnes versijas, Windows Server 2008 R2" SP1 ir "Windows 7SP1", būtinas SHA-2 kodo pasirašymo palaikymas. Prieš taikydami šį naujinimą įsitikinkite, kad turite visus naujausius "Windows" Naujinimai, kad išvengtumėte diegimo problemų. Išsamesnės informacijos apie SHA-2 kodo pasirašymo palaikymo naujinimus žr. KB 4474419.

Suvestinė

Saugos patobulinimai

Informacijos atskleidimo pažeidžiamumas yra, kai .NET Framework netinkamai apdoroja atminties objektus. Pažeidėjas, sėkmingai išnaudojęs pažeidžiamumą, gali atskleisti paveiktos sistemos atminties turinį. Norėdami išnaudoti pažeidžiamumą, autentifikuotas pažeidėjas turėtų paleisti specialiai sukurtą programą. Naujinimas išsprendžia pažeidžiamumą pataisydamas, kaip .NET Framework apdoroja atminties objektus.

Norėdami sužinoti daugiau apie pažeidžiamumą, eikite į šiuos bendruosius pažeidžiamumus ir rizikos (CVE).

Kokybės ir patikimumo patobulinimai

WCF1

- Išspręsta problema dėl WCF tarnybų, kurios kartais nepavyksta paleisti paleidžiant kelias tarnybas vienu metu.

Winforms

- Išspręsta regresija, pristatyta .NET Framework 4.8", kai "Control.AccessibleName", "Control.AccessibleRole" ir "Control.AccessibleDescription" ypatybės nustojo veikti su šiais valdikliais: "Label", "GroupBox", "ToolStrip", "ToolStripItems", "StatusStrip", "StatusStripItems", "PropertyGrid", "ProgressBar", "ComboBox", "MenuStrip", "MenuItems", "DataGridView".

- Išspręsta regresija pasirinktinio įvedimo laukų elementų, skirtų pasirinktinio įvedimo laukams su duomenimis susietiems pasirinktinio įvedimo laukams, pasiekiamo pavadinimo regresija. .NET Framework 4.8 pradėjo naudoti tipo pavadinimą vietoj ypatybės DisplayMember reikšmės kaip neįgaliesiems pritaikyto pavadinimo, šis patobulinimas naudoja DisplayMember dar kartą.

ASP.NET

- išjungtas AppPathModifier pakartotinis naudojimas ASP.Net valdymo išvestyje.

- HttpCookie objektai ASP.Net užklausos kontekste bus sukurti su sukonfigūruotais numatytaisiais slapukų vėliavėlės, o ne . NET stiliaus primityvūs numatytieji parametrai atitinka "naujo HttpCookie(name)" veikimą.

SQL

- Išspręsta klaida, kuri kartais įvyksta, kai vartotojas prisijungia prie vienos "Azure SQL" duomenų bazės, atliko "enclave" pagrįstą operaciją, tada prijungė prie kitos duomenų bazės tame pačiame serveryje, kuriame yra tas pats atestavimo URL ir atliko antro serverio apjungimo operaciją.

CLR2

- Įtrauktas CLR konfigūravimo kintamasis Thread_AssignCpuGroups (1 pagal numatytuosius nustatymus), kuris gali būti nustatytas kaip 0, kad būtų išjungtas automatinis CPU grupės priskyrimas, atliktas CLR naujose gijose, sukurtose Thread.Start() ir gijos telkinio gijas, kad programa gali atlikti savo gijos skleidimą.

- Išspręstas retas duomenų sugadinimas, kuris gali įvykti naudojant naują API, pvz., Unsafe.ByteOffset

Žinomos problemos šiame naujinime

Požymis

Šis naujinimas nediegiamas ir pateikia vieną arba abu iš šių klaidų pranešimų:

  • -2146762495

  • Reikiamas sertifikatas nepatenka į galiojimo laikotarpį tikrinant pagal dabartinį sistemos laikrodį arba pasirašyto failo laiko žymą.

Sprendimo būdas

Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Atsisiųskite paketą iš "Microsoft Update" katalogo pasirinkdami mygtuką Atsisiųsti šalia atitinkamo paketo ir įrašydami jį vietiniame kataloge.

  2. Didesnių teisių komandinėje eilutėje pereikite į vietinį katalogą ir vykdykite atitinkamą komandą.

    X86 pagrindo sistemose:

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

    X64 pagrindo sistemose:

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

  3. Tame pačiame vietiniame kataloge vykdykite šią komandą, kad įdiegtumėte naujinimą:

    NDP48-KB4578977.msp

    Arba, norėdami įdiegti naujinimą automatiniu režimu, vykdykite šią komandą:

    NDP48-KB4578977.msp /q /norestart

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.