Windows 10: Event Viewer-fel efter installation av KB4503293 och KB4503327

Windows-administratörer som öppnar den lokala Even Viewer efter installationen av KB4503293 eller KB4503327 kan få ett felmeddelande när de väljer Anpassade vyer i Event Viewer.

Microsoft släppte kumulativa uppdateringar för alla versioner av Windows 10 (och andra Microsoft-operativsystem) som stöds på gårdagens Patch Day.

KB4503293 för Windows 10 version 1903 och KB4503327 för Windows 10 version 1809 var bland dessa korrigeringar. De kumulativa uppdateringarna stängde flera säkerhetssårbarheter - varav vissa med en kritisk svårighetsgrad - och introducerade andra ändringar på enheter som kör dessa versioner av Windows.

Uppdateringar kan ge fel och problem, och det verkar vara fallet med KB4503293 och KB4503327.

Windows-användare som öppnar Event Viewer, t.ex. genom att använda Windows-X-menyn eller söka efter Event Viewer i Start-menyn, kan få felet "MMC har upptäckt ett fel i en snap-in och kommer att lossa det" vid start när det är anpassat vyer väljs.

De enda alternativen som tillhandahålls i dialogrutan är att "rapportera detta fel till Microsoft och sedan stänga av MMC", eller "Ta bort snap-in och fortsätta köra".

Att välja det senare kastar ett "obehandlat undantag i Managed Code Snap-In" vilket orsakar ganska kaoset i Event Viewer.

Det enda alternativet som finns kvar vid den punkten är att starta om Event Viewer. Problemet är: felet kastas igen när du väljer anpassade vyer i applikationen.

Uppdatering : Microsoft bekräftade problemet och publicerade en lösning för att lösa problemet. Administratörer måste köra följande kommando med PowerShell:

funktion get-EventViewer {

Skrivutgång "Lista över anpassade vyer på maskinen"

Skrivutgång ""

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

Skrivutgång ""

$ view_name = Läs-värd "Ange namnet på anpassad vy att utföra"

# Få filnamnet på vyn

$ 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älj-Xml-sökväg $ ViewFile.FullName -XPath "//QueryList").node.OuterXml))

}

Slutet

Våra kollegor på Deskmodder hittade en lösning som löser problemet. Här är vad du behöver göra:

  1. Öppna File Explorer på enheten.
  2. Navigera till följande sökväg: C: \ ProgramData \ Microsoft \ Event Viewer \ Views
  3. Säkerhetskopiera mappens innehåll. Nästa steg raderar de anpassade vyerna och du kanske vill att säkerhetskopian ska återställa vyerna när Microsoft löser problemen.
  4. Ta bort alla View_X.xml-filer i mappen (det börjar med View_0.xml och ökar antalet med 1 för varje fil).
  5. Starta Event Viewer när du har tagit bort filerna.

Felet bör försvinna efter borttagningen. En omstart krävs inte för att lösa problemet.