Windows-administratorer som åpner den lokale Even Viewer etter installasjon av KB4503293 eller KB4503327, kan få en feilmelding når de velger Tilpassede visninger i Hendelsesvisningen.
Microsoft ga ut kumulative oppdateringer for alle støttede versjoner av Windows 10 (og andre Microsoft-operativsystemer) på gårsdagens Patch Day.
KB4503293 for Windows 10 versjon 1903 og KB4503327 for Windows 10 versjon 1809 var blant disse oppdateringene. De kumulative oppdateringene lukket flere sikkerhetsproblemer - noen av dem vurdert med kritisk alvorlighet - og introduserte andre endringer på enheter som kjører disse versjonene av Windows.
Oppdateringer kan introdusere feil og problemer, og det ser ut til å være tilfelle med KB4503293 og KB4503327.
Windows-brukere som åpner Event Viewer, f.eks. Ved å bruke Windows-X-menyen eller søke etter Event Viewer i Start-menyen, kan få feilen "MMC har oppdaget en feil i en snap-in og vil laste den av" ved start når den er tilpasset visninger er valgt.
De eneste alternativene i dialogboksen er å "rapportere denne feilen til Microsoft og deretter slå av MMC", eller "Laste av snap-in og fortsette å kjøre".
Å velge sistnevnte kaster et "ubehandlet unntak i Managed Code Snap-In" som forårsaker ganske kaos i Event Viewer.
Det eneste alternativet som er igjen på det tidspunktet er å starte Event Viewer på nytt. Problemet er: feilen kastes igjen når du velger tilpassede visninger i applikasjonen.
Oppdatering : Microsoft bekreftet problemet og publiserte en løsning for å løse problemet. Administratorer må kjøre følgende kommando ved hjelp av PowerShell:
funksjon get-EventViewer {
Skrivemelding "Liste over tilpassede 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 = Les-vert "Skriv inn navnet på tilpasset visning for å utføre"
# Få filnavnet til visningen
$ ViewFile = Get-ChildItem "C: \ ProgramData \ Microsoft \ Event Viewer \ Views" -Filter * .xml | hvor-objekt {(Select-Xml -Path $ _. FullName -xpath "//Name").Node.InnerXml -ekv $ view_name}
Get-WinEvent -FilterXml ([xml] ((Velg-Xml-Path $ ViewFile.FullName -XPath "//QueryList").node.OuterXml))
}
Slutt
Våre kolleger på Deskmodder fant en løsning som løser problemet. Dette er hva du trenger å gjøre:
- Åpne File Explorer på enheten.
- Naviger til følgende bane: C: \ ProgramData \ Microsoft \ Event Viewer \ Views
- Sikkerhetskopierer innholdet i mappen. Neste trinn sletter de tilpassede visningene, og du vil kanskje at sikkerhetskopien skal gjenopprette visningene når Microsoft løser problemene.
- Slett alle View_X.xml-filer i mappen (det starter med View_0.xml og øker tallet med 1 for hver fil).
- Start Event Viewer etter å ha slettet filene.
Feilen skal være borte etter sletting. Det kreves ikke en omstart for å løse problemet.