Windows 10:安装KB4503293和KB4503327后出现事件查看器错误

尝试消除问题的工具

在安装KB4503293或KB4503327之后打开本地Even Viewer的Windows管理员在事件查看器中选择“自定义视图”时,可能会收到错误消息。

Microsoft在Windows 10上发布了所有受支持版本的Windows 10(和其他Microsoft操作系统)的累积更新。 昨天的补丁日

这些修补程序包括Windows 10 1903版的KB4503293和Windows 10 1809版的KB4503327。累积更新消除了多个安全漏洞(其中一些安全等级为严重),并在运行这些版本的Windows的设备上引入了其他更改。

更新可能会引入错误和问题,KB4503293和KB4503327似乎就是这种情况。

event viewer error windows 10

打开事件查看器的Windows用户,例如使用Windows-X菜单或在“开始”菜单中搜索“事件查看器”时,在选择自定义视图时,可能会收到错误“ MMC在管理单元中检测到错误并将其卸载”。

对话框提供的唯一选项是“将此错误报告给Microsoft,然后关闭MMC”,或“卸载管理单元并继续运行”。

unhandled exception

选择后者会引发“托管代码管理单元中未处理的异常”,这会在事件查看器中造成相当大的混乱。

event viewer error

此时剩下的唯一选项是重新启动事件查看器。问题是:在应用程序中选择自定义视图后,将再次引发该错误。

更新资料 :微软 已确认 问题,并发布了解决方法来解决该问题。管理员需要使用PowerShell运行以下命令:

函数get-EventViewer {
写输出“机器上的自定义视图列表”
写输出''
Get-ChildItem'C: ProgramData Microsoft Event Viewer Views'-筛选器* .xml | %{select-xml -Path $ _。FullName -xpath'// Name'} |选择对象-扩展属性节点|选择对象-ExpandProperty InnerXml

写输出''
$ view_name =读取主机'输入要执行的自定义视图的名称'

#获取视图的文件名
$ 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))
}

结束

我们的同事在 桌上型 找到了解决此问题的解决方案。这是您需要做的:

  1. 在设备上打开文件资源管理器。
  2. 导航到以下路径:C: ProgramData Microsoft Event Viewer Views
  3. 备份文件夹的内容。下一步将删除自定义视图,Microsoft修复问题后,您可能希望备份还原视图。
  4. 删除文件夹中的所有View_X.xml文件(该文件以View_0.xml开头,每个文件的编号增加1)。
  5. 删除文件后,启动事件查看器。

delete event viewer views

删除后该错误应消失。无需重新启动即可解决此问题。