WMI-Zugriffsfehlerbehebung
Das Programm verwendet WMI (Windows Management Instrumentation), um Traffic-Daten auf Remote-Computern remote abzurufen, ohne zusätzliche Software zu installieren. Für die erfolgreiche Datenerfassung per WMI benötigen Sie Administratorrechte auf den Remote-Computern sowie bestimmte Sicherheitsrichtlinieneinstellungen. Die Firewall kann WMI blockieren. Einige Versionen von MS Windows unterstützen WMI nicht. Bitte lesen Sie die folgenden Themen sorgfältig, wenn Sie Schwierigkeiten mit dem WMI-Betrieb haben.
1. Wenn Sie nicht auf WMI-Daten des Remote-Computers zugreifen können, prüfen Sie bitte die folgenden möglichen Ursachen:
1.1. Der Remote-Computer ist nicht online.
1.2. Der Dienst „Windows Management Instrumentation Driver Extensions“ (oder ein anderer WMI-bezogener Dienst wie RPC) ist auf dem Remote-Computer deaktiviert.
Windows NT, Windows 95 und Windows 98 unterstützen WMI nicht. Auf solchen Computern können Sie den WMI Core herunterladen und installieren.
Weitere Details zur WMI-Unterstützung in verschiedenen Windows-Versionen finden Sie in den Themen 1.7 und 2.1.
1.3. Sie verfügen nicht über lokale Administratorrechte auf dem Remote-Computer.
Sie müssen die Rechte eines Domänenadministrators haben, um Informationen über Benutzer-PCs einzusehen.
1.4. Eine Firewall blockiert den Zugriff auf den Remote-Computer.
Die Firewall des Remote-Computers muss das DCOM-Protokoll (RPC – Remote Procedure Call) und die Remote-Computerverwaltung zulassen.
Wie Sie die integrierte Windows-XP-Firewall für DCOM konfigurieren, erfahren Sie in den Themen 2.2–2.5.
1.5. Das Freigabe- und Sicherheitsmodell ist auf "Nur Gast" eingestellt (Windows XP, 2003).
Stellen Sie auf einem Computer mit Windows XP Pro oder Windows 2003 Server sicher, dass Remote-Anmeldungen nicht auf das Gastkonto gezwungen werden (auch „ForceGuest“ genannt; standardmäßig aktiviert auf Computern, die keiner Domäne angehören). Öffnen Sie dazu den Editor für lokale Sicherheitsrichtlinien (z. B. durch Eingabe von „secpol.msc“ im Dialog „Ausführen“, ohne Anführungszeichen). Erweitern Sie den Knoten „Lokale Richtlinien“ und wählen Sie „Sicherheitsoptionen“. Scrollen Sie zur Einstellung „Netzwerkzugriff: Modell für gemeinsame Nutzung und Sicherheit für lokale Konten“. Wenn dort „Nur Gast“ eingestellt ist, ändern Sie dies auf „Klassisch“ und starten Sie den Computer neu.
1.6. Sie verwenden ein leeres Kennwort (Windows XP).
Unter XP Professional können Konten mit leerem Kennwort nicht mehr remote über das Netzwerk zur Anmeldung verwendet werden.
Deaktivieren Sie diese Einschränkung im Editor für lokale Sicherheitsrichtlinien (nicht empfohlen) oder verzichten Sie auf leere Kennwörter.
1.7. Einige Verbindungen zwischen Betriebssystemversionen werden nicht unterstützt:
2. Windows für den erfolgreichen WMI-Betrieb konfigurieren:
2.1. WMI unter Windows 95, Windows 98 und Windows Me konfigurieren und starten.
Die WMI-Anwendung muss im Autostart-Bereich liegen, und DCOM-Verbindungen müssen aktiviert sein:
a.
Suchen Sie in der Registrierung den Schlüssel HKLM\SOFTWARE\MICROSOFT\OLE und setzen Sie den Wert EnableDCOM auf „Y“ sowie EnableRemoteConnect auf „Y“ (standardmäßig „N“).
b. Suchen Sie in der Registrierung den Schlüssel HKLM\SOFTWARE\Microsoft\wbem\cimom und setzen Sie den Wert AutostartWin9X auf „2“.
Setzen Sie EnableAnonConnections auf „1“.
c. Fügen Sie im Autostart-Ordner eine Verknüpfung zur Datei Winmgmt.exe hinzu. Die Datei liegt im Ordner \Windows\WBEM.
2.2. Remoteverwaltung zulassen (Anleitung für Windows XP).
a. Klicken Sie auf „Start“, dann auf „Ausführen“, geben Sie „gpedit.msc“ ein und klicken Sie auf „OK“.
b. Erweitern Sie unter „Konsolenstamm“ „Computerkonfiguration“, „Administrative Vorlagen“, „Netzwerk“, „Netzwerkverbindungen“, „Windows-Firewall“ und klicken Sie auf „Domänenprofil“.
c. Klicken Sie mit der rechten Maustaste auf „Windows-Firewall: Ausnahme für Remoteverwaltung zulassen“ und anschließend auf „Eigenschaften“.
d. Klicken Sie auf „Aktiviert“ und anschließend auf „OK“.
2.3. DCOM-Berechtigungen für Remote Launch erteilen (Anleitung für Windows XP).
a. Klicken Sie auf „Start“, dann auf „Ausführen“, geben Sie „DCOMCNFG“ ein und klicken Sie auf „OK“.
b. Erweitern Sie im Dialogfeld „Komponentendienste“ „Komponentendienste“, dann „Computer“ und anschließend „Arbeitsplatz“.
c. Klicken Sie in der Symbolleiste auf die Schaltfläche „Arbeitsplatz konfigurieren“. Das Dialogfeld „Arbeitsplatz“ erscheint.
d. Klicken Sie im Dialogfeld „Arbeitsplatz“ auf die Registerkarte „COM-Sicherheit“.
e. Klicken Sie unter „Start- und Aktivierungsberechtigungen“ auf „Grenzen bearbeiten“.
f. Gehen Sie im Dialogfeld „Startberechtigungen“ wie folgt vor, wenn Ihr Name oder Ihre Gruppe nicht in der Liste „Gruppen- oder Benutzernamen“ erscheint:
1)
Klicken Sie im Dialogfeld „Startberechtigungen“ auf „Hinzufügen“.
2)
Fügen Sie im Dialogfeld „Benutzer, Computer oder Gruppen auswählen“ Ihren Namen und die Gruppe im Feld „Objektnamen eingeben, die ausgewählt werden sollen“ hinzu und klicken Sie auf „OK“.
g.
Wählen Sie im Dialogfeld „Startberechtigungen“ Ihren Benutzer und Ihre Gruppe im Feld „Gruppen- oder Benutzernamen“ aus. Aktivieren Sie in der Spalte „Zulassen“ unter „Berechtigungen für Benutzer“ die Option „Remote starten“ und klicken Sie auf OK.
2.4. DCOM-Port öffnen (Anleitung für Windows XP).
Bevor Sie Ports in der „Windows-Firewall“ freigeben, stellen Sie sicher, dass die Einstellung „Windows-Firewall: Ausnahme für lokale Ports zulassen“ in den Gruppenrichtlinien aktiviert ist. Gehen Sie dazu wie folgt vor:
a. Klicken Sie auf „Start“, dann auf „Ausführen“, geben Sie „gpedit.msc“ ein und klicken Sie auf OK.
b. Erweitern Sie unter „Konsolenstamm“ „Computerkonfiguration“, „Administrative Vorlagen“, „Netzwerk“, „Netzwerkverbindungen“, „Windows-Firewall“ und klicken Sie auf „Domänenprofil“.
c. Klicken Sie mit der rechten Maustaste auf „Windows-Firewall: Ausnahme für lokale Ports zulassen“ und anschließend auf „Eigenschaften“.
d. Klicken Sie auf „Aktiviert“ und anschließend auf „OK“.
Hinweis: Sie können auch die Einstellung „Windows-Firewall: Portausnahmen definieren“ verwenden, um lokale Portausnahmen zu konfigurieren.
Der DCOM-Port ist TCP 135.
So öffnen Sie den DCOM-Port:
a. Klicken Sie auf „Start“ und anschließend auf „Systemsteuerung“.
b. Doppelklicken Sie auf „Windows-Firewall“ und klicken Sie auf die Registerkarte „Ausnahmen“.
c. Klicken Sie auf „Port hinzufügen“.
d. Geben Sie im Feld „Name“ „DCOM_TCP135“ und im Feld „Portnummer“ „135“ ein.
e. Klicken Sie auf „TCP“ und anschließend auf „OK“.
f. Klicken Sie auf „OK“.
Hinweis: Sie können auch den folgenden Befehl an einer Eingabeaufforderung eingeben, um einen Port zu öffnen:
netsh firewall add portopening TCP 135 DCOM_TCP135
Wenn die obigen Schritte nicht geholfen haben, können Sie den folgenden Befehl ausführen:
netsh firewall set service RemoteAdmin enable
Der obige Befehl erlaubt die Remoteverwaltung von allen Adressen. Das kann aus Sicherheitsgründen keine gute Idee sein. Es wird empfohlen, die IP-Adresse und Maske des Administrators anzugeben (die Adresse des Computers, auf dem der Überwachungsdienst und das Hauptprogramm installiert sind):
netsh firewall set service RemoteAdmin enable custom IP_address/network_mask
Weitere Informationen zu den Firewall-Einstellungen
2.5. Programm zur Ausnahmeliste der Windows-Firewall hinzufügen (Anleitung für Windows XP).
Bevor Sie Programmausnahmen in der „Windows-Firewall“ definieren, stellen Sie sicher, dass die Einstellung „Windows-Firewall: Ausnahme für lokale Programme zulassen“ in den Gruppenrichtlinien aktiviert ist:
a. Klicken Sie auf „Start“, dann auf „Ausführen“, geben Sie „gpedit.msc“ ein und klicken Sie auf „OK“.
b. Erweitern Sie unter „Konsolenstamm“ „Computerkonfiguration“, „Administrative Vorlagen“, „Netzwerk“, „Netzwerkverbindungen“, „Windows-Firewall“ und klicken Sie auf „Domänenprofil“.
c. Klicken Sie mit der rechten Maustaste auf „Windows-Firewall: Ausnahme für lokale Programme zulassen“ und anschließend auf „Eigenschaften“.
d. Klicken Sie auf „Aktiviert“ und anschließend auf „OK“.
Hinweis: Sie können auch die Einstellung „Windows-Firewall: Programmausnahmen definieren“ verwenden, um lokale Programmausnahmen zu konfigurieren.
So fügen Sie das Programm zur Ausnahmeliste der „Windows-Firewall“ hinzu:
a. Klicken Sie auf „Start“ und anschließend auf „Systemsteuerung“.
b. Doppelklicken Sie auf „Windows-Firewall“ und klicken Sie auf die Registerkarte „Ausnahmen“.
c. Klicken Sie auf „Programm hinzufügen“.
d. Suchen Sie die Datei BMsvc.exe (im Programmordner unter „Program Files“) und klicken Sie auf „OK“.
e. Klicken Sie auf „OK“.
Sie können auch den folgenden Befehl an einer Eingabeaufforderung eingeben, um ein Programm zur Ausnahmeliste der Windows-Firewall hinzuzufügen:
netsh firewall add allowedprogram path_to_the_program_folder\BMsvc.exe BandwidthMonitor ENABLE
Siehe auch: FAQ