Behebung von Windows-Fehler: "WinRM kann die Konfiguration nicht ändern".
Fehlerbeschreibung
Der Fehler. "WinRM cannot make the configuration change" occurs when you attempt to configure Windows Remote Management (WinRM) using commands like winrm quickconfig oder... Enable-PSRemoting.
Der Hauptgrund für dieses Problem ist eine Sicherheitsbeschränkung innerhalb von Windows: WinRM requires that your network profile type be set to either 'Domain' or 'Private'. Wenn eine aktive Netzwerkkarte oder ein Verbindungsprofil auf Ihrer Maschine als 'Public', die Sicherheitsmaschine blockiert lokale Konfigurationsanpassungen, um Risiken zu mindern. Weitere Faktoren, die dazu beitragen, sind ein ausgesperrter WinRM-Dienstzustand oder überwiegende lokale Gruppenrichtlinien.
Schrittweise Lösungen
Methode 1: Wechseln Sie das Netzwerkstandortprofil auf Privat (am häufigsten behoben)
Wenn Ihr Computer Ihr Netzwerk als öffentlichen Hotspot behandelt, sind die WinRM-Konfigurationsparameter vor Änderungen geschützt.
- Klicken Sie mit der rechten Maustaste auf Start Menu und wählen Windows PowerShell (Admin) oder... Terminal (Admin).
- Überprüfen Sie Ihre aktuellen Netzwerkkonfigurationen, indem Sie den folgenden Befehl ausführen:
Get-NetConnectionProfile - Sieh dir das an.
NetworkCategoryAusgabe. Wenn es aufgelistet ist Public Sie müssen es wechseln. - Führen Sie diesen Befehl aus, um zu wechseln. all öffentliche Netzwerkadapter zum privaten Status:
Get-NetConnectionProfile -NetworkCategory Public | Set-NetConnectionProfile -NetworkCategory Private - Versuchen Sie erneut die Konfigurationsaufgabe auszuführen:
winrm quickconfig
Methode 2: Erzwingen Sie die Konfiguration, die öffentliche Netzwerkprüfung zu umgehen
Wenn Sie explizit an einer Maschine arbeiten, die ihr öffentliches Profil behalten muss, aber lokales Remote aktiviert benötigt, können Sie einen gezielten Befehl ausführen, um die Netzwerkprofil-Profilgrenze zu ignorieren.
- Öffnen. Windows PowerShell (Admin).
- Führen Sie die Remote-Aktivierung mit dem
-SkipNetworkProfileCheckFlagge:Enable-PSRemoting -SkipNetworkProfileCheck -Force - Das umgeht sofort die strikte Regel der öffentlichen Schnittstellenbeschränkung.
Methode 3: Wiederherstellen und Neustart der WinRM-Dienstkomponenten
Manchmal verhindert eine Korruption in den zugrunde liegenden WinRM-Luschterpfaden, dass Änderungen festgehalten werden.
- Öffnen. Command Prompt (Admin) oder... PowerShell (Admin).
- Die WinRM-Infrastruktur muss abgeschaltet werden.
net stop winrm - Die Architektur für die Bereitstellung von Diensten wird automatisch initialisiert:
sc config winrm start= auto - Starten Sie die WinRM-Infrastruktur-Engine zurück:
net start winrm - Löschen Sie problematische Einstellungen, indem Sie einen eingebauten Baseline-Reset aufrufen:
winrm invoke Restore winrm/Config - Führen Sie die automatische Konfiguration des Assistenten erneut aus:
winrm quickconfig
Methode 4: Eingriffe in die Gremienrichtlinien
If the settings are governed strictly at an enterprise domain tier, local administrative scripts cannot override them.
- Drücken Sie.
Windows Key + R, Typgpedit.msc, und drücken. Enter. - Navigieren Sie zu diesem Pfad:
Computer Configuration>Administrative Templates>Windows Components>Windows Remote Management (WinRM)>WinRM Service - Suchen Sie nach Richtlinien wie "Allow remote server management through WinRM".
- Wenn sie explizit so eingestellt sind. Disabled Schalten Sie sie auf... Enabled oder... Not Configured um Ihrem System die Berechtigung zu erteilen, die Konfigurationsänderungen lokal auszuführen.
Es kann einige Fehler geben.. Learn Microsoft