ผู้ดูแลระบบ Windows ที่เปิด Local Viewer แม้หลังจากติดตั้ง KB4503293 หรือ KB4503327 อาจได้รับข้อความแสดงข้อผิดพลาดเมื่อพวกเขาเลือก Custom Views ใน Event Viewer
Microsoft เปิดตัวการปรับปรุงแบบสะสมสำหรับ Windows 10 ทุกรุ่นที่รองรับ (และระบบปฏิบัติการอื่น ๆ ของ Microsoft) ในวัน Patch เมื่อวานนี้
KB4503293 สำหรับ Windows 10 รุ่น 1903 และ KB4503327 สำหรับ Windows 10 เวอร์ชัน 1809 เป็นหนึ่งในโปรแกรมแก้ไขเหล่านั้น การปรับปรุงที่สะสมปิดช่องโหว่ความปลอดภัยต่าง ๆ - บางแห่งจัดอันดับด้วยความรุนแรงที่สำคัญ - และแนะนำการเปลี่ยนแปลงอื่น ๆ บนอุปกรณ์ที่ใช้ Windows รุ่นนี้
การอัปเดตอาจนำข้อผิดพลาดและปัญหามาใช้และเป็นกรณีของ KB4503293 และ KB4503327
ผู้ใช้ Windows ที่เปิดตัวแสดงเหตุการณ์เช่นโดยใช้เมนู Windows-X หรือค้นหาตัวแสดงเหตุการณ์ในเมนูเริ่มอาจได้รับข้อผิดพลาด "MMC ตรวจพบข้อผิดพลาดในการสแนปอินและจะยกเลิกการโหลด" เมื่อเริ่มกำหนดเอง มุมมองถูกเลือก
ตัวเลือกเดียวที่มีในกล่องโต้ตอบคือ "รายงานข้อผิดพลาดนี้ไปยัง Microsoft แล้วปิด MMC" หรือ "ยกเลิกการโหลดสแน็ปอินและทำงานต่อ"
การเลือกหลังจะส่ง "ข้อยกเว้นที่ไม่สามารถจัดการได้ใน Managed Code Snap-In" ซึ่งทำให้เกิดความสับสนวุ่นวายใน Event Viewer
ตัวเลือกเดียวที่เหลืออยู่ ณ จุดนั้นคือการรีสตาร์ท Event Viewer ปัญหาคือ: ข้อผิดพลาดจะถูกโยนอีกครั้งเมื่อคุณเลือกมุมมองที่กำหนดเองในแอปพลิเคชัน
ปรับปรุง : Microsoft ยืนยันปัญหาและเผยแพร่วิธีแก้ปัญหาเพื่อแก้ไขปัญหา ผู้ดูแลระบบจำเป็นต้องเรียกใช้คำสั่งต่อไปนี้โดยใช้ PowerShell:
ฟังก์ชัน get-EventViewer {
Write-Output "รายการมุมมองที่กำหนดเองบนเครื่อง"
เขียนออก ""
รับ ChildItem "Viewer \ \ Viewer C: \ ProgramData \ Microsoft \ Event" - ตัวกรอง * .xml | % {select-xml -Path $ _. FullName -xpath "// Name"} | เลือก - วัตถุ - ขยายคุณสมบัติโหนด เลือก - วัตถุ - ขยายคุณสมบัติ InnerXml
เขียนออก ""
$ view_name = Read-Host "ป้อนชื่อของมุมมองที่กำหนดเองเพื่อเรียกใช้งาน"
# รับชื่อไฟล์ของมุมมอง
$ ViewFile = Get-ChildItem "C: \ ProgramData \ Microsoft \ Event Viewer \ Views" - ตัวกรอง * .xml | โดยที่วัตถุ {(เลือก -Xml -Path $ _. FullName -xpath "//Name").Node.InnerXml -eq $ view_name}
Get-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 สำหรับแต่ละไฟล์)
- เริ่มตัวแสดงเหตุการณ์หลังจากลบไฟล์
ข้อผิดพลาดควรหายไปหลังจากการลบ ไม่จำเป็นต้องรีสตาร์ทเพื่อแก้ไขปัญหา