Izlaides datums:
2022. gada 13. decembrisPiezīmes.:
-
Šis raksts tika pārskatīts 2023. gada 19. maijā, lai atjauninātu alternatīvas risinājuma reģistra atslēgas.
-
Šis raksts tika pārskatīts 2023. gada 17. februārī, lai atjauninātu izšķirtspēju.
-
Šis raksts tika pārskatīts 2023. gada 31. janvārī, lai pievienotu izšķirtspēju.
-
Šis raksts tika pārskatīts 2023. gada 9. janvārī, lai izvērstu simptomu un pievienotu bieži uzdoto jautājumu sadaļu.
-
Šis raksts tika pārskatīts 2022. gada 15. decembrī, lai pievienotu papildu risinājumu.
Kopsavilkums
Šajā rakstā ir sniegta palīdzība, lai mazinātu problēmu, kas rodas pēc .NET Framework. gada 13. decembra vai 2023. gada 14. februāra drošības atjauninājumu vai 2023. gada 19. janvāra atjauninājumu instalēšanas .NET Framework un .NET, lietotājiem var rasties problēmas ar WPF bāzes lietojumprogrammu atveidošanu XPS dokumentiem.
Simptoms
XPS dokumenti, kas izmanto struktūras vai semantiskos elementus, piemēram, tabulas struktūru, sižetu vai hipersaites, iespējams, netiks pareizi parādītas WPF lasītājos. Turklāt daži iekļautos attēlus var nerādīt pareizi vai nulles atsauces izņēmumi var rasties, ja XPS dokumenti ir ielādēti WPF lasītājos.
Risinājums
Microsoft atidentificēja šīs problēmas saderības risinājumu un padarīja PowerShell skriptu, lai novērstu šo problēmu.
Lai instalētu saderības risinājumu, veiciet tālāk norādītās darbības.
-
Kā administrators atveriet PowerShell uzvedni
-
Uzvednē naviģējiet uz direktoriju, kurā tika lejupielādēts skripts
-
Izpildiet komandu uzvednē: .\kb5022083-compat.ps1 -Install
Ja komanda ir veiksmīga, konsoles logā tiek drukāts "Installation completed" (Instalēšana pabeigta). Ja komanda neizdodas, tiek parādīts kļūmes iemesls. Lai noņemtu saderības risinājumu, izpildiet iepriekš minētās darbības, bet aizstājiet iepriekš minētās 4. darbības ar: .\kb5022083-compat.ps1 -Uninstall
Kad saderības risinājums ir instalēts, WPF lietojumprogrammas, kas attēlo XPS dokumentus, turpina darboties kā pirms 2022. gada 13. decembra drošības atjauninājumiem.
Alternatīvs risinājums
Ja pirmais risinājums neatrisina problēmu, varat izmantot reģistra ierakstu, lai atspējotu uzlabotu drošības darbību. Tas ir jādara tikai tad, ja zināt, ka visi XPS dokumenti, ko sistēmas procesi ir uzticami, piemēram, tos ģenerē jūsu sistēma, nevis augšupielādēti jūsu sistēmā, un tos nevar mainīt neviens lietotājs. Neizslēgiet funkcionalitāti, ja akceptējat XPS dokumentus no interneta, e-pasta ziņojumus no ārējām entītijām vai citiem neuzticamiem avotiem.
Lai atspējotu uzlabotās drošības darbību, izpildiet šo komandu no priviliģētas komandu uzvednes:
- 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
Varat arī izmantot grupas politika, lai izveidotu REG_SZ ierakstu ar atslēgas nosaukumu HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes, vērtības DisableDec2022Patchnosaukumu un vērtības *
Lai noņemtu kādu no šiem labojumiem un atgrieztu uzlabotu drošības darbību, izpildiet šīs komandas no priviliģētas(u) komandu uzvednes(ām):
- 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
Šādi tiek atspējota paplašinātās funkcionalitātes dators, un to var izmantot tikai tad, ja varat pilnībā uzticēties visiem XPS ievades sistēmas ievadēm.
Risinājums
Šī problēma tika novērsta ārpusjoslas atjauninājumos, kas izlaisti 2023. gada 31. janvārī, versijai Windows 10, versijai 1607 un Windows Server 2016, kā arī jaunākām operētājsistēmām un ārpusjoslas atjauninājumiem, kas izlaisti 2023. gada 17. februārī vecākām Windows un Windows Server versijām. Lai iegūtu savrupo pakotni šiem ārpusjoslas atjauninājumiem, meklējiet KB numuru Microsoft atjauninājumu katalogā. Varat manuāli importēt šos atjauninājumus Windows Server Update Services (WSUS) un Microsoft Endpoint Configuration Manager. WSUS norādījumus skatiet rakstā WSUS un kataloga vietne. Norādījumus par konfigurācijas pārvaldnieku skatiet rakstā Atjauninājumu importēšana no Microsoft atjauninājumu kataloga.
Ja šai problēmai izmantojat kādu risinājumu vai atvieglojumus, tie vairs nav nepieciešami, un iesakām tos noņemt. Lai noņemtu risinājumu, pārskatiet risinājumu vai alternatīvu risinājumu, kas tika lietots, lai saņemtu norādījumus.
Produkta versija |
Atjaunināt |
|
---|---|---|
Windows 11, versija 22H2 |
||
.NET Framework 4.8.1 |
||
Windows 11, versija 21H2 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows Server 2022 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Azure Stack H UZ LAIKU, versija 22H2 |
||
.NET Framework 4.8 |
||
Azure Stack H UZ LAIKU, versija 21H2 |
||
.NET Framework 4.8 |
||
Windows 10 22H2 versija |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 21H2 versija |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 20H2 versija |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 1809 (2018. gada oktobra atjauninājums) un Windows Server 2019 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4.8 |
||
Windows 10 1607 (ikgadējais atjauninājums) un Windows Server 2016 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 8.1 un Windows Server 2012 R2 |
||
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 8 un Windows Server 2012 |
||
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 7 Standard un 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 |
Ietekmētie atjauninājumi
Tiek ietekmētas šādas .NET versijas:
-
.NET Framework 2.0, 3.0, 3.5, 3.5.1, kad ir instalēts drošības atjauninājums 2022. gada 13. decembrī.
-
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, kad ir instalēts 2022. gada 13. decembris, drošības atjauninājums ir instalēts.
-
.NET Framework 4.8, kad tiek instalēts drošības atjauninājums 2022. gada 13. decembrī.
-
.NET Framework 4.8.1, kad tiek instalēts 2022. gada 13. decembris, drošības atjauninājums.
-
.NET Core 3.1 ar Windows darbvirsmas izpildlaika versiju 3.1.32.
-
.NET 6 ar Windows darbvirsmas izpildlaika versiju 6.0.12 vai jaunāku.
-
.NET 7 ar Windows darbvirsmas izpildlaika versiju 7.0.1 vai jaunāku.
Šī problēma neietekmē operētājsistēmā Windows nodrošināto Windows XPS skatītāja lietojumprogrammu.
Bieži uzdotie jautājumi (bieži uzdotie jautājumi)
Kad šī regresija tika ieviesta?
Šī regresija tika ieviesta 2022. gada 13. decembrī, kumulatīvie drošības atjauninājumi .NET un .NET Framework.
Ja administrators instalēs šajā rakstā paredzēto PowerShell skriptu, vai dators būs neaizsargāts?
Nē. PowerShell skripts pievēršas tikai saderībai. 2022. gada 13. decembris netiek atspējots drošības atjauninājums vai citādi samazināts tā atjauninājums.
Ja administrators izmanto reģistra alternatīvo risinājumu, vai dators tiks atstāts neaizsargāts?
Jā. Iepriekš minētais alternatīvais risinājums atspējo 2022. gada 13. decembra WPF daļu drošības labojumu. Ja administrators izmanto alternatīvo risinājumu, lietotājiem ir jānodrošina, lai viņi neatver XPS dokumentus no neuzticamiem avotiem šajās darbstacijās.
Šie norādījumi attiecas tikai uz WPF lietojumprogrammām, kas ielādē XPS dokumentus. Lietotāji var turpināt izmantot Windows iebūvēto XPS skatītāja lietojumprogrammu, lai droši skatītu neuzticamus XPS dokumentus pat datoros, kuros tiek izmantots alternatīvs reģistra risinājums.
Kā Microsoft darbojas, lai novērstu saderības problēmu?
Šī problēma tika novērsta dažu .NET Framework versijās, kas tika izlaistas ārpus joslām un izlaistas 2023. gada 31. janvārī. Office versijām, .NET Framework kas nav adresētas korporācijai Microsoft, aktīvi meklē papildu atjauninājumu, kas atjauno saderību, vienlaikus atrisinot arī pamata drošības problēmu.
Informācija par aizsardzību un drošību
-
Aizsargājieties tiešsaistē: Windows drošība atbalsts
-
Uzziniet, kā mēs aizsargāties pret kiberdraudiem: Microsoft security