Aplica-se A
Windows 10, version 1903, all editions Windows 10, version 1809, all editions Windows Server 2019, all editions Windows 10, version 1803, all editions Windows 10, version 1709, all editions Windows 10, version 1703, all editions Windows 10, version 1607, all editions Windows Server 2016, all editions Windows 10 Windows 8.1 Windows Server 2012 R2 Windows Server 2012 Windows 7 Service Pack 1 Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2

Resumo

Ao tentar expandir, ver ou criar Vistas Personalizadas no Visualizador de Eventos, pode ver o erro "A MMC detetou um erro num snap-in e irá descarregá-lo." e a aplicação pode deixar de responder ou ser fechada. Também pode ver o mesmo erro quando utiliza Filtrar Registo Atual no menu Ação com as vistas ou os registos incorporados. As vistas incorporadas e outras funcionalidades do Visualizador de Eventos devem funcionar conforme esperado.

Event Viewer Error

Event Viewer Error

 

Solução

Para resolver este problema, copie e cole a seguinte função para uma janela do PowerShell e execute-a. Agora, pode utilizar o comando get-EventViewer na linha de comandos do PowerShell para ver as suas Vistas Personalizadas. Terá de voltar a introduzir a função sempre que abrir uma nova janela do PowerShell. Nota A função get-EventViewer só lhe permitirá ver Vistas Personalizadas anteriormente definidas. Para criar novas Vistas Personalizadas, consulte Criar consultas Get-WinEvent com FilterHashtable.

function get-EventViewer {
                Write-Output "Lista de vistas personalizadas no computador"
                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 "Introduzir nome da vista personalizada a executar"
 
 
                # Get the file name of the view
                $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))
}

 

Passos Seguintes

Este problema está agora resolvido para todas as plataformas nas seguintes atualizações:

  • KB4501375 LCU para o Windows 10, versão 1903.

  • KB4501371 LCU para o Windows 10, versão 1809 e o Windows Server 2019.

  • KB4503288 LCU para o Windows 10, versão 1803.

  • KB4503281 LCU para o Windows 10, versão 1709.

  • KB4503289 LCU para o Windows 10, versão 1703.

  • KB4503294 LCU para o Windows 10, versão 1607 e o Windows Server 2016.

  • KB4507458 LCU para o Windows 10, versão 1507.

  • KB4503283 Pré-visualização do Rollup Mensal para o Windows 8.1 e o Windows Server 2012 R2 para clientes que utilizam Atualizações apenas de segurança.

  • KB4508773 Atualização para o Windows 8.1 e o Windows Server 2012 R2.

  • KB4503295 Pré-visualização do Rollup Mensal para o Windows Server 2012 e o Windows Embedded 8 Standard

  • KB4508776 Atualização para o Windows Server 2012 e o Windows Embedded 8 Standard para clientes que utilizam Atualizações apenas de segurança.

  • KB4503277 Pré-visualização do Rollup Mensal para o Windows 7 SP1 e o Windows Server 2008 R2 SP1.

  • KB4508772 Atualização para o Windows 7 SP1 e o Windows Server 2008 R2 SP1 para clientes que utilizam Atualizações apenas de segurança.

  • KB4503271 Pré-visualização do Rollup Mensal para o Windows Server 2008 SP2.

  • KB4508774 Atualização para o Windows Server 2008 SP2 para clientes que utilizam Atualizações apenas de segurança.

Atualizações afetadas

Este problema pode afetar as atualizações cumulativas mais recentes (LCU), os Rollups Mensais e as Atualizações Apenas de Segurança seguintes disponibilizados em 11 de junho de 2019 para as plataformas afetadas:

  • KB4503293 LCU para o Windows 10, versão 1903.

  • KB4503327 LCU para o Windows 10, versão 1809 e o Windows Server 2019.

  • KB4503286 LCU para o Windows 10, versão 1803.

  • KB4503284 LCU para o Windows 10, versão 1709.

  • KB4503279 LCU para o Windows 10, versão 1703.

  • KB4503267 LCU para o Windows 10, versão 1607 e o Windows Server 2016.

  • KB4503291 LCU para o Windows 10, versão 1507.

  • KB4503276 Rollup Mensal para o Windows 8.1 e o Windows Server 2012 R2.

  • KB4503290 Atualização apenas de segurança para o Windows 8.1 e o Windows Server 2012 R2.

  • KB4503285 Rollup mensal para o Windows Server 2012 e o Windows Embedded 8 Standard

  • KB4503263 Atualização apenas de segurança para o Windows Server 2012 e o Windows Embedded 8 Standard-

  • KB4503292 Rollup Mensal para o Windows 7 SP1 e o Windows Server 2008 R2 SP1.

  • KB4503269 Atualização apenas de segurança para o Windows 7 SP1 e o Windows Server 2008 R2 SP1.

  • KB4503273 Rollup Mensal para o Windows Server 2008 SP2

  • KB4503287 Atualização apenas de segurança para o Windows Server 2008 SP2

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.