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.
-
Preuzimanje PowerShell skripte
-
Otvaranje PowerShell odziva kao administratora
-
U okviru odziva idite do direktorijuma gde je skripta preuzeta
-
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 |
||
Windows 11, verzija 21H2 |
||
.NET Framework 4,8 |
||
.NET Framework 4.8.1 |
||
Windows Server 2022 |
||
.NET Framework 4,8 |
||
.NET Framework 4.8.1 |
||
Azure Stack HCI, verzija 22H2 |
||
.NET Framework 4,8 |
||
Azure Stack HCI, verzija 21H2 |
||
.NET Framework 4,8 |
||
Windows 10 verzija 22H2 |
||
.NET Framework 4,8 |
||
.NET Framework 4.8.1 |
||
Windows 10 verzija 21H2 |
||
.NET Framework 4,8 |
||
.NET Framework 4.8.1 |
||
Windows 10 verzija 20H2 |
||
.NET Framework 4,8 |
||
.NET Framework 4.8.1 |
||
Windows 10 1809 (ispravka iz oktobra 2018.) i Windows Server 2019 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4,8 |
||
Windows 10 1607 (ispravka povodom godišnjice) i Windows Server 2016 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4,8 |
||
Windows Embedded 8.1 i Windows Server 2012 R2 |
||
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 |
||
.NET Framework 4,8 |
||
Windows Embedded 8 i Windows Server 2012 |
||
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 |
||
.NET Framework 4,8 |
||
Windows Embedded 7 Standard i Windows Server 2008 R2 SP1 |
||
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 |
||
.NET Framework 4,8 |
||
Windows Server 2008 SP2 |
||
.NET Framework 4.6.2 |
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
-
Zaštita na mreži: Windows bezbednost podrška
-
Saznajte kako se štitimo od sajber pretnji: Microsoft bezbednost