Udgivelsesdato:13. december 2022

Bemærkninger!: 

  • Denne artikel blev revideret d. 19. maj 2023 for at opdatere alternative midlertidige registreringsdatabasenøgler.

  • Denne artikel blev revideret d. 17. februar 2023 for at opdatere opløsningen.

  • Denne artikel blev revideret d. 31. januar 2023 for at tilføje en beslutning.

  • Denne artikel blev revideret d. 9. januar 2023 for at udvide afsnittet om symptom og tilføje ofte stillede spørgsmål.

  • Denne artikel blev revideret d. 15. december 2022 for at tilføje en ekstra løsning.

Oversigt

Denne artikel indeholder hjælp til at afhjælpe et problem, når du har installeret sikkerhedsopdateringerne fra d. 13. december 2022 eller 14. februar 2023 eller den 19. januar 2023 til .NET Framework og .NET, og brugerne kan opleve problemer med, hvordan WPF-baserede programmer gengiver XPS-dokumenter.

Symptom

XPS-dokumenter, der anvender strukturelle eller semantiske elementer som tabelstruktur, storyboards eller links, vises muligvis ikke korrekt i WPF-baserede læsere. Desuden vises nogle indbyggede billeder muligvis ikke korrekt, eller Null-referenceundtagelser kan forekomme, når XPS-dokumenter indlæses i WPF-baserede læsere.

Løsning

Microsoft identificerede en løsning på problemets kompatibilitet og oprettede et PowerShell-script for at løse dette.

Følg nedenstående trin for at installere løsningen på kompatibilitetsproblemer.

  1. Download PowerShell-scriptet

  2. Åbn en PowerShell-prompt som administrator

  3. I prompten skal du gå til den mappe, hvor scriptet blev downloadet

  4. Kør kommandoen i prompten: .\kb5022083-compat.ps1 -Installér

Hvis kommandoen lykkes, udskrives "Installationen er fuldført" i konsolvinduet. Hvis kommandoen mislykkes, vises årsagen til fejlen. Hvis du vil fjerne kompatibilitetsløsningen, skal du følge de samme trin som ovenfor, men erstatte trin (4) ovenfor med: .\kb5022083-compat.ps1 -Fjern

Når kompatibilitetsløsningen er installeret, bør WPF-baserede programmer, der viser XPS-dokumenter, fortsætte med at fungere, som de gjorde før den 13. december 2022, sikkerhedsopdateringer.

Alternativ løsning

Hvis den første løsning ikke løser problemet, kan du bruge en post i registreringsdatabasen til at deaktivere den udvidede sikkerhedsfunktion. Dette bør kun gøres, hvis du med sikkerhed ved, at alle XPS-dokumenter, dine systemprocesser er tillid til, f.eks. de genereres af systemet i stedet for at blive overført til systemet, og de kan ikke ændres af nogen. Deaktiver ikke funktionaliteten, hvis du accepterer XPS-dokumenter fra internettet, mails fra eksterne enheder eller andre kilder, der ikke er tillid til.

Hvis du vil deaktivere den udvidede sikkerhedsfunktionsmåde, skal du køre denne kommando fra en kommandoprompt med administratorrettigheder:

  • 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

Du kan også bruge Gruppepolitik til at oprette en REG_SZ post med nøglenavnet HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes, et værdinavn på DisableDec2022Patchog en værdi på *

Hvis du vil fjerne en af disse løsninger og returnere den udvidede sikkerhedsfunktionsmåde, skal du køre disse kommandoer fra en eller flere kommandoprompter med administratorrettigheder: 

  • 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

Dette deaktiverer den forbedrede funktionalitet på computeren og bør kun bruges, når du har fuld tillid til alle XPS-input i dine systemer.

Løsning

Dette problem blev løst i out of band-opdateringer, der blev udgivet d. 31. januar 2023, til Windows 10, version 1607 og Windows Server 2016-versioner og nyere operativsystemer og out of band-opdateringer, der er udgivet d. 17. februar 2023 til tidligere versioner af Windows og Windows Server. Du kan få den separate pakke til disse automatiske opdateringer ved at søge efter KB-nummeret i Microsoft Update-kataloget. Du kan manuelt importere disse opdateringer til Windows Server Update Services (WSUS) og Microsoft Endpoint-Configuration Manager. Du kan finde WSUS-instruktioner under WSUS og katalogwebstedet. Du kan finde konfigurationsstyringsinstruktioner under Importér opdateringer fra Microsoft Update-kataloget.

Hvis du har brugt en løsning eller afhjælpning til dette problem, er der ikke længere brug for dem, og vi anbefaler, at du fjerner dem. Hvis du vil fjerne en løsning, skal du gennemse den midlertidige løsning eller den alternative løsning, der blev anvendt til instruktioner.

