Wie man es repariert "Der WS-Management-Dienst kann die Anfrage nicht bearbeiten".
Beschreibung des Fehlers
Die Fehlermeldung "The WS-Management service cannot process the request" typically occurs when Windows Remote Management (WinRM) or Windows PowerShell Remoting fails to establish a connection between a local and a remote computer, or when local services cannot communicate with the WinRM infrastructure.
Dieses Problem beruht in der Regel auf einer der folgenden Ursachen:
- Service Disruption: Der WinRM-Dienst ist gestoppt, deaktiviert oder beschädigt.
- Configuration Mismatch: Die WinRM-Zuhörer sind nicht korrekt konfiguriert oder hören nicht auf den Standard-Ports (HTTP-Port 5985 oder HTTPS-Port 5986).
- Network and Security Policies: Windows Defender Firewall, Firewalls von Drittanbietern oder strenge Gruppenrichtlinienobjekte (GPO) blockieren den WS-Management-Verkehr.
- Authentication and Trust Issues: Der Remotecomputer wird vom Clientcomputer nicht als vertrauenswürdiger Host erkannt, oder dem Benutzerkonto fehlen lokale Administratorrechte auf dem Zielcomputer.
- Resource Limits: Die maximale Speicherzuweisung pro Shell oder maximale Begrenzung für gleichzeitige Vorgänge wurde überschritten.
Schritt-für-Schritt-Fixes für Windows
Führen Sie diese Befehle sowohl auf den lokalen als auch auf den entfernten Maschinen aus, wenn Sie eine Fernverbindung versuchen.
Schritt 1: Start und Konfiguration des WinRM-Dienstes
Der Windows-Fernverwaltungsdienst muss ausgeführt und automatisch gestartet werden.
- Drücken Sie die... Windows Key + R um das Dialogfeld Ausführen zu öffnen.
- Typ
services.mscund drücken. Enter. - Scrollen Sie nach unten, um es zu finden. Windows Remote Management (WS-Management).
- Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Properties.
- Ändern Sie die... Startup type Ich bin hier. Automatic (Delayed Start) oder... Automatic.
- Wenn die... Service status ist gestoppt, klicken Sie auf Start Schaltfläche.
- Klicken Apply Und dann... OK.
Schritt 2: Führen Sie die schnelle Konfiguration mit PowerShell aus
Windows bietet ein integriertes Dienstprogramm zur automatischen Konfiguration von WinRM-Lustern, Firewall-Ausnahmen und Standard-Einstellungen.
- Klicken Sie mit der rechten Maustaste auf Start Menü-Symbol und wählen Windows Terminal (Admin) oder... PowerShell (Admin).
- Geben Sie den folgenden Befehl ein und drücken Sie Enter:
winrm quickconfig - If prompted to make changes (such as enabling the service or creating a listener), type
y(Ja) und drücken. Enter für jede Anforderung.
Schritt 3: Zielcomputer in die Liste der vertrauenswürdigen Hosts aufnehmen
Wenn Sie eine Verbindung zu einem Remotecomputer herstellen, der nicht Teil einer Active Directory-Domäne ist (oder wenn Sie in einer Arbeitsgruppe arbeiten), müssen Sie dem Zielcomputer ausdrücklich vertrauen.
- Öffnen. PowerShell (Admin).
- Um einem bestimmten Computer zu vertrauen, führen Sie den folgenden Befehl aus (ersetzen
REMOTE_COMPUTER_NAME_OR_IPmit dem tatsächlichen Namen oder der IP-Adresse der Zielmaschine):Set-Item WSMan:\localhost\Client\TrustedHosts -Value "REMOTE_COMPUTER_NAME_OR_IP"Hinweis: Wenn Sie Verbindungen zu jedem beliebigen Computer für Testzwecke zulassen möchten, können Sie ein Wildcard-Zeichen (`) verwenden. `), obwohl dies weniger sicher ist:*
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" - Typ
yund drücken. Enter um die Änderung zu bestätigen. - Überprüfen Sie die Konfiguration durch Ausführen:
Get-Item WSMan:\localhost\Client\TrustedHosts
Schritt 4: Überprüfen Sie Firewall-Ausnahmen
Die Windows Defender Firewall muss den Datenverkehr über die WinRM-Ports zulassen.
- Öffnen. PowerShell (Admin).
- Führen Sie den folgenden Befehl aus, um die vorkonfigurierten Windows Remote Management Firewall-Regeln zu aktivieren:
Enable-NetFirewallRule -DisplayGroup "Windows Remote Management" - If you are using a third-party firewall tool or an external network hardware firewall, ensure that inbound and outbound traffic is explicitly permitted on port 5985 (für HTTP) und Port 5986 (für HTTPS).
Schritt 5: Wiederaufnehmen des WinRM-Dienstes
Alle Änderungen ordnungsgemäß durch Neustart der Dienstarchitektur anwenden.
- Behalte das. PowerShell (Admin) Das Fenster ist offen.
- Führen Sie den folgenden Befehl aus, um den Dienst neu zu starten:
Restart-Service winrm
Schritt 6: Überprüfen Sie die Verbindung
Überprüfen Sie, ob die Dienstarchitektur Anfragen lokal oder remote verarbeiten kann.
- Um die lokale WinRM-Funktionalität zu testen, laufen Sie:
Test-WSManWenn dies gelingt, werden Informationen zur Betriebssystemversion und zur WS-Management-Produktversion ausgeführt.
- Um eine Verbindung zu einem Remote-Rechner zu testen, laufen Sie:
Test-WSMan -ComputerName "REMOTE_COMPUTER_NAME_OR_IP"
ERROR_WSMAN_NON_PULL_SUBSCRIPTION_NOT_SUPPORTED | ERROR_WSMAN_WMI_MAX_NESTED | ERROR_WSMAN_WMI_PROVIDER_NOT_CAPABLE | ERROR_WSMAN_WMI_INVALID_VALUE | ERROR_WSMAN_WMI_SVC_ACCESS_DENIED
Es kann einige Fehler geben.. Learn Microsoft