Solución rápida: Abre Configuración → Red e Internet → elige la conexión → Tipo de perfil de red → elige Red privada. Si el cambio no persiste: abre PowerShell (Administrador) y ejecuta Get-NetConnectionProfile para ver el actual. Luego Set-NetConnectionProfile -InterfaceAlias "Wi-Fi" -NetworkCategory Private (reemplaza Wi-Fi con el nombre del adaptador).
Perfiles de red: Público (firewall más estricto, descubrimiento de red desactivado) vs Privado (relajado, descubrimiento activado). Cambiar mediante Configuración debería funcionar, pero ocasionalmente se atasca. El comando de PowerShell fuerza el cambio.
Afecta a: Windows 11.
Tiempo de solución: ~5 minutos.
Qué causa esto
El perfil de red afecta las reglas del firewall y el descubrimiento. Atascado en Público significa: compartir archivos, compartir impresoras, descubrimiento de red no funcionan. Causas: caché de perfil corrupto, configuración de dominio conflictiva, problema de registro.
Método 1: Usar la interfaz de Configuración
La ruta estándar.
- Abre Configuración → Red e Internet.
- Haz clic en tu conexión activa (Wi-Fi o Ethernet).
- Busca Tipo de perfil de red.
- Selecciona el botón de opción Red privada.
- Aplica.
- Para Wi-Fi: configuración por red Wi-Fi. Cada red Wi-Fi guardada recuerda el perfil.
- Para Ethernet: configuración por conexión.
- Verifica: Configuración debería mostrar Privado después del cambio.
- Si vuelve a Público al reconectar: continúa con el Método 2.
Esta es la solución estándar.
Método 2: Forzar el cambio mediante PowerShell
Para perfil atascado.
- Abre PowerShell como Administrador.
- Lista los perfiles actuales:
Get-NetConnectionProfileMuestra: InterfaceAlias, NetworkCategory (Public / Private / DomainAuthenticated).
- Cambia el perfil:
Set-NetConnectionProfile -InterfaceAlias "Wi-Fi" -NetworkCategory PrivateReemplaza “Wi-Fi” con el nombre real del adaptador de la salida de Get-NetConnectionProfile.
- Verifica: vuelve a ejecutar Get-NetConnectionProfile. Debería mostrar Private.
- Para múltiples adaptadores: cada uno puede tener un perfil diferente.
- Para unido a dominio: DomainAuthenticated es automático cuando se conecta al dominio. No se puede cambiar manualmente.
- Para Ethernet: mismo comando, ajusta InterfaceAlias a “Ethernet” o al nombre real.
Esta es la solución forzada.
Método 3: Limpiar la caché del perfil de red
Para atascos persistentes.
- Si el perfil sigue revirtiendo:
- Abre el Editor del Registro como Administrador.
- Navega a:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles. - Encuentra el perfil (cada uno tiene un GUID). Busca ProfileName que coincida con el nombre de tu red.
- Para cada perfil, verifica el DWORD Category:
- 0 = Público
- 1 = Privado
- 2 = Dominio
- Establece en 1 para Privado.
- Cierra el Editor del Registro.
- Desconecta y vuelve a conectar a la red.
- El perfil debería ser Privado ahora.
- Para eliminar perfiles obsoletos: borra la subclave GUID completa (con cuidado).
- Para problemas crónicos de perfil: la Directiva de grupo puede forzar. Verifica
gpresult /h.
Esta es la ruta del registro.
Cómo verificar que la solución funcionó
- Configuración muestra Perfil de red: Privado.
- PowerShell
Get-NetConnectionProfilemuestra NetworkCategory: Private. - El descubrimiento de red / compartir archivos funciona.
- El perfil persiste después de reconectar.
Si nada de esto funciona
Si el perfil revierte: Directiva de grupo forzando: las PC administradas por la empresa pueden forzar Público. Contacta con TI. Para PC unidas a dominio: el perfil se vuelve DomainAuthenticated automáticamente cuando está en el dominio. No se puede cambiar. Para Wi-Fi pública auto-detectada: Windows la identifica correctamente como Pública. No la cambies por seguridad. Para Wi-Fi sin información de red: Windows puede usar Público por defecto. Conéctate a Internet (DHCP) primero. Para perfil de red corrupto: olvida la red Wi-Fi → reconecta → vuelve a elegir el perfil. Para problemas crónicos: Configuración → Red e Internet → Avanzado → Restablecimiento de red. Revierte a los valores predeterminados. Para comportamiento diferente entre Ethernet y Wi-Fi: cada uno tiene su propia caché de perfil.
En resumen: Configuración → Red e Internet → elige la conexión → Red privada. Si se atasca: PowerShell Set-NetConnectionProfile -InterfaceAlias "Wi-Fi" -NetworkCategory Private como Administrador.