Windows 10: Грешка в Viewer на събитията след инсталирането на KB4503293 и KB4503327

Windows администраторите, които отварят локалния Even Viewer след инсталиране на KB4503293 или KB4503327, могат да получат съобщение за грешка, когато избират персонализирани изгледи в Event Viewer.

Microsoft пусна кумулативни актуализации за всички поддържани версии на Windows 10 (и други операционни системи на Microsoft) вчерашния Patch Day.

KB4503293 за Windows 10 версия 1903 и KB4503327 за Windows 10 версия 1809 бяха сред тези кръпки. Кумулативните актуализации затвориха няколко уязвимости в сигурността - някои от които бяха оценени с критична тежест - и внесоха други промени на устройства, работещи с тези версии на Windows.

Актуализациите могат да въвеждат грешки и проблеми, а изглежда, че това е случаят с KB4503293 и KB4503327.

Потребителите на Windows, които отварят Event Viewer, например чрез менюто на Windows-X или търсят Event Viewer в менюто "Старт", могат да получат грешката "MMC е открил грешка при щракване и ще я разтовари" при стартиране, когато е обичайно са избрани изгледи.

Единствените опции, предоставени от диалоговия прозорец, са „докладване на тази грешка на Microsoft и след това изключване на MMC“ или „Разтоварване на щракването и продължаване на работата“.

Избирането на последното хвърля "необработено изключение в управлявания код Snap-In", което причинява доста хаос в Event Viewer.

Единствената възможност, останала в този момент, е да рестартирате Event Viewer. Проблемът е: грешката се хвърля отново, след като изберете персонализирани изгледи в приложението.

Актуализация : Microsoft потвърди проблема и публикува решение за разрешаване на проблема. Администраторите трябва да изпълнят следната команда, използвайки PowerShell:

функция get-EventViewer {

Изписване „Изход на потребителски изгледи на машината“

Изписване ""

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

Изписване ""

$ view_name = Прочетете-хост "Въведете име на персонализиран изглед за изпълнение"

# Вземете името на файла на изгледа

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

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

}

Край

Нашите колеги от Deskmodder намериха решение, което коригира проблема. Ето какво трябва да направите:

  1. Отворете File Explorer на устройството.
  2. Придвижете се до следния път: C: \ ProgramData \ Microsoft \ Event Viewer \ Views
  3. Архивирайте съдържанието на папката. Следващата стъпка изтрива персонализираните изгледи и може да искате резервното копие да възстанови изгледите, когато Microsoft отстрани проблемите.
  4. Изтрийте всички View_X.xml файлове в папката (тя започва с View_0.xml и увеличава броя по 1 за всеки файл).
  5. Стартирайте Event Viewer след изтриване на файловете.

Грешката трябва да изчезне след изтриването. За решаване на проблема не е необходим рестарт.