Fehlerbehebung bei Windows: "WinRM kann die Konfiguration nicht ändern".
Fehlerbeschreibung
Der Fehler bei der Fernverwaltung von Windows (WinRM) "WinRM cannot make the configuration change" typically occurs when you attempt to configure, initialize, or modify WinRM settings (such as running winrm quickconfig oder... Enable-PSRemoting ) ist.
Dieses Problem wird hauptsächlich durch aktive Group Policy Objects (GPO) Es kann auch durch einen falsch konfigurierten oder beschädigten WinRM-Luschter, beschädigte Dienstzustände, Netzwerkprofile, die fälschlicherweise auf "Public" statt "Private/Domain" gesetzt wurden, oder einen Konflikt mit der lokalen Firewall ausgelöst werden, die Konfigurationsänderungen blockiert.
Schrittweise Lösungen
Folgen Sie diesen Lösungen in der Reihenfolge, um den Fehler zu beheben.
Lösung 1: Zurücksetzen und Zurücksetzen von restriktiven Gruppenrichtlinien
Lokale Konfigurationsänderungen scheitern, wenn eine Active Directory- oder lokale Gruppenrichtlinie die WinRM-Konfiguration fest sperrt.
- Drücken Sie.
Windows Key + RIch will die Tür öffnen. Run Dialogbox. - Typ
gpedit.mscund drücken. Enter um den lokalen Gruppenrichtlinien-Editor zu öffnen. - In der linken Navigationsleiste navigieren Sie zum folgenden Pfad:
- Computer Configuration ? Administrative Templates ? Windows Components ? Windows Remote Management (WinRM) ? WinRM Client
- Schauen Sie sich die Richtlinien auf der rechten Seite an. Aktiviert oder... Behindert Ich bin hier. Not Configured.
- Als nächstes navigieren Sie zum Dienstweg im linken Fenster:
- Computer Configuration ? Administrative Templates ? Windows Components ? Windows Remote Management (WinRM) ? WinRM Service
- Suchen Sie nach Richtlinien wie Allow remote server management through WinRM oder... Allow Basic authentication Doppelklicken Sie darauf und setzen Sie sie auf Not Configured.
- Schließen Sie den Gruppenrichtlinien-Editor.
- Öffnen. Command Prompt als Administrator und zwingt eine sofortige Richtlinienauffrischung durch Ausführen:
gpupdate /force
Lösung 2: Löschen und Wiederherstellen von defekten WinRM-Lustern
Wenn ein vorheriges automatisiertes Skript oder eine Installation eine kaputte Hörvorlage auf den Standard-Ports hinterließ, wird WinRM Konfigurationsänderungen ablehnen.
- Klicken Sie auf Start Menu Suchen Sie. Command Prompt, klicken Sie mit der rechten Maustaste darauf und wählen Sie Run as administrator.
- Führen Sie den folgenden Befehl aus, um alle aktiven WinRM-Konfigurationen anzuzeigen und kaputte Zuhörer zu finden:
winrm enumerate winrm/config/listener - Suchen Sie nach aktiven Zuhörern.
Port=5985Mit...Transport=HTTP. - Löschen Sie den widersprüchlichen Zuhörer manuell, indem Sie:
winrm delete winrm/config/Listener?Address=*+Transport=HTTP - Wiederholen Sie den Kernwiederherstellungsbefehl, um die Wiederherstellung des Teilsystems zu erzwingen:
winrm invoke Restore winrm/Config - Versuchen Sie die Konfigurationsinitialisierung erneut auszulösen:
winrm quickconfig
Lösung 3: Ändern Sie Ihren Netzwerkprofiltyp
WinRM-Regeln lehnen absichtlich automatische Schnellkonfigurationsmodifikationen ab, wenn Ihre Computernetzwerk-Schnittstellenkarte aufgrund von Sicherheitsfehlern an einen "Public"-Verbindungszustand gebunden ist.
- Klicken Sie mit der rechten Maustaste auf Start Menu und wählen Windows PowerShell (Admin).
- Überprüfen Sie Ihre aktuellen aktiven Netzwerkprofile:
Get-NetConnectionProfile - Sieh dir das an. NetworkCategory Wenn es so lautet: Public, müssen Sie es konvertieren, um sicherzustellen, dass WinRM lokale Konfigurationsänderungen zulässt.
- Ändern Sie den Status des Verbindungsprofils auf Private, indem Sie den folgenden Befehl ausführen (ersetzen Sie "Ethernet" durch Ihren spezifischen Benutzerschnittstellennamen aus dem vorherigen Schritt, wenn er sich unterscheidet):
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private - Versuchen Sie noch einmal, die Remote-Konfigurations-Setup-Sequenz auszuführen:
Enable-PSRemoting -Force
Lösung 4: Auslösen von WinHTTP-Proxy-Interferenzen
Ein verweilender Unternehmensproxy oder ein lokaler Routing-Eintrag kann Konfigurationsnachrichten für die Loopback-Adresse des lokalen Webservices-Management-Daemons einfangen.
- Öffnen. Command Prompt mit Verwaltungsberechtigungen.
- Löschen Sie alle versteckten Proxy-Weiterleitungen, die lokale WS-Management-API-Aufrufe blockieren:
netsh winhttp reset proxy - Starten Sie die zentralen Service-Dependenzen sauber aus der Befehlszeile neu:
net stop winrm net start winrm - Überprüfen Sie, ob Ihre Änderungen korrekt angewendet werden, ohne den Fehlerblock zu erzeugen.
Es kann einige Fehler geben.. Learn Microsoft