Datum izdavanja:13. decembar 2022.

Napomene: 

  • Ovaj članak je korigovan 19. maja 2023. da bi se ažurirali alternativni ključevi registratora za privremeno rešenje.

  • Ovaj članak je korigoovan 17. februara 2023. da bi se ažurirala rezolucija.

  • Ovaj članak je korigoovan 31. januara 2023. da bi se dodalo rešenje.

  • Ovaj članak je korigoovan 9. januara 2023. da bi razvio simptom i dodao odeljak "Najčešća pitanja".

  • Ovaj članak je korigovan 15. decembra 2022. da bi se dodalo dodatno privremeno rešenje.

Rezime

Ovaj članak pruža pomoć za umanjivanje problema prilikom instaliranja 13. decembra 2022. ili 14. februara 2023, bezbednosnih ispravki ili 19. januara 2023. za .NET Framework i .NET, korisnici mogu naići na probleme sa načinom na koji aplikacije zasnovane na WPF prikazuju XPS dokumente.

Simptoma

XPS dokumenti koji koristi strukturne ili semantičke elemente kao što su struktura tabele, scenografije ili hiperveze možda neće biti ispravno prikazani u čitaocima zasnovanim na WPF formatu. Pored toga, neke umetnute slike možda neće biti ispravno prikazane ili do null referentnih izuzetaka može doći kada se XPS dokumenti učitaju u čitače zasnovane na WPF-u.

Zaobilaženje problema

Microsoft je identifikovao privremeno rešenje kompatibilnosti za ovaj problem i napravio PowerShell skriptu da bi rešio ovaj problem.

Da biste instalirali privremeno rešenje kompatibilnosti, pratite dolenavedene korake.

  1. Preuzimanje PowerShell skripte

  2. Otvaranje PowerShell odziva kao administratora

  3. U okviru odziva idite do direktorijuma gde je skripta preuzeta

  4. Pokrenite komandu u okviru odziva: .\kb5022083-compat.ps1 -Instaliraj

Ako komanda uspe, odštampaće "Instalacija je dovršena" u prozoru konzole. Ako komanda ne uspe, prikazaće razlog neuspeha. Da biste uklonili privremeno rešenje kompatibilnosti, pratite iste korake kao iznad, ali zamenite korak (4) iznad sa: .\kb5022083-compat.ps1 -Deinstaliraj

Kada se instalira privremeno rešenje kompatibilnosti, aplikacije zasnovane na WPF-u koje prikazuju XPS dokumente trebalo bi da nastave da rade kao i pre 13. decembra 2022. godine, bezbednosne ispravke.

Alternativano privremeno rešenje

Ako prvo zaobilazno rešenje ne reši problem, možete da koristite stavku registratora da biste onemogućili poboljšano bezbednosno ponašanje. Ovo bi trebalo da uradite samo ako ste sigurni da su svi XPS dokumenti koje vaši sistemski procesi generišu pouzdani, na primer generisani u sistemu, a ne otpremljeni u sistem i ne mogu da ih menjaju bilo ko. Nemojte isključiti funkcionalnost ako prihvatate XPS dokumente sa interneta, e-poruke iz spoljnih entiteta ili drugih nepouzdanih izvora.

Da biste onemogućili poboljšano bezbednosno ponašanje, pokrenite ovu komandu iz komandne linije sa punim privilegijama:

  • reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg:64
  • reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg:64

Alternativno, možete da Smernice grupe da kreirate REG_SZ stavke sa ključnim imenom HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes, imenom vrednosti DisableDec2022Patchi vrednošću *

Da biste uklonili bilo koje od ovih privremenih rešenja i vratili poboljšano bezbednosno ponašanje, pokrenite ove komande iz komandne linije sa punim privilegijama: 

  • reg delete "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg:64 /f
  • reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg:64 /f

Ovo onemogućava mašinu poboljšane funkcionalnosti širom i treba ga koristiti samo kada u potpunosti možete da verujete svim XPS unosima u sisteme.

Rezoluciju

Ovaj problem je rešen u nenaslovljenim ispravkama objavljenim 31. januara 2023. za Windows 10 verzije 1607 i Windows Server 2016 verzije i novije operativne sisteme i ispravke za odsutne verzije objavljene 17. februara 2023. za starije verzije operativnog sistema Windows i Windows Server. Da biste dobili samostalni paket za ove ispravke van mreže, potražite broj KB u Microsoft Update katalogu. Te ispravke možete ručno da uvezete u Windows Server Update Services (WSUS) i Microsoft endpoint Configuration Manager. Uputstva za WSUS potražite u članku WSUS i lokacija kataloga. Uputstva za Upravljanje konfiguracijom potražite u članku Uvoz ispravki iz Microsoft Update kataloga.

Ako ste koristili bilo koje privremeno rešenje ili umanjivanje za ovaj problem, oni više nisu potrebni i preporučujemo vam da ih uklonite. Da biste uklonili privremeno rešenje, pregledajte privremeno rešenje ili alternativno privremeno rešenje koje je primenjeno za uputstva.

