تم تسجيل معرف الحدث 10 في سجل التطبيقات بعد تثبيت نظام التشغيل Windows Vista المزود بحزمة الخدمة Service Pack 1 أو Windows Server 2008

الأعراض

بعد تثبيت نظام التشغيل Windows Vista المزود بحزمة الخدمة Service Pack 1 (SP1) أو نظام التشغيل Windows Server 2008، سيتم تسجيل خطأ WMI التالي في سجل التطبيقات:وعند النقر فوق علامة التبويب التفاصيل في رسالة الخطأ وتحديد عرض XML، ستتلقى رسالة الخطأ التالية:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WMI" Guid="{1edeee53-0afe-4609-b846-d8c0b2075b1f}" EventSourceName="WinMgmt" />
<EventID Qualifiers="49152">10</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2008-01-18T22:37:27.000Z" />
<EventRecordID>187</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>adsd-PC</Computer>
<Security />
</System>
<EventData>
<Data>//./root/CIMV2</Data>
<Data>SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage &gt; 99</Data>
<Data>0x80041003</Data>
</EventData>
</Event>

السبب

تحدث هذه المشكلة في حالة الوصول إلى عامل تصفية WMI دون إذن كافٍ.

الحل

لحل هذه المشكلة، قم بتشغيل نص يقوم بإيقاف رسائل معرف الحدث 10. لتشغيل هذا النص، اتبع الخطوات التالية:
  1. وفي أحد محررات النصوص مثل "المفكرة"، قم بإنشاء مستند نصي جديد باسم Test.vbs.
  2. قم بلصق التعليمة البرمجية التالية في ملف Test.vbs:
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\subscription")

    Set obj1 = objWMIService.Get("__EventFilter.Name='BVTFilter'")

    set obj2set = obj1.Associators_("__FilterToConsumerBinding")

    set obj3set = obj1.References_("__FilterToConsumerBinding")



    For each obj2 in obj2set
    WScript.echo "Deleting the object"
    WScript.echo obj2.GetObjectText_
    obj2.Delete_
    next

    For each obj3 in obj3set
    WScript.echo "Deleting the object"
    WScript.echo obj3.GetObjectText_
    obj3.Delete_
    next

    WScript.echo "Deleting the object"
    WScript.echo obj1.GetObjectText_
    obj1.Delete_
  3. وبعد تشغيل هذا النص، ستتوقف الرسائل الخاصة بمعرف الأحداث 10 عن الظهور في سجل التطبيقات. ومع ذلك، يجب أن تقوم بمسح رسائل معرف الخطأ 10 السابقة يدوياً.

    ملاحظة احرص على حذف رسائل معرف الخطأ 10 التي لا ترغب بها فقط. فقد يكون هناك رسائل أخرى متعلقة بمعرف الحدث 10 لا ترغب في حذفها.
وبالنسبة لنظامي التشغيل Windows 7 وWindows Server 2008 R2، يتوفر لدينا الحل "Fix It" مع معرف الحدث 10 الذي تم تسجيله، فانقر فوق رقم المقالة التالي لعرض المقالة في "قاعدة معارف Microsoft":
2545227 تم تسجيل معرف الحدث 10 في سجل التطبيقات بعد تثبيت نظام التشغيل Windows 7 أو Windows Server 2008 R2.

معلومات أخرى

يمكن تجاهل رسالة الخطأ هذه الخاصة بمعرف الحدث 10 والمدرجة أعلاه، فإنها لا تشير إلى وجود مشكلة في حزمة الخدمة أو بنظام التشغيل.
خصائص

رقم الموضوع: 950375 - آخر مراجعة: 26‏/02‏/2014 - المراجعة: 1

تعليقات