Produktversion

Opdater

Windows 11, version 22H2

.NET Framework 4.8.1

Katalog

5023327

Windows 11, version 21H2

Katalog

5023367

.NET Framework 4.8

Katalog

5023323

.NET Framework 4.8.1

Katalog

5023320

Windows Server 2022

Katalog

5023368

.NET Framework 4.8

Katalog

5023324

.NET Framework 4.8.1

Katalog

5023321

Azure Stack HCI, version 22H2

.NET Framework 4.8

Katalog

5023324

Azure Stack HCI, version 21H2

.NET Framework 4.8

Katalog

5023324

Windows 10 version 22H2

Katalog

5023366

.NET Framework 4.8

Katalog

5023322

.NET Framework 4.8.1

Katalog

5023319

Windows 10 version 21H2

Katalog

5023365

.NET Framework 4.8

Katalog

5023322

.NET Framework 4.8.1

Katalog

5023319

Windows 10 version 20H2

Katalog

5023364

.NET Framework 4.8

Katalog

5023322

.NET Framework 4.8.1

Katalog

5023319

Windows 10 1809 (oktober 2018-opdatering) og Windows Server 2019

Katalog

5023363

.NET Framework 4.7.2

Katalog

5023333

.NET Framework 4.8

Katalog

5023326

Windows 10 1607 (Jubilæumsopdatering) og Windows Server 2016

Katalog

5023416

.NET Framework 4.7.2

Katalog

5023332

.NET Framework 4.8

Katalog

5023325

Windows Embedded 8.1 og Windows Server 2012 R2

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Katalog

5023819

.NET Framework 4.8

Katalog

5023822

Windows Embedded 8 og Windows Server 2012

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Katalog

5023818

.NET Framework 4.8

Katalog

5023821

Windows Embedded 7 Standard og Windows Server 2008 R2 SP1

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

Katalog

5023820

.NET Framework 4.8

Katalog

5023823

Windows Server 2008 SP2

.NET Framework 4.6.2

Katalog

5023820

Berørte opdateringer

Følgende .NET-versioner påvirkes:

  • .NET Framework 2.0, 3.0, 3.5, 3.5.1, når sikkerhedsopdateringen er installeret den 13. december 2022.

  • .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, når sikkerhedsopdateringen er installeret den 13. december 2022.

  • .NET Framework 4.8, når sikkerhedsopdateringen er installeret den 13. december 2022.

  • .NET Framework 4.8.1, når sikkerhedsopdateringen den 13. december 2022 er installeret.

  • .NET Core 3.1 med Windows Desktop Runtime version 3.1.32.

  • .NET 6 med Windows Desktop Runtime version 6.0.12 eller nyere.

  • .NET 7 med Windows Desktop Runtime version 7.0.1 eller nyere.

Windows XPS Viewer-programmet, der leveres i Windows-operativsystemet, påvirkes ikke af dette problem.

Ofte stillede spørgsmål

Hvornår blev denne regression introduceret?

Denne regression blev introduceret i den 13. december 2022, kumulative sikkerhedsopdateringer til .NET og .NET Framework.

Hvis en administrator installerer Det PowerShell-script, der er angivet i denne artikel, vil det så gøre computeren sårbar?

Nej. PowerShell-scriptet løser kun kompatibilitet. Den deaktiverer ikke sikkerhedsopdateringen d. 13. december 2022 eller reducerer på anden vis dens effektivitet.

Hvis en administrator benytter den registreringsdatabasebaserede alternative løsning, vil den så gøre computeren sårbar?

Ja. Den alternative løsning, der er angivet ovenfor, deaktiverer WPF-delen af sikkerhedsrettelse fra den 13. december 2022. Hvis en administrator benytter den alternative løsning, skal de henvise brugerne til ikke at åbne XPS-dokumenter fra kilder, der ikke er tillid til, på disse arbejdsstationer.

Denne vejledning gælder kun for WPF-baserede programmer, der indlæser XPS-dokumenter. Brugerne kan fortsætte med at bruge Windows' indbyggede XPS-fremviserprogram til at få vist XPS-dokumenter, der ikke er tillid til, sikkert, selv på computere, der anvender den alternative registreringsdatabasebaserede løsning.

Hvad gør Microsoft for at løse kompatibilitetsproblemet?

Dette problem blev løst for nogle versioner af .NET Framework i out of band-opdateringer, der blev udgivet d. 31. januar 2023. For versioner af .NET Framework, som ikke er adresseret, undersøger Microsoft aktivt en ekstra opdatering, som gendanner kompatibiliteten, samtidig med at det underliggende sikkerhedsproblem løses.

Oplysninger om beskyttelse og sikkerhed

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.