Windows 10: Event Viewer-fejl efter installation af KB4503293 og KB4503327

Windows-administratorer, der åbner den lokale Even Viewer efter installation af KB4503293 eller KB4503327, kan muligvis modtage en fejlmeddelelse, når de vælger Custom Views i Event Viewer.

Microsoft frigav kumulative opdateringer til alle understøttede versioner af Windows 10 (og andre Microsoft-operativsystemer) på gårsdagens Patch Day.

KB4503293 til Windows 10 version 1903 og KB4503327 til Windows 10 version 1809 var blandt disse programrettelser. De kumulative opdateringer lukkede flere sikkerhedssårbarheder - hvoraf nogle blev vurderet med en kritisk sværhedsgrad - og introducerede andre ændringer på enheder, der kører disse versioner af Windows.

Opdateringer kan introducere fejl og problemer, og det ser ud til at være tilfældet med KB4503293 og KB4503327.

Windows-brugere, der åbner Event Viewer, f.eks. Ved at bruge Windows-X-menuen eller søge efter Event Viewer i Start-menuen, kan modtage fejlen "MMC har opdaget en fejl i en snap-in og vil losse den" ved start, når brugerdefineret visninger er valgt.

De eneste muligheder, der findes i dialogen, er at "rapportere denne fejl til Microsoft og derefter lukke MMC" eller "Aflæs snap-in og fortsæt med at køre".

Valg af sidstnævnte kaster en "uhåndteret undtagelse i Managed Code Snap-In", som forårsager ret kaos i Event Viewer.

Den eneste mulighed, der er tilbage på dette tidspunkt, er at genstarte Event Viewer. Problemet er: fejlen kastes igen, når du vælger brugerdefinerede visninger i applikationen.

Opdatering : Microsoft bekræftede problemet og offentliggjorde en løsning for at løse problemet. Administratorer skal køre følgende kommando ved hjælp af PowerShell:

funktion get-EventViewer {

Skriv-output "Liste over brugerdefinerede visninger på maskinen"

Skriv-output ""

Get-ChildItem "C: \ ProgramData \ Microsoft \ Event Viewer \ Views" -Filter * .xml | % {select-xml -Path $ _. FullName -xpath "// Name"} | Select-Object -ExpandProperty Node | Select-Object -ExpandProperty InnerXml

Skriv-output ""

$ view_name = Læs-vært "Indtast navnet på den tilpassede visning, der skal udføres"

# Hent filnavnet på visningen

$ ViewFile = Get-ChildItem "C: \ ProgramData \ Microsoft \ Event Viewer \ Views" -Filter * .xml | where-object {(Select-Xml -Path $ _. FullName -xpath "//Name").Node.InnerXml -eq $ view_name}

Get-WinEvent -FilterXml ([xml] ((Vælg-Xml-Path $ ViewFile.FullName -XPath "//QueryList").node.OuterXml))

}

Ende

Vores kolleger hos Deskmodder fandt en løsning, der løser problemet. Dette er, hvad du skal gøre:

  1. Åbn File Explorer på enheden.
  2. Naviger til følgende sti: C: \ ProgramData \ Microsoft \ Event Viewer \ Views
  3. Sikkerhedskopiér indholdet af mappen. Det næste trin sletter de brugerdefinerede visninger, og du ønsker måske, at sikkerhedskopien gendanner visningerne, når Microsoft løser problemer.
  4. Slet alle View_X.xml-filer i mappen (det starter med View_0.xml og øger antallet med 1 for hver fil).
  5. Start Event Viewer, når du har slettet filerne.

Fejlen skal være væk efter sletningen. En genstart er ikke påkrævet for at løse problemet.