Windows 10: Event Viewer เกิดข้อผิดพลาดหลังจากติดตั้ง KB4503293 และ KB4503327
- หมวดหมู่: ของ Windows
ผู้ดูแลระบบ Windows ที่เปิด Even Viewer ภายในเครื่องหลังจากติดตั้ง KB4503293 หรือ KB4503327 อาจได้รับข้อความแสดงข้อผิดพลาดเมื่อพวกเขาเลือกมุมมองแบบกำหนดเองใน Event Viewer
Microsoft ออกการอัปเดตแบบสะสมสำหรับ Windows 10 เวอร์ชันที่รองรับทั้งหมด (และระบบปฏิบัติการอื่น ๆ ของ Microsoft) บน วัน Patch ของเมื่อวานนี้ .
KB4503293 สำหรับ Windows 10 เวอร์ชัน 1903 และ KB4503327 สำหรับ Windows 10 เวอร์ชัน 1809 เป็นหนึ่งในแพตช์เหล่านั้น การอัปเดตแบบสะสมได้ปิดช่องโหว่ด้านความปลอดภัยหลายประการซึ่งบางรายการได้รับการจัดอันดับด้วยความรุนแรงขั้นวิกฤตและได้แนะนำการเปลี่ยนแปลงอื่น ๆ บนอุปกรณ์ที่ใช้ Windows เวอร์ชันเหล่านี้
การอัปเดตอาจทำให้เกิดข้อผิดพลาดและปัญหาและดูเหมือนว่าจะเป็นเช่นนั้นกับ KB4503293 และ KB4503327
ผู้ใช้ Windows ที่เปิด Event Viewer เช่น โดยใช้เมนู Windows-X หรือค้นหา Event Viewer ใน Start Menu อาจได้รับข้อผิดพลาด 'MMC ตรวจพบข้อผิดพลาดในสแน็ปอินและจะยกเลิกการโหลด' เมื่อเริ่มต้นเมื่อเลือกมุมมองแบบกำหนดเอง
ตัวเลือกเดียวที่มีให้ในกล่องโต้ตอบคือ 'รายงานข้อผิดพลาดนี้ไปยัง Microsoft แล้วปิด MMC' หรือ 'ยกเลิกการโหลดสแน็ปอินและทำงานต่อไป'
การเลือกอย่างหลังจะแสดง 'ข้อยกเว้นที่ไม่สามารถจัดการได้ใน Managed Code Snap-In' ซึ่งทำให้เกิดความสับสนวุ่นวายใน Event Viewer
ตัวเลือกเดียวที่เหลืออยู่ ณ จุดนั้นคือรีสตาร์ท Event Viewer ปัญหาคือ: เกิดข้อผิดพลาดอีกครั้งเมื่อคุณเลือกมุมมองแบบกำหนดเองในแอปพลิเคชัน
ปรับปรุง : ไมโครซอฟต์ ได้รับการยืนยัน ปัญหาและเผยแพร่วิธีแก้ปัญหาเพื่อแก้ไขปัญหา ผู้ดูแลระบบต้องเรียกใช้คำสั่งต่อไปนี้โดยใช้ PowerShell:
function get-EventViewer {
เขียน - เอาต์พุต 'รายการมุมมองที่กำหนดเองบนเครื่อง'
เขียน - เอาท์พุต ''
รับ ChildItem 'C: ProgramData Microsoft Event Viewer Views' -Filter * .xml | % {select-xml -Path $ _. FullName -xpath '// Name'} | Select-Object -ExpandProperty Node | Select-Object -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}รับ WinEvent -FilterXml ([xml] ((เลือก -Xml -Path $ ViewFile.FullName -XPath '//QueryList').node.OuterXml))
}
ปลาย
เพื่อนร่วมงานของเราที่ Deskmodder พบวิธีแก้ปัญหาที่แก้ไขปัญหา นี่คือสิ่งที่คุณต้องทำ:
- เปิด File Explorer บนอุปกรณ์
- ไปที่เส้นทางต่อไปนี้: C: ProgramData Microsoft Event Viewer Views
- สำรองข้อมูลเนื้อหาของโฟลเดอร์ ขั้นตอนต่อไปจะลบมุมมองแบบกำหนดเองและคุณอาจต้องการให้ข้อมูลสำรองคืนค่ามุมมองเมื่อ Microsoft แก้ไขปัญหา
- ลบไฟล์ View_X.xml ทั้งหมดในโฟลเดอร์ (เริ่มต้นด้วย View_0.xml และเพิ่มตัวเลขทีละ 1 สำหรับแต่ละไฟล์)
- เริ่ม Event Viewer หลังจากลบไฟล์
ข้อผิดพลาดควรหายไปหลังจากการลบ ไม่จำเป็นต้องรีสตาร์ทเพื่อแก้ไขปัญหา