Häufige Ursachen
- Public Network Profile : WinRM ist strengstens daran gehindert, automatische Firewall-Konfigurationen in einem Netzwerk zu erstellen, das als Public Ihr Netzwerkverbindungsprofil muss auf Domain oder... Private.
- Broken or Corrupted Listeners : Bestehende defekte WinRM-Lustern oder beschädigte Registrierungszustände verhindern, dass das System neue Konfigurationsprofile anwendet.
- Insufficient Administrative Privileges : Ausführen der Setup-Dienstprogramme von einer regulären Befehlsanzeige oder einem Terminal, das nicht über erweiterte Verwaltungsrechte verfügt.
Schrittweise Lösungen
Schritt 1: Wechseln Sie das Netzwerkprofil in Privat
WinRM wird versagen, wenn Ihre aktuelle Netzwerkverbindung auf "Public" eingestellt ist. Sie müssen sie auf "Private" ändern.
- Klicken Sie mit der rechten Maustaste auf Start menu und wählen Windows Terminal (Admin) oder... PowerShell (Admin).
- Führen Sie den folgenden Befehl aus, um Ihren aktuellen Netzwerkverbindungsindex und -typ zu identifizieren:
Get-NetConnectionProfile - Sieh dir das an.
NetworkCategoryWenn es so steht:PublicDu musst es ändern. - Führen Sie den folgenden Befehl aus, um Ihren Verbindungstyp auf Private (ersetzen Sie
NameYourNetworkmit dem tatsächlichen Namen, der unten angezeigt wird.InterfaceAliasoder...Namein Ihrem vorherigen Befehl):Set-NetConnectionProfile -Name "NameYourNetwork" -NetworkCategory Private
Schritt 2: Beseitigen Sie bereits gebrochene Zuhörer
Wenn eine beschädigte Hörerkonfiguration auf Port 5985 oder 5986 vorhanden ist, verhindert dies, dass der Updater-Dienst Konfigurationen erstellt.
- Suchen Sie in Ihrem erweiterten PowerShell-Fenster nach allen aktuell konfigurierten aktiven Zuhörern:
winrm enumerate winrm/config/listener - Löschen Sie die defekten HTTP- oder HTTPS-Zuhörer mit den folgenden Löschbefehlen:
winrm delete winrm/config/Listener?Address=*+Transport=HTTP winrm delete winrm/config/Listener?Address=*+Transport=HTTPS
Schritt 3: Führen Sie die WinRM-Konfigurationswiederherstellung aus
Sie können die Windows-Verwaltungsinstrumente zwingen, die Konfigurationsvariablen auf ihre ursprünglichen Parameter zurückzusetzen.
- Ausführen des integrierten Systemwiederherstellungsvorgangs für WinRM:
winrm invoke Restore winrm/Config
Schritt 4: PowerShell Remote und Quick Config erneut aktivieren
Sobald die Umgebungsvariablen gereinigt wurden, führen Sie das standardmäßige automatische Setup-Skript aus.
- Starten Sie das Standard-WinRM-Initialisierungs-Skript:
winrm quickconfig - Typ Y und drücken. Enter wenn Sie aufgefordert werden, die Konfigurationsänderungen zu bestätigen.
- Beenden Sie den Initialisierungsprozess, indem Sie die Bereitstellungsfunktionen von PowerShell einrichten:
Enable-PSRemoting -Force
Schritt 5: Wiederaufnehmen des WinRM-Dienstes
Windows zwingt, die von Ihnen eingerichteten sauberen Betriebskonfigurationsänderungen zu überprüfen und anzuwenden.
- Führen Sie diesen letzten Befehl aus, um die Management-Suite neu zu starten:
Restart-Service -Name WinRM
Es kann einige Fehler geben.. Learn Microsoft