قد يتم إغلاق عارض الأحداث أو قد تتلقى خطأ عند استخدام طرق العرض المخصصة

ينطبق على
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 خطأ في أداة محاذاة وسيقوم بإلغاء تحميلها." وقد يتوقف التطبيق عن الاستجابة أو إغلاقه. قد تتلقى أيضا نفس الخطأ باستخدام تصفية السجل الحالي في قائمة الإجراء مع طرق عرض أو سجلات مضمنة. من المفترض أن تعمل طرق العرض المضمنة والميزات الأخرى في عارض الأحداث بالشكل المتوقع.

خطأ عارض الأحداث

خطأ عارض الأحداث

الحل البديل

للتغلب على هذه المشكلة، انسخ الوظيفة التالية والصقها في نافذة PowerShell وقم بتشغيلها.  يمكنك الآن استخدام الأمر get-EventViewer في موجه PowerShell لعرض طرق العرض المخصصة. ستحتاج إلى إعادة إدخال الدالة في كل مرة تفتح فيها نافذة 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