Freigeben über


Ereignis-ID 10 wird im Anwendungsprotokoll protokolliert, nachdem Sie Service Pack 1 für Windows 7 oder Windows Server 2008 R2 installiert haben.

Dieser Artikel enthält ein Skript zum Lösen der Ereignis-ID 10, die nach der Installation von Service Pack 1 für Windows 7 oder Windows Server 2008 R2 protokolliert wird.

Gilt für: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Ursprüngliche KB-Nummer: 2545227

Problembeschreibung

Nachdem Sie Windows 7 Service Pack 1 (SP1) oder Windows Server 2008 R2 SP1 mit integrierten Medien installiert haben, wird der folgende WMI-Fehler nach jedem Neustart im Anwendungsprotokoll protokolliert:

Log Name - Application  
Source - WMI  
EventID - 10  
Level - Error  
User - N/A  
OpCode - Info  
Task Cat - None  
Keywords - Classic  
Details - Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99" could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003. Events cannot be delivered through this filter until the problem is corrected.

Ursache

Dieses Problem stammt aus dem Windows 7 SP1 DVD/ISO-Erstellungsprozess. Beim Erstellungsprozess gab es ein Problem, das dazu führte, dass eine WMI-Registrierung in der DVD/ISO verbleibt. Da die Registrierung nur während des DVD/ISO-Erstellungsprozesses funktioniert, kann sie nicht auf einem Live-System ausgeführt werden und verursacht diese Ereignisse. Diese Ereignisse sind kein Hinweis auf ein Problem im System und können sicher ignoriert werden. Wenn Sie verhindern möchten, dass diese Ereignisse generiert werden und diese bestimmte WMI-Registrierung manuell entfernen möchten, führen Sie das Problemumgehungsskript aus.

Lösung

Um das Problem zu beheben, führen Sie ein Skript aus, um die Ereignis-ID 10-Nachrichten zu beenden. Gehen Sie folgendermaßen vor, um das Skript auszuführen:

  1. Erstellen Sie im Editor ein neues Dokument mit dem Namen Workaround.txt.

  2. Kopieren Sie das folgende Skript in editor:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\subscription")
    Set obj1 = objWMIService.ExecQuery("select * from __eventfilter where name='BVTFilter' and query='SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA ""Win32_Processor"" AND TargetInstance.LoadPercentage > 99'")
    For Each obj1elem in obj1
    set obj2set = obj1elem.Associators_("__FilterToConsumerBinding")
    set obj3set = obj1elem.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 obj1elem.GetObjectText_
    obj1elem.Delete_
    Next
    
  3. Speichern Sie den Text als Workaround.vbs.

  4. Schließen Sie den Editor.

  5. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten:

    1. Wählen Sie Starten aus.
    2. Wählen Sie "Programme" aus.
    3. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung.
    4. Wählen Sie "Als Administrator ausführen" aus.
  6. Ändern Sie das Verzeichnis in das Verzeichnis, das problemumgehung.vbs enthält, CD c:\users\%username%z. B. .

  7. Führen Sie die Skriptumgehung.vbs aus.

Nach dem Ausführen des Skripts sollten die Ereignis-ID 10-Fehler im Zusammenhang mit diesem Ereignis nicht mehr auftreten. Dieses Skript entfernt keine der vorhandenen Einträge im Ereignisprotokoll, sie müssen manuell aus dem Anwendungsereignisprotokoll gelöscht werden.

Notiz

Es kann andere Gründe für Ereignis-ID 10-Fehlermeldungen geben. Diese Problemumgehung verhindert nur, dass die oben aufgeführte Fehlermeldung auftritt.

Weitere Informationen

Diese spezifische Ereignis-ID 10-Fehlermeldung, die oben aufgeführt ist, kann sicher ignoriert werden. Es ist kein Hinweis auf ein Problem mit dem Service Pack oder mit dem Betriebssystem.

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.