นำไปใช้กับ
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

บทสรุป

เมื่อพยายามขยาย ดู หรือสร้าง มุมมองแบบกำหนดเอง ในตัวแสดงเหตุการณ์ คุณอาจได้รับข้อผิดพลาด "MMC ได้ตรวจพบข้อผิดพลาดใน Snap-in และจะยกเลิกการโหลด Snap-in นั้น" และแอปอาจหยุดการตอบสนองหรือปิด คุณยังอาจได้รับข้อผิดพลาดแบบเดียวกันเมื่อใช้ กรองบันทึกปัจจุบัน ในเมนู การดำเนินการ ที่มีมุมมองหรือบันทึกในตัว มุมมองในตัวและฟีเจอร์อื่นๆ ของตัวแสดงเหตุการณ์ควรทำงานตามที่คาดไว้

Event Viewer Error

Event Viewer Error

 

วิธีแก้ไขปัญหา

เมื่อต้องการแก้ไขปัญหานี้ ให้คัดลอกและวางฟังก์ชันต่อไปนี้ลงในหน้าต่าง PowerShell และเรียกใช้ ตอนนี้คุณสามารถใช้คำสั่ง get-EventViewer ที่พร้อมท์ PowerShell prompt เพื่อดู มุมมองแบบกำหนดเอง คุณจะต้องป้อนฟังก์ชันใหม่ทุกครั้งที่คุณเปิดหน้าต่าง PowerShell ใหม่ หมายเหตุ ฟังก์ชัน get-EventViewer จะให้คุณสามารถดูได้เฉพาะ มุมมองแบบกำหนดเองที่กำหนดไว้ก่อนหน้าเท่านั้น หากต้องการสร้าง มุมมองแบบกำหนดเองใหม่ ให้ดูที่ การสร้างคิวรี Get-WinEvent ด้วย FilterHashtable

function get-EventViewer {
                Write-Output "List of custom views on the machine"
                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 "Enter the name of custom view to execute"
 
 
                # 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))
}

 

ขั้นตอนถัดไป

ปัญหานี้ได้รับการแก้ไขแล้วสำหรับทุกแพลตฟอร์มในอัปเดตต่อไปนี้:

  • 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

  • KB4508776 การอัปเดตสำหรับ Windows Server 2012 และ Windows Embedded 8 Standard สำหรับลูกค้าที่ใช้การอัปเดตความปลอดภัยเท่านั้น

  • KB4503277 ตัวอย่างชุดรวมอัปเดตรายเดือนสำหรับ Windows 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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