/
/

Cómo activar o desactivar el protocolo de uso compartido de archivos SMB1 en Windows

por Team Ninja
How to Enable or Disable SMB1 File Sharing Protocol blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • SMB1 (SMBv1/CIFS) está obsoleto y contiene vulnerabilidades sin parchear. Microsoft lo declaró obsoleto en 2014 y lo ha eliminado por defecto de las versiones modernas de Windows. Ya no se publican parches de seguridad para él.
  • Comprueba el estado de SMB1 con PowerShell mediante:
    • Get-SmbServerConfiguration | Select EnableSMB1Protocol
    • Get-WindowsOptionalFeature -Online -FeatureName “SMB*”
  • Métodos para desactivar SMB1:
    • Configuración de Windows (interfaz gráfica): ideal para usuarios individuales.
    • Scripts de PowerShell: ideal para empresas y gestión remota.
    • Directiva de grupo (GPMC): ideal para MSP o administradores de dominio.
  • Cuándo activar SMB1: como último recurso para dispositivos NAS antiguos (anteriores a 2016), impresoras o escáneres antiguos (anteriores a 2015), sistemas industriales o médicos integrados, o aplicaciones de XP/Server 2003.

El protocolo Server Message Block (SMB) es un componente esencial de las redes Windows: permite compartir archivos e impresoras de forma segura entre los dispositivos conectados. Sin embargo, el antiguo protocolo SMB1 no es tan riguroso como sus versiones más recientes.

SMB1 (también conocido como SMBv1 o CIFS) es la versión original de este protocolo y apareció por primera vez con MS-DOS en los años 80. Carece del cifrado, las mejoras de autenticación y el rendimiento que incorporan SMB2 y SMB3.

Esta guía te muestra cómo desactivar SMB1 en Windows y cómo activar o desactivar el protocolo de uso compartido de archivos SMB1 en dispositivos antiguos. Estos pasos ayudarán a los equipos de TI y a los MSP a reducir las vulnerabilidades dentro de la red compartida.

💡 Si aprendes mejor con imágenes, te encantará nuestro vídeo sobre cómo activar o desactivar el protocolo de uso compartido de archivos SMB1 en Windows.

Detecta y desactiva SMB1 y otras vulnerabilidades antes de que se conviertan en vectores de ataque

🛡️ Descubre NinjaOne Vulnerability Management.

Cómo comprobar si SMB1 está activado en Windows

La forma más rápida de comprobar si SMB1 está activado en tu sistema es usar PowerShell.

  1. Utiliza la búsqueda 🔎 para abrir Terminal → PowerShell → Ejecutar como administrador.
  2. Para comprobar el estado del protocolo SMB1:

Get-SmbServerConfiguration | Select EnableSMB1Protocol

  1. Para ver todas las versiones de SMB instaladas:

Get-WindowsOptionalFeature -Online -FeatureName “SMB*”

💡 Consejo: también puedes ir al Panel de control → Programas → Programas y características. Haz clic en «Activar o desactivar las características de Windows» y busca «Compatibilidad con el protocolo para compartir archivos SMB 1.0/CIFS» en la lista para ver si está activado.

Métodos para configurar SMB1 en Windows 11

Usa la tabla para elegir el método que prefieras e ir directamente a sus pasos.

📌 Requisitos previos:

  • Comprueba si SMB1 está activado.
  • Hay que reiniciar el sistema para que los cambios surtan efecto.
  • Algunos métodos pueden requerir acceso al sistema y a la red.

📌 Casos de uso:

  • Desactivar SMB1 para simplificar los protocolos de red.
  • Cambiar la configuración de SMB1 para evitar que los sistemas usen el protocolo antiguo.

👉 Recuerda: algunos pasos pueden variar según los valores predeterminados del sistema o la configuración activa.

Haz clic para elegir un método

💻
Ideal para usuarios individuales
💻💻💻
Ideal para empresas
Método 1: configuración de Windows✓
Método 2: script de PowerShell✓
Método 3: directiva de grupo✓

💡 Consejo: consulta la sección Aspectos a tener en cuenta para obtener consejos sobre cómo gestionar los posibles riesgos.

Método 1: activar o desactivar SMB1 desde la configuración

Este método basado en la interfaz gráfica es el recomendado para el autoservicio y la activación mediante acceso remoto.

  1. Utiliza la búsqueda 🔎 para abrir el Panel de control.
  2. Ve a Programas → Programas y características → Activar o desactivar las características de Windows.
  3. Busca Compatibilidad con el protocolo para compartir archivos SMB 1.0/CIFS y configúralo según tus preferencias.
  4. Haz clic en Aceptar para aplicar los cambios