Verzija proizvoda

Ažuriranje

Windows 11, verzija 22H2

.NET Framework 4.8.1

Kataloga

5023327

Windows 11, verzija 21H2

Kataloga

5023367

.NET Framework 4,8

Kataloga

5023323

.NET Framework 4.8.1

Kataloga

5023320

Windows Server 2022

Kataloga

5023368

.NET Framework 4,8

Kataloga

5023324

.NET Framework 4.8.1

Kataloga

5023321

Azure Stack HCI, verzija 22H2

.NET Framework 4,8

Kataloga

5023324

Azure Stack HCI, verzija 21H2

.NET Framework 4,8

Kataloga

5023324

Windows 10 verzija 22H2

Kataloga

5023366

.NET Framework 4,8

Kataloga

5023322

.NET Framework 4.8.1

Kataloga

5023319

Windows 10 verzija 21H2

Kataloga

5023365

.NET Framework 4,8

Kataloga

5023322

.NET Framework 4.8.1

Kataloga

5023319

Windows 10 verzija 20H2

Kataloga

5023364

.NET Framework 4,8

Kataloga

5023322

.NET Framework 4.8.1

Kataloga

5023319

Windows 10 1809 (ispravka iz oktobra 2018.) i Windows Server 2019

Kataloga

5023363

.NET Framework 4.7.2

Kataloga

5023333

.NET Framework 4,8

Kataloga

5023326

Windows 10 1607 (ispravka povodom godišnjice) i Windows Server 2016

Kataloga

5023416

.NET Framework 4.7.2

Kataloga

5023332

.NET Framework 4,8

Kataloga

5023325

Windows Embedded 8.1 i Windows Server 2012 R2

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Kataloga

5023819

.NET Framework 4,8

Kataloga

5023822

Windows Embedded 8 i Windows Server 2012

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Kataloga

5023818

.NET Framework 4,8

Kataloga

5023821

Windows Embedded 7 Standard i Windows Server 2008 R2 SP1

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Kataloga

5023820

.NET Framework 4,8

Kataloga

5023823

Windows Server 2008 SP2

.NET Framework 4.6.2

Kataloga

5023820

Ugrožene ispravke

Ovo utiče na sledeće .NET verzije:

  • .NET Framework 2.0, 3.0, 3.5, 3.5.1, kada se instalira bezbednosna ispravka 13. decembra 2022.

  • .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, kada je instalirana bezbednosna ispravka 13. decembra 2022.

  • .NET Framework 4.8, kada se instalira bezbednosna ispravka 13. decembra 2022.

  • .NET Framework 4.8.1, kada se instalira bezbednosna ispravka 13. decembra 2022.

  • .NET Core 3.1, sa Windows Desktop runtime verzijom 3.1.32.

  • .NET 6, sa Windows Desktop runtime verzijom 6.0.12 ili novijim.

  • .NET 7, sa Windows Desktop runtime verzijom 7.0.1 ili novijim.

Ovaj problem ne utiče na aplikaciju Windows XPS Prikazivač obezbeđenu u okviru operativnog sistema Windows.

Najčešća pitanja (najčešća pitanja)

Kada je uvedena regresija?

Ova regresija je uvedena 13. decembra 2022. kumulativne bezbednosne ispravke za .NET i .NET Framework.

Ako administrator instalira PowerShell skriptu navedenu u ovom članku, da li će računar ostaviti ranjivim?

Ne. PowerShell skripta rešava samo kompatibilnost. Ne onemogućavanje bezbednosne ispravke 13. decembra 2022. ili na neki drugi način ne smanjuje njenu efikasnost.

Ako administrator koristi alternativno rešenje zasnovano na registratoru, da li će to računar ostaviti ranjivim?

Da. Alternativno rešenje navedeno iznad onemogućava WPF deo bezbednosne ispravke 13. decembra 2022. Ako administrator koristi alternativno privremeno rešenje, trebalo bi da uredi korisnike da ne otvaraju XPS dokumente iz nepouzdanih izvora na tim radnim lokacijama.

Ovo uputstvo se odnosi samo na aplikacije zasnovane na WPF-u koje učitavaju XPS dokumente. Korisnici mogu da nastave da koriste windows ugrađenu aplikaciju XPS prikazivača da bi bezbedno prikazali nepouzdane XPS dokumente, čak i na računarima koji koriste alternativno rešenje zasnovano na registratoru.

Šta Microsoft radi da bi rešio problem sa kompatibilnošću?

Ovaj problem je rešen u nekim verzijama sistema .NET Framework ažuriranja van mreže objavljenim 31. januara 2023. godine. Za verzije programa .NET Framework na koje nije upućeno Microsoft aktivno istražuje dodatnu ispravku koja vraća kompatibilnost, a da pri tom rešava i osnovni bezbednosni problem.

Informacije o zaštiti i bezbednosti

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.