Сводка
При попытке развернуть, просмотреть или создать настраиваемые представления в средстве "Просмотр событий" может возникать ошибка "Консоль управления (MMC) обнаружила ошибку оснастки, поэтому оснастка будет выгружена" и приложение может перестать отвечать на запросы или закрыться. Кроме того, эта ошибка могла возникать при использовании команды Фильтровать текущий журнал в меню Действие со встроенными представлениями или журналами. Встроенные представления и другие функции средства "Просмотр событий" должны работать правильно.
Обходное решение
Чтобы обойти эту ошибку, скопируйте и вставьте следующую функцию в окно PowerShell и выполните ее. Теперь вы можете использовать команду get-EventViewer в командной строке PowerShell для просмотра настраиваемых представлений. Эту функцию придется вводить повторно при каждом открытии нового окна PowerShell. Примечание. Функция get-EventViewer позволяет просматривать только ранее определенные настраиваемые представления. Сведения о создании настраиваемых представлений см. в разделе Создание запросов Get-WinEvent с помощью FilterHashtable.
function get-EventViewer {
Write-Output "Список настраиваемых представлений на компьютере"
Write-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
Write-Output ""
$view_name = Read-Host "Введите имя настраиваемого представления для выполнения"
# Получение имени файла представления
$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]((Select-Xml -Path $ViewFile.FullName -XPath "//QueryList").node.OuterXml))
}
Следующие шаги
Эта проблема устранена для всех платформ в следующих обновлениях:
-
KB4501375 LCU для Windows 10, версия 1903.
-
KB4501371 LCU для Windows 10 версии 1809 и Windows Server 2019.
-
KB4503288 LCU для Windows 10, версия 1803.
-
KB4503281 LCU для Windows 10, версия 1709.
-
KB4503289 LCU для Windows 10, версия 1703.
-
KB4503294 LCU для Windows 10 версии 1607 и Windows Server 2016.
-
KB4507458 LCU для Windows 10, версия 1507.
-
KB4503283 Предварительная версия ежемесячного накопительного пакета для Windows 8.1 и Windows Server 2012 R2 для клиентов, использующих только обновления для системы безопасности.
-
KB4508773 Обновление для Windows 8.1 и Windows Server 2012 R2.
-
KB4503295 Предварительная версия ежемесячного накопительного пакета для Windows Server 2012 и Windows Embedded 8 Standard
-
KB4503283 Обновление для Windows 2012 и Windows Embedded 8 Standard для клиентов, использующих только обновления для системы безопасности.
-
KB4503277 Предварительная версия ежемесячного накопительного пакета для Windows Server 7 SP1 и Windows Server 2008 R2 SP1.
-
KB4508772 Обновление для Windows 7 SP1 и Windows Server 2008 R2 SP1 для клиентов, использующих только обновления для системы безопасности.
-
KB4503271 Предварительная версия ежемесячного накопительного пакета обновления для Windows Server 2008 SP2.
-
KB4508774 Обновление для Windows Server 2008 SP2 для клиентов, использующих только обновления для системы безопасности.
Затронутые обновления
Эта проблема может возникать для следующего последнего накопительного обновления (LCU), ежемесячных накопительных пакетов и обновлений системы безопасности, выпущенных 11 июня 2019 г., для затронутых платформ:
-
KB4503293 LCU для Windows 10, версия 1903.
-
KB4503327 LCU для Windows 10 версии 1809 и Windows Server 2019.
-
KB4503286 LCU для Windows 10, версия 1803.
-
KB4503284 LCU для Windows 10, версия 1709.
-
KB4503279 LCU для Windows 10, версия 1703.
-
KB4503267 LCU для Windows 10 версии 1607 и Windows Server 2016.
-
KB4503291 LCU для Windows 10, версия 1507.
-
KB4503276 Ежемесячный накопительный пакет для Windows 8.1 и Windows Server 2012 R2.
-
KB4503290 Обновление для системы безопасности для Windows 8.1 и Windows Server 2012 R2.
-
KB4503285 Ежемесячный накопительный пакет для Windows Server 2012 и Windows Embedded 8 Standard
-
KB4503263 Обновление для системы безопасности для Windows Server 2012 и Windows Embedded 8 Standard
-
KB4503292 Ежемесячный накопительный пакет для Windows 7 SP1 и Windows Server 2008 R2 SP1
-
KB4503269 Обновление для системы безопасности для Windows 7 SP1 и Windows Server 2008 R2 SP1
-
KB4503273 Ежемесячный накопительный пакет обновления для Windows Server 2008 SP2
-
KB4503287 Обновление для системы безопасности Windows Server 2008 SP2