Windows Management Instrumentation oder auch WMI genannt, wird als eine Datenbank bezeichnet, die Metainformationen und Definitionen für WMI-Klassen enthält. Diese Datenbank ist für Administratoren hilfreich, um verschiedene Windows-Umgebungen zu verwalten, einschließlich der Remote-Systeme.
Wenn es ein Problem mit dem WMI-Repository gibt, funktioniert der WMI-Dienst nicht wie gewohnt. Beim Herstellen einer Verbindung zu Remote-Servern müssten die Benutzer mit zahlreichen Fehlern umgehen, darunter falsche Anmeldeinformationen, unzureichende Berechtigungen oder Zugriffsverweigerungsfehler.
Dieser Artikel befasst sich mit dem Fehler „Zugriff verweigert“ beim Zurücksetzen des WMI-Repositorys, der mit den Fehlercodes 0x80070005, 0x8007041B und 0x80041003 und mit der Fehlermeldung „Zugriff verweigert“ oder „Zugriff verweigert“ auftreten kann.
Hier ist die vollständige Fehlermeldung, die Benutzer erhalten würden:
Überprüfung des WMI-Repositorys fehlgeschlagen
Fehlercode: 0x80041003
Einrichtung: WMI
Beschreibung: Zugriff verweigert
Überprüfung des WMI-Repositorys fehlgeschlagen
Fehlercode: 0x80041003
Einrichtung: WMI
Beschreibung: Zugriff verweigert
Das Zurücksetzen des WMI-Repositorys ist fehlgeschlagen
Fehlercode: 0x80070005
Einrichtung: Win32
Beschreibung: Zugriff verweigert.
Hier weist Einrichtung: Win32 auf das Problem mit der Sicherheitsberechtigung auf DCOM-Ebene hin. Es weist darauf hin, dass dem Konto, das Sie zum Herstellen einer Verbindung mit dem Remoteserver verwenden, die erforderliche Sicherheitsberechtigung auf DCOM-Ebene fehlt, um über WMI auf das Remotegerät zuzugreifen.
Die Einrichtung: WIM weist auf Sicherheitsberechtigungsprobleme auf WMI-Ebene hin. Diese Fehlermeldung weist darauf hin, dass das Konto nicht über die Sicherheitsberechtigungen auf WMI-Ebene verfügt.
Unten sind die möglichen Fixes für das Zurücksetzen des WMI-Repositorys, bei dem ein Stop-Steuerelement fehlgeschlagen ist
Lösung 1: Bereinigen Sie das WBEM-Repository
Als allererstes sollten Sie versuchen, das WBEM-Repository zu bereinigen und dann zu sehen, ob das Problem dadurch behoben wird. Sie können diesen Vorgang einfach mit der Eingabeaufforderung ausführen, indem Sie ihn als Administrator ausführen. Hier sind die erforderlichen Schritte:
- Geben Sie in der Windows-Suche cmd ein und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie Als Administrator ausführen aus.
- Geben Sie nun den folgenden Befehl ein und drücken Sie die Eingabetaste:
net stop winmgmt
- Wählen Sie Y, um zu akzeptieren, wenn Sie dazu aufgefordert werden.
- Warten Sie, bis der Vorgang abgeschlossen ist.
- Wenn Sie fertig sind, verwenden Sie den folgenden Befehl und drücken Sie die Eingabetaste:
C:\Windows\System32\wbem\Repository*
- Wählen Sie Y, wenn Sie dazu aufgefordert werden, und verlassen Sie das Fenster, wenn der Vorgang abgeschlossen ist.
- Starten Sie das Gerät neu und prüfen Sie, ob das Problem dadurch behoben wird.
Lösung 2: WMI-Werte neu erstellen
Sie sollten den WMI-Wert neu erstellen, wenn Sie einen Vorgang in WMI nicht ausführen können. Öffnen Sie dazu Ihren Editor und kopieren Sie den folgenden Befehl und fügen Sie ihn ein:
@Echo an
cd /dc:\temp
falls %windir%\system32\wbem nicht existiert, gehen Sie zu TryInstall
cd /d %windir%\system32\wbem
net stop winmgmt
winmgmt /kill
falls vorhanden Rep_bak rd Rep_bak /s /q
Repository Rep_bak umbenennen
für %%i in (*.dll) führe RegSvr32 -s %%i aus
für %%i in (*.exe) rufen Sie :FixSrv %%i auf
für %%i in (*.mof,*.mfl) führe Mofcomp %%i aus
net start winmgmt
Gehe zum Ende
:FixSrv
if /I (%1) == (wbemcntl.exe) gehe zu SkipSrv
if /I (%1) == (wbemtest.exe) gehe zu SkipSrv
if /I (%1) == (mofcomp.exe) gehe zu SkipSrv
%1 /Regserver
:SkipSrv
Gehe zum Ende
: Versuchen Sie zu installieren
wenn wmicore.exe nicht vorhanden ist, gehen Sie zum Ende
wmicore /s
net start winmgmt
:Ende
Speichern Sie diese Datei als WMI.bat und schließen Sie den Editor. Suchen Sie daraufhin die Datei, klicken Sie mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen. Dadurch werden die WMI-Werte neu erstellt. Anschließend sollten Sie die folgenden Schritte ausführen, um die WMI-Berechtigungen zu überprüfen:
- Klicken Sie mit der rechten Maustaste auf „Dieser PC“ und wählen Sie die Option „Verwalten“, um das Computerverwaltungsfenster zu starten.
- Doppelklicken Sie auf der linken Seite auf die Computerverwaltung und doppelklicken Sie auf Dienste und Anwendungen, um sie zu erweitern.
- Klicken Sie nun mit der rechten Maustaste auf das WMI-Steuerelement und wählen Sie Eigenschaften,
- Erweitern Sie auf der Registerkarte Sicherheit den Stammordner,
- Wählen Sie den Unterordner „Sicherheit“ und klicken Sie auf die Option „Sicherheit“.
- Aktivieren Sie im geöffneten Dialogfeld Sicherheit für ROOT die folgenden Berechtigungen:
Methoden ausführen
Anbieter schreiben
Konto aktivieren
- Klicken Sie auf Ok, um die Änderungen zu bestätigen.
Wenn Sie fertig sind, schließen Sie das Computerverwaltungsfenster und starten Sie Ihr Gerät neu und prüfen Sie, ob das Problem weiterhin besteht.
Lösung 3: Überprüfen Sie die DCOM-Berechtigungen
Wenn der Zugriff auf das Zurücksetzen des WMI-Repositorys fehlgeschlagen weiterhin verweigert wird, sollten Sie die DCOM-Berechtigungen ändern. Hier ist, wie:
- Geben Sie in der Windows-Suche Dcomcnfg ein,
- Wählen Sie die Übereinstimmungsoption auf der Ergebnisseite aus,
- Gehen Sie zu den Komponentendiensten, klicken Sie auf Computer > Arbeitsplatz,
- Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Eigenschaften,
- Klicken Sie auf der Registerkarte „COM-Sicherheit“ und im Abschnitt „Zugriffsberechtigung“ auf Limits bearbeiten.
- Wählen Sie im geöffneten Dialogfeld „Zugriffsberechtigung“ die Option „Jeder“ und überprüfen Sie, ob die folgenden Berechtigungen erteilt wurden:
Lokaler Zugang
Fernzugriff
- Wählen Sie die Schaltfläche Zulassen, falls dies nicht der Fall ist, und bestätigen Sie die Aktion mit einem Klick auf Ok.
- Gehen Sie jetzt zurück zu den Eigenschaften von Arbeitsplatz, gehen Sie dieses Mal zur Berechtigung Starten und Aktivieren,
- Klicken Sie auf Limits bearbeiten, wählen Sie Jeder und erlauben Sie die Berechtigung für Folgendes:
Lokaler Start
Lokale Aktivierung
- Nachdem Sie dies getan und die Aktion bestätigt haben, wechseln Sie zum Fenster Computerdienste,
- Wählen Sie darunter Computer > Meine Computer > DCOM-Konfiguration,
- Scrollen Sie auf der rechten Seite nach unten und suchen Sie Windows Management Instrumentation,
- Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften,
- Gehen Sie zur Registerkarte Sicherheit und klicken Sie unter der Start- und Aktivierungsberechtigung auf die Option Bearbeiten.
- Wählen Sie Administratoren aus und erteilen Sie die Berechtigung für Folgendes:
Lokaler Start
Remote-Start
Lokale Aktivierung
Fernaktivierung
- Bestätigen Sie die Änderungen. Hoffe das der Fehler jetzt behoben ist.
Fazit
Das ist alles! Wir hoffen, dass die oben genannten Methoden Ihnen dabei helfen, das Zurücksetzen des WMI-Repositorys zu einem fehlgeschlagenen Stop-Control-Fehler zu beheben. Wenn Ihnen keine der Methoden bei der Behebung des Fehlers hilft, könnte ein systembezogenes Problem vorliegen, für das Sie mit dem PC-Reparatur-Tool eine automatische Behebung erhalten können.