Método 2: cómo activar o desactivar SMB1 en Windows 11 con PowerShell

Ejecuta PowerShell como administrador y usa los siguientes comandos:

Desactivar el cliente SMB1: Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Desactivar el servidor SMB1: Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force

Activar el cliente SMB1: Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Activar el servidor SMB1: Set-SmbServerConfiguration -EnableSMB1Protocol $true -Force

💡 Nota: en Windows 11, SMB1 no se instala por defecto en ninguna edición tras una instalación limpia. Si tienes una instalación limpia de Windows 11, es probable que no tengas que hacer nada. Para verificar el estado actual de SMB1 en tu sistema, ejecuta Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol y consulta el campo State.

Método 3: cómo desactivar SMB1 en Windows 11 mediante directiva de grupo

La consola de administración de directivas de grupo (GPMC) está disponible en las ediciones Pro, Enterprise y Education de Windows, pero no se instala por defecto. Este método está pensado para administradores de sistemas y MSP.

  1. Pulsa Win + R, escribe gpmc.msc y haz clic en Aceptar para abrir la GPMC.
  2. Crea o edita un GPO vinculado a la unidad organizativa (OU) que quieras.
  3. Ve a Configuración del equipo → Plantillas administrativas → MS Network Client → Microsoft Network Client.
  4. Configura Configure SMB v1 client driver según tus preferencias.
  5. A continuación, ve a Configuración del equipo → Plantillas administrativas → MS Network Server → Microsoft Network Server.
  6. Configura Configure SMB v1 server según tus preferencias.

Puedes ejecutar el comando gpupdate /force para aplicar los cambios de inmediato. Si no, la nueva configuración se aplicará en el siguiente intervalo de actualización.

👉 Mira esta demostración en vídeo de GPUpdate como referencia visual.

Tras reiniciar el dispositivo, comprueba si SMB1 está desactivado con el comando
Get-SmbServerConfiguration | Select EnableSMB1Protocol. Debería devolver «False» si SMB1 se ha desactivado correctamente.

Cuándo activar el protocolo de uso compartido de archivos SMB1

Activar SMB1 introduce riesgos de seguridad importantes en tu red. Conviene usar este protocolo de uso compartido solo como último recurso y siendo plenamente consciente de sus vulnerabilidades. Dicho esto, puede que sea necesario para lograr compatibilidad con otras aplicaciones o recursos antiguos en Windows.

Si aun así tienes que usar SMB1, ten en cuenta los siguientes pasos de aislamiento y mitigación.

  • Coloca los sistemas antiguos en segmentos de red aislados
  • Aplica reglas de firewall estrictas para limitar el tráfico SMB1
  • Desactiva SMB1 en todos los sistemas expuestos a internet
  • Usa VLAN para separar el tráfico SMB1 de tu red principal
  • Valora alternativas a nivel de aplicación o middleware para evitar SMB1 por completo

Además de exponer el sistema a exploits conocidos y a CVE, los sistemas que ejecutan SMB1 pueden incumplir requisitos de cumplimiento (GDPR, HIPAA, PCI) y acarrear sanciones. Mantenerlo activo también es muy perjudicial, ya que ya no se publican parches de seguridad para SMB1.

💡 Nota: Microsoft ha dejado de dar soporte a SMB1 desde 2022.

⚠️ Aspectos a tener en cuenta al activar o desactivar SMB1

A continuación tienes los riesgos más habituales, sus posibles consecuencias y algunas formas prácticas de revertir o prevenir problemas al cambiar la configuración de SMB1.

RiesgosPosibles consecuenciasSoluciones
Aplicaciones antiguas creadas para entornos Windows XP/Server 2003Errores en las aplicaciones, cierres inesperados o imposibilidad de acceder a los recursos compartidos de archivos➤ Usa contenedores o virtualización para aislar el uso de SMB1

➤ Elabora planes de modernización o sustitución para una migración a largo plazo

Redes sin segmentar que siguen usando SMB1El malware puede propagarse lateralmente por la red si un sistema se ve comprometido➤ Segmenta las redes con VLAN y firewalls

➤ Restringe el tráfico SMB1 únicamente a zonas concretas y controladas

Sistemas de control industrial, terminales de punto de venta y equipos médicos que funcionan con SO integrados antiguosLos flujos de trabajo críticos para el negocio pueden fallar y provocar tiempo de inactividad o riesgos para la seguridad➤ Cuando no sea posible actualizar, aísla estos sistemas en redes segmentadas con reglas estrictas de firewall y ACL

