Windows 10: ошибка средства просмотра событий после установки KB4503293 и KB4503327
- Категория: Windows
Администраторы Windows, открывающие локальную программу просмотра даже после установки KB4503293 или KB4503327, могут получить сообщение об ошибке при выборе пользовательских представлений в средстве просмотра событий.
Microsoft выпустила накопительные обновления для всех поддерживаемых версий Windows 10 (и других операционных систем Microsoft) на вчерашний день патча ,
KB4503293 для Windows 10 версии 1903 и KB4503327 для Windows 10 версии 1809 были среди этих исправлений. Накопительные обновления закрыли несколько уязвимостей системы безопасности, некоторые из которых имеют критическую степень серьезности, и внесли другие изменения на устройствах под управлением этих версий Windows.
Обновления могут приводить к ошибкам и проблемам, и, похоже, это относится к KB4503293 и KB4503327.
Пользователи Windows, открывающие средство просмотра событий, например при использовании меню Windows-X или поиска «Средство просмотра событий» в меню «Пуск» может появиться сообщение об ошибке «MMC обнаружила ошибку в оснастке и выгружает ее» при запуске, когда выбраны пользовательские представления.
Единственные параметры, предоставляемые в диалоговом окне, - это «сообщить об этой ошибке в Microsoft, а затем закрыть MMC» или «Выгрузить оснастку и продолжить работу».
Выбор последнего вызывает «необработанное исключение в оснастке управляемого кода», что вызывает настоящий хаос в средстве просмотра событий.
На этом этапе остается только один вариант - перезапустить средство просмотра событий. Проблема в том, что ошибка возникает снова, когда вы выбираете пользовательские представления в приложении.
Обновить : 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 нашел решение, устраняющее проблему. Вот что вам нужно сделать:
- Откройте проводник на устройстве.
- Перейдите по следующему пути: C: ProgramData Microsoft Event Viewer Views
- Сделайте резервную копию содержимого папки. На следующем шаге пользовательские представления удаляются, и вам может потребоваться резервная копия для восстановления представлений, когда Microsoft исправит проблемы.
- Удалите все файлы View_X.xml в папке (он начинается с View_0.xml и увеличивает номер на 1 для каждого файла).
- После удаления файлов запустите средство просмотра событий.
После удаления ошибка должна исчезнуть. Для устранения проблемы перезагрузка не требуется.