Cómo solucionar el error de Windows: "El servicio WinRM no puede hacer que la configuración cambie".
Descripción del error
This error typically occurs when you try to configure Windows Remote Management (WinRM) using commands like winrm quickconfig - ¿ Qué ? Enable-PSRemoting.
El mensaje de error completo generalmente dice: "The WinRM service cannot make the configuration change. The configuration change is blocked because the firewall exception cannot be enabled. This can happen if the network location type for one of the network connections on this computer is set to Public."
Por qué sucede
Por defecto, el cortafuegos de Windows bloquea el tráfico de WinRM. Public networks to protect your system. If even one of your active network adapters (like a virtual adapter or an unused Ethernet port) is categorized as a Public network, Windows will prevent the WinRM service from completing its setup.
Soluciones fáciles paso a paso
Puede resolver este problema usando cualquiera de los dos. Windows PowerShell o el Windows Settings GUI.
Método 1: Cambiar el perfil de red a privado con PowerShell (recomendado)
Este es el método más rápido porque cambia instantáneamente la ubicación de su red activa de pública a privada, lo que permite que WinRM se configure con éxito.
-
Open PowerShell as Administrator
- Haga clic en el Start El menú.
- ¿ Qué tipo ?
powershell. - pulsa con el botón derecho. Windows PowerShell y seleccione Run as administrator.
-
Check your current network connection profiles
- Escriba el siguiente comando y presione Enter:
Get-NetConnectionProfile - Mira el...
NetworkCategorylínea para sus conexiones activas. Public, it is blocking WinRM.
- Escriba el siguiente comando y presione Enter:
-
Change the network category to Private
- Escriba el siguiente comando para cambiar todos los perfiles activos a Privado y presione Enter:
Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private - (Alternative) Si solo desea cambiar una red específica, utilice su número de índice de interfaz (por ejemplo, Índice 4):
Set-NetConnectionProfile -InterfaceIndex 4 -NetworkCategory Private
- Escriba el siguiente comando para cambiar todos los perfiles activos a Privado y presione Enter:
-
Run the WinRM configuration again
- Ahora que la red es privada, ejecute el comando de configuración de nuevo:
winrm quickconfig - O también:
Enable-PSRemoting -Force
- Ahora que la red es privada, ejecute el comando de configuración de nuevo:
Método 2: Cambiar el perfil de red a través de Configuración de Windows (GUI)
Si prefiere usar la interfaz visual estándar de Windows, siga estos pasos:
-
Open Network Settings
- Presiona el... Windows Key + I en su teclado para abrir el Settings La aplicación.
- Haga clic en Network & internet desde la barra lateral izquierda.
-
Select your Active Connection
- Si está utilizando un cable, haga clic en Ethernet.
- Si está utilizando Internet inalámbrico, haga clic en Wi-Fi y luego haga clic en sus propiedades de red específicas.
-
Change to Private
- Bajo el... Network profile type sección, cambiar la selección de Public network ¿ Por qué ? Private network.
-
Retry WinRM Configuration
- Abra su herramienta de línea de comandos y vuelva a ejecutar su
winrm quickconfigo el comando de configuración.
- Abra su herramienta de línea de comandos y vuelva a ejecutar su
Método 3: Evite el control del cortafuegos (opción avanzada)
Si absolutamente debe mantener su perfil de red establecido en público, pero aún necesita WinRM habilitado para pruebas locales, puede decirle a WinRM que omita la verificación de excepciones del cortafuegos.
-
Open PowerShell as Administrator
- Haga clic derecho en el menú Inicio y elija Terminal (Admin) - ¿ Qué ? PowerShell (Admin).
-
Run the skip-check command
- Escriba el siguiente comando y presione Enter:
Enable-PSRemoting -SkipNetworkProfileCheck -Force - Esto obliga a WinRM a activarse sin revisar o cambiar la configuración de su cortafuegos para redes públicas.
- Escriba el siguiente comando y presione Enter:
Puedo proporcionar más comandos si encuentras permisos o obstáculos en la política de grupo.
Puede haber algunos errores.. Learn Microsoft