➤ Valora el uso de middleware o virtualización para cubrir las dependencias de SMB1.

Además, conviene exigir el uso de los protocolos SMB2 o SMB3 siempre que sea posible configurando los ajustes mínimos de seguridad de SMB mediante directiva de grupo:

  1. Pulsa Win + R, escribe gpmc.msc y haz clic en Aceptar para abrir la GPMC.
  2. Ve a Configuración del equipo → Plantillas administrativas → Red → Estación de trabajo Lanman.
  3. Establece Habilitar inicios de sesión de invitado no seguros en Deshabilitado.

Después, configura el registro para imponer la versión mínima de SMB:

  1. Pulsa Win + R, escribe regedit y haz clic en Aceptar para abrir el Editor del Registro.
  2. Ve a la siguiente ruta o cópiala y pégala en la barra de direcciones del Registro. Si la ruta está incompleta, crea la clave necesaria.

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

  1. Crea o modifica el valor DWORD (32 bits) SMB2.
  2. Ábrelo y establece la información del valor en 1 para exigir SMB2 o superior en toda la red.

Realiza auditorías periódicas de toda la red para identificar los sistemas que siguen usando el protocolo SMB1. Por ejemplo, usa herramientas como Wireshark o el comando nativo de Windows netsh para capturar y analizar el tráfico de red y detectar el uso del protocolo SMB.

Identifica los protocolos antiguos y corrígelos para proteger tu entorno de los ciberataques con NinjaOne.

📝 Regístrate en la prueba gratuita de 14 días de NinjaOne.

Buenas prácticas de seguridad para gestionar el protocolo SMB1

Una seguridad informática sólida exige un enfoque proactivo en la gestión de protocolos antiguos como SMB1. Aunque eliminarlo por completo puede suponer un reto para las organizaciones con sistemas antiguos, las ventajas de facilidad de uso y seguridad compensan con mucho las dudas sobre compatibilidad.

Si sigues los pasos de esta guía, podrás desactivar SMB1 en Windows rápidamente y aplicar las medidas de aislamiento necesarias. Actuar no solo protegerá tus sistemas frente a vulnerabilidades y exploits habituales, sino que también mejorará el rendimiento y preparará tu infraestructura para futuras exigencias de seguridad y requisitos de cumplimiento.

Temas relacionados:

FAQs

No, usar SMB1 no es seguro en 2026.

El protocolo tiene vulnerabilidades de seguridad de base que no se pueden parchear, y exploits importantes como EternalBlue siguen siendo una amenaza pese a los años que llevan siendo conocidos. Usar SMB1 puede incumplir los requisitos de cumplimiento de la seguridad en sectores regulados.

Los dispositivos NAS fabricados antes de 2016 pueden quedar inaccesibles, y las impresoras multifunción y los escáneres antiguos pueden perder funcionalidad.

Los equipos con Windows XP y Windows Server 2003 no pueden conectarse a recursos compartidos de archivos sin SMB1, y algunas aplicaciones sectoriales especializadas con dependencias de SMB1 integradas en el código pueden fallar. Los sistemas integrados antiguos (fabricación, sanidad, etc.) pueden perder la conectividad.

Sí, SMB1 se puede desactivar de forma remota con varios métodos:

  • Comunicación remota de PowerShell: Invoke-Command -ComputerName [hostname] -ScriptBlock {Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force}
  • Implementación de directiva de grupo en equipos o unidades organizativas concretos
  • Windows Admin Center para gestionar varios servidores
  • Configuration Manager (SCCM) con los ajustes de cumplimiento

👉 Recuerda: los métodos pueden variar según las licencias o los requisitos del sistema.

No, desactivar SMB1 no afecta a las funciones modernas de uso compartido de archivos. Windows utiliza automáticamente SMB2 o SMB3 para todas las operaciones de uso compartido de archivos entre sistemas compatibles.

SMB1 fue sustituido por SMB2 (que llegó con Windows Vista en 2006) y SMB3 (que llegó con Windows 8/Server 2012). SMB2 aportó mejoras de rendimiento notables y redujo la sobrecarga del protocolo, que era muy «hablador». SMB3 añadió cifrado de extremo a extremo, SMB Multichannel para mejorar el rendimiento y la redundancia, y SMB Direct para adaptadores de red compatibles con RDMA. Windows negocia automáticamente la versión más alta de SMB que admiten tanto el cliente como el servidor.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?