Windows 10: ошибка средства просмотра событий после установки KB4503293 и KB4503327

Попробуйте наш инструмент устранения неполадок

Администраторы Windows, открывающие локальную программу просмотра даже после установки KB4503293 или KB4503327, могут получить сообщение об ошибке при выборе пользовательских представлений в средстве просмотра событий.

Microsoft выпустила накопительные обновления для всех поддерживаемых версий Windows 10 (и других операционных систем Microsoft) на вчерашний день патча ,

KB4503293 для Windows 10 версии 1903 и KB4503327 для Windows 10 версии 1809 были среди этих исправлений. Накопительные обновления закрыли несколько уязвимостей системы безопасности, некоторые из которых имеют критическую степень серьезности, и внесли другие изменения на устройствах под управлением этих версий Windows.

Обновления могут приводить к ошибкам и проблемам, и, похоже, это относится к KB4503293 и KB4503327.

event viewer error windows 10

Пользователи Windows, открывающие средство просмотра событий, например при использовании меню Windows-X или поиска «Средство просмотра событий» в меню «Пуск» может появиться сообщение об ошибке «MMC обнаружила ошибку в оснастке и выгружает ее» при запуске, когда выбраны пользовательские представления.

Единственные параметры, предоставляемые в диалоговом окне, - это «сообщить об этой ошибке в Microsoft, а затем закрыть MMC» или «Выгрузить оснастку и продолжить работу».

unhandled exception

Выбор последнего вызывает «необработанное исключение в оснастке управляемого кода», что вызывает настоящий хаос в средстве просмотра событий.

event viewer error

На этом этапе остается только один вариант - перезапустить средство просмотра событий. Проблема в том, что ошибка возникает снова, когда вы выбираете пользовательские представления в приложении.

Обновить : Microsoft подтвердил проблема и опубликовал обходной путь для ее решения. Администраторам необходимо выполнить следующую команду с помощью PowerShell:

function get-EventViewer {
Write-Output 'Список пользовательских представлений на машине'
Запись-вывод ''
Get-ChildItem 'C: ProgramData Microsoft Event Viewer Views' -Filter * .xml | % {select-xml -Path $ _. FullName -xpath '// Name'} | Select-Object -ExpandProperty Node | Выбрать объект -ExpandProperty InnerXml

Запись-вывод ''
$ view_name = Read-Host 'Введите имя настраиваемого представления для выполнения'

# Получить имя файла представления
$ 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. Откройте проводник на устройстве.
  2. Перейдите по следующему пути: C: ProgramData Microsoft Event Viewer Views
  3. Сделайте резервную копию содержимого папки. На следующем шаге пользовательские представления удаляются, и вам может потребоваться резервная копия для восстановления представлений, когда Microsoft исправит проблемы.
  4. Удалите все файлы View_X.xml в папке (он начинается с View_0.xml и увеличивает номер на 1 для каждого файла).
  5. После удаления файлов запустите средство просмотра событий.

delete event viewer views

После удаления ошибка должна исчезнуть. Для устранения проблемы перезагрузка не требуется.