Las computadoras en red no aparecen en Windows 10/11
He recibido varios correos electrónicos de lectores que solicitan ayuda para resolver el problema de mostrar computadoras en un entorno de red en las últimas versiones de Windows 10 y 11. De hecho, hay problemas de detección de redes de dispositivos en las últimas versiones de Windows 10: no puede ver otras computadoras en una red o su Windows 10 no aparece en el entorno de grupo de trabajo. Veamos cómo solucionar el problema de Network Discovery en las últimas versiones de Windows 10 (hasta 21H2).
Windows no puede ver otras computadoras en una red
Los usuarios tienen problemas para mostrar las computadoras vecinas en la LAN del grupo de trabajo a partir de Windows 10 1703. Después de instalar esto (o una versión más reciente de Windows 10), es posible que su computadora deje de ver las computadoras vecinas en la red. Se produce un error cuando intenta ver la lista de dispositivos en la red haciendo clic en el icono Red en el Explorador de archivos:
Network discovery is turned off. Network computers and devices are not visible. Please turn on network discovery in Network and Sharing Center.Al intentar mostrar una lista de equipos en el entorno de red con el
net viewcomando, aparece un error:
System error 6118 has occurred.
The list of servers for this workgroup is not currently available.
Verifique las siguientes configuraciones para mostrar los dispositivos de red en su red de Windows:
Vaya a Panel de control -> Centro de redes y recursos compartidos -> Cambiar configuración de uso compartido avanzado (puede ejecutar el comando:
control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced).
Asegúrese de que las siguientes opciones estén marcadas en la sección de perfil de red Privada:
Activar descubrimiento de red + Activar configuración automática de dispositivos conectados a la red;
Activar el uso compartido de archivos e impresoras;
Permitir que Windows administre las conexiones del grupo en el hogar (recomendado).
Luego habilite las siguientes opciones en la sección Todas las redes:
-
Active el uso compartido de carpetas públicas para que cualquier persona con acceso a la red pueda leer y escribir archivos en las carpetas públicas (opcional);
Desactive el uso compartido protegido por contraseña (si confía en todos los dispositivos de su red);
Por lo tanto, puede abrir el acceso de red anónimo a su computadora. Por lo tanto, cuando habilita esta opción, debe configurar correctamente los permisos en las carpetas e impresoras de red compartidas.
Si hay dispositivos de red heredados en su red (versión antigua de Windows, recursos compartidos de Samba, dispositivos NAS), habilite la opción "Habilitar el uso compartido de archivos para dispositivos que usan cifrado de 40 o 56 bits".
Luego vaya a Configuración -> Red e Internet -> Ethernet (o seleccione Wi-Fi, si está conectado a una red local a través de una conexión inalámbrica). Haga clic en el ícono de red y verifique que la opción Hacer que esta PC sea detectable esté habilitada.
Vacíe el caché de DNS en la computadora:
ipconfig /flushdnsPara habilitar el tráfico de Network Discovery en Windows Defender Firewall, debe ejecutar el siguiente comando en el símbolo del sistema elevado:
netsh advfirewall firewall set rule group="Network Discovery" new enable=YesO puede habilitar el tráfico de descubrimiento de red en Windows Firewall con PowerShell:
Get-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True -Action Allow -Direction InboundAdemás, puede habilitar manualmente el protocolo Detección de redes para al menos la red Privada en la configuración del Firewall de Windows Defender (Panel de control\Todos los elementos del panel de control\Firewall de Windows Defender\Aplicaciones permitidas).
En algunos casos, es posible que las computadoras con Windows no se muestren en el entorno de red debido a una configuración incorrecta del grupo de trabajo. Intente volver a unirse a esta computadora en el grupo de trabajo. Vaya al Panel de control -> Sistema y seguridad -> Sistema -> Cambiar configuración -> ID de red.
En el Asistente para unirse a un dominio o grupo de trabajo que se abre, seleccione: Esta computadora es parte de una red comercial -> Mi empresa usa una red sin dominio -> ingrese el nombre de su grupo de trabajo. Después de eso, debe reiniciar la computadora.
Asegúrese de que se establezca el mismo nombre de grupo de trabajo para todos los dispositivos en la red local. Puede usar PowerShell para averiguar si su computadora está en un grupo de trabajo y mostrar su nombre:
(Get-WmiObject -Class Win32_ComputerSystem).PartOfDomain
(Get-WmiObject Win32_ComputerSystem).domainEn este ejemplo, la computadora está unida al grupo de trabajo WKGP. Para cambiar el nombre del grupo de trabajo de la computadora a GRUPO DE TRABAJO:
(Get-WmiObject Win32_ComputerSystem).JoinDomainOrWorkgroup("WORKGROUP")Reinicia tu computadora:
Restart-ComputerSi después de reiniciar la computadora apareció en un entorno de red, pero no puede acceder a ella, verifique el tipo de perfil de red (ubicación) en su computadora. Lo más probable es que su red local haya sido reconocida como pública. Debe cambiar la ubicación de la red a Privada. Para hacer esto, abra Configuración -> Red e Internet -> Estado -> seleccione su conexión de red (Ethernet 2 en mi caso) y haga clic en Propiedades. Verifique que el Perfil de red esté configurado en Privado (si está configurado en Público, cambie el tipo de red a Privado).
Reinicie su computadora, abra la Red y verifique si se muestran las computadoras Windows cercanas.
Si estos consejos no ayudaron y las computadoras en el grupo de trabajo aún no se muestran, intente restablecer la configuración de red (Configuración -> Red e Internet -> Estado -> Restablecimiento de red).
También puede restablecer la configuración de red y las reglas del firewall de Windows Defender con los comandos:
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall resetEntonces necesitas reiniciar la computadora.
En algunos casos, debe eliminar completamente su adaptador de red mediante el Administrador de dispositivos (ejecute la consola devmgmt.msc -> expanda Adaptadores de red -> seleccione su NIC -> Desinstalar dispositivo). Compruebe si hay adaptadores de red ocultos en la lista (Ver -> Mostrar dispositivo oculto).
Luego reinicie su computadora. Windows debería detectar automáticamente su adaptador de red e instalar los controladores apropiados. En este caso, se restablecerán todas las configuraciones de protocolo antiguas para el adaptador de red.
Además, verifique si los siguientes servicios se están ejecutando (deben estar en el estado de inicio automático para mostrar correctamente su entorno de red). Ejecute la consola services.mcs y verifique el estado de los servicios:
FdPHost: host del proveedor de detección de funciones (responsable de descubrir otras computadoras en la red);
FDResPub: publicación de recursos de detección de funciones (permite que otras computadoras descubran su dispositivo en la red);
Dnscache: cliente DNS;
SSDPSrv: detección de SSDP;
Upnphost: host de dispositivos PnP.
En algunos casos, los antivirus, firewalls o clientes VPN de terceros pueden bloquear las solicitudes de resolución de nombres de NetBIOS, WDS y difundir consultas de DNS (definitivamente hubo un problema con ESET NOD32). Intente deshabilitar temporalmente su antivirus/firewall/VPN y verifique si el descubrimiento de red funciona correctamente en su dispositivo Windows.
Por ejemplo, en el cliente NordVPN, debe deshabilitar la opción "Invisibilidad en LAN". Compruebe si hay opciones similares en sus programas instalados.
¿Cómo habilitar Network Discovery en Windows 10 y 11?
A partir de Windows 10 1803 (Actualización de Spring Creators), los desarrolladores de Microsoft eliminaron la capacidad de crear un Grupo Hogar. Además, otras computadoras con Windows 10 y Windows 11 ya no se muestran en el entorno de red del Explorador de archivos cuando se visualizan dispositivos de red.
Desde el punto de vista de Microsoft, un HomeGroup es una forma heredada de crear una red de área local para compartir carpetas e impresoras. En lugar de usar un grupo de trabajo, Microsoft sugiere usar sus servicios en la nube (OneDrive o acceso a través de cuentas de Microsoft).
Para acceder a los recursos compartidos en otra computadora a través de la red local desde un dispositivo con Windows 10, debe conocer su nombre de host (
\\pcname1) o dirección IP (
\\192.168.1.90), pero los equipos vecinos de la red no se muestran. Sin embargo, esto se puede arreglar.
Puede crear accesos directos de escritorio a computadoras vecinas especificando la ruta UNC (por nombre de computadora o dirección IP).
La cuestión es que un servicio independiente de Host de proveedor de detección de funciones es responsable de descubrir las computadoras vecinas en una red de Windows 10. Otro servicio, Function Discovery Resource Publication, es responsable de descubrir su computadora.
El servicio FdPHost utiliza los protocolos Simple Services Discovery Protocol (SSDP) y Web Services Discovery (WS-Discovery) para descubrir dispositivos en la red.
Estos protocolos reemplazan a NetBIOS sobre TCP/IP, que históricamente se ha utilizado para descubrir dispositivos en redes de Microsoft Windows con Master Browser. En consecuencia, puede desactivar de forma segura el protocolo NetBIOS para sus adaptadores de red.
Después de instalar las últimas versiones de Windows 10, estos servicios se pueden deshabilitar (el tipo de inicio cambió de Automático a Deshabilitado). Si se detienen estos servicios, otras computadoras no descubren la computadora en la red y no pueden ver a otras. Puede habilitar los servicios de descubrimiento de red en Windows 10 de la siguiente manera.
Abra la consola de administración de servicios de Windows (
services.msc);
Cambie el tipo de inicio del servicio de Manual a Automático (Inicio retrasado)
En la lista de servicios, busque el servicio Publicación de recursos de detección de funciones;
De la misma manera, habilite el servicio Function Discovery Provider Host;
Puede configurar estos servicios para que se inicien automáticamente con el siguiente PowerShell de una línea:
get-Service fdPHost,FDResPub|Set-Service -startuptype automatic -passthru|Start-ServiceReinicia tu computadora
Después de reiniciar, otras computadoras en la red local podrán descubrir esta computadora y sus recursos (impresoras y carpetas de red compartidas).
Servicio de navegador de computadora y protocolo SMB 1.0 en Windows 10/11
Sucede que los problemas con la visualización de computadoras en un entorno de red están relacionados con el servicio Computer Browser. Este servicio se encarga de generar y mantener una lista de equipos activos en la red local. Solo puede haber una computadora activa con el rol de navegador principal en una red local.
Puede identificar el host actual del Navegador maestro en su red ejecutando el siguiente comando en cada computadora de su red:
nbtstat -a ComputerNameLa computadora que es el navegador maestro es la única que tiene el valor __MSBROWSE__.
En Windows 10 1703, el servicio Computer Browser funciona incorrectamente. Se recomienda deshabilitar completamente este servicio en Windows 10 y usar la computadora con Windows 8.1/Windows Server 2012 R2 como navegador principal en su red. Puede configurar la computadora Master Browser a través del registro.
Para deshabilitar Computer Browser, vaya a la clave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters y cambie el valor del parámetro MaintainServerList a No. Para forzar el establecimiento de qué computadora es el Navegador principal de la red, cambie el valor de MaintenanceServerList a Sí.
Además, en Windows 10 1709 y posteriores (1803 hasta 21H2), el servicio Computer Browser y el protocolo SMB v1.0 están deshabilitados de forma predeterminada. El servicio Computer Browser es responsable de crear una lista de computadoras en la red y mostrarlas (este protocolo de descubrimiento se usa mucho antes de cambiar a los protocolos SSDP y WS-Discovery).
Puede verificar el estado del protocolo SMBv1 en su computadora usando el comando:
Dism /online /Get-Features /format:table | find "SMB1Protocol"Si solo tiene computadoras que ejecutan Win 10 1709 y más nuevas en su red local (consulte la tabla de versiones de SMB) y aún desea usar el Explorador de computadora, deberá habilitar el protocolo SMB v1.0 en al menos una computadora (¡no es seguro!). Esta computadora se usará como el Navegador maestro en su red.
Puede habilitar la compatibilidad con SMB 1.0 habilitando las siguientes funciones de Windows desde el Panel de control (
OptionalFeatures.exe):
Cliente SMB 1.0 /CIFS;
Servidor SMB 1.0/CIFS.
O puede habilitar las funciones de SMB 1.0 con los comandos DISM:
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"Te recordamos que no es recomendable habilitar el cliente ni, además, el servidor SMB1 en Windows. El protocolo SMB 1.0 no es seguro y muchas de las vulnerabilidades de SMB1 pueden explotarse fácilmente de forma remota.
Si habilitó el protocolo SMB1, entonces para configurar la computadora actual como el Navegador maestro en la red, ejecute los siguientes comandos:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /fEsta computadora será el navegador maestro en su red.
No puedo ver las carpetas compartidas desde un dispositivo Windows
En algunos casos, Windows 10 puede ver y explorar un dispositivo vecino en un entorno de grupo de trabajo, pero no puede mostrar una lista de carpetas de red compartidas en él. Esto suele ir acompañado del error "0x80070035: no se encontró la ruta de red". La solución a este problema se describe en este artículo.
Si una computadora vecina (dispositivo) está visible en la red, pero cuando intenta abrir cualquier carpeta de red compartida desde Network Neighborhood o mediante la ruta UNC (\Hostname_or_IP), aparece un error "No puede acceder a esta carpeta compartida porque las políticas de seguridad de su organización bloquean el acceso de invitados no autenticados". En este caso, debe habilitar el parámetro de registro AllowInsecureGuestAuth mediante el comando (para obtener más información, consulte el artículo No se puede acceder a la carpeta compartida en Windows 10):
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /Si todo lo demás falla y las computadoras aún no están visibles en el entorno de red local:
Apague todas las computadoras y reinicie su enrutador o punto de acceso Wi-Fi;
Si su LAN se basa en un enrutador Wi-Fi, verifique si la función de aislamiento del cliente está deshabilitada en él (aislamiento inalámbrico, aislamiento del cliente o aislamiento AP). En los enrutadores Wi-Fi de TP-Link, esta opción se encuentra en la sección "Configuración avanzada";
Si su computadora tiene una conexión VPN activa, intente desconectarla y verifique el descubrimiento de redes en su red local;
Si su computadora tiene varias interfaces de red activas (por ejemplo, Wi-Fi y Ethernet), intente deshabilitar todas las interfaces excepto aquellas conectadas a la red local con otros dispositivos;
Intente deshabilitar temporalmente su software antivirus y/o firewall;
Deshabilite el protocolo IPv6 en las propiedades de su conexión de red;
Verifique la disponibilidad de las computadoras en su LAN utilizando las herramientas estándar de Windows:
ping IPorping hostnameNombre de host Test-NetConnection -puerto 445


















