Cómo activar el protocolo SMB1 en Windows 10
Microsoft eliminó SMBv1 en 2014, probablemente por ser algo antiguo e inseguro. Versiones más recientes, como SMBv2 y SMBv3, son mucho mejores para mantener la seguridad y también más rápidas. A lo largo de los años, Windows ha ido eliminando SMBv1 silenciosamente mediante actualizaciones en Windows 10 (especialmente después de Fall Creators Update) y Windows Server 2016. Aun así, a veces ciertos dispositivos o configuraciones heredadas simplemente no funcionan sin él, como unidades NAS antiguas, impresoras o escáneres que solo aceptan SMBv1. Si te encuentras en esa situación y necesitas volver a activar SMBv1, aquí te explicamos cómo hacerlo. Un aviso: habilitar SMBv1 puede exponer tu sistema a malware como el conocido ransomware Petya, así que es prácticamente un último recurso.¡Procede con precaución! En resumen, volver a habilitar SMBv1 en Windows 10 es bastante sencillo con PowerShell, pero no olvides comprender las implicaciones de seguridad. Deberá evaluar si vale la pena mantener estos dispositivos viejos, ya que podrían exponer su red a amenazas.
Volver a habilitar SMB1 en Windows 10
Aunque Microsoft se está alejando de SMBv1 por estar desactualizado y ser arriesgado, muchos equipos antiguos simplemente no lo entienden. Piensa en impresoras de red, escáneres antiguos o unidades NAS que no son compatibles con nada más nuevo. Se niegan a funcionar a menos que SMBv1 esté habilitado. Es molesto, pero a veces hay que hacer lo que hay que hacer, especialmente si reemplazar esos dispositivos aún no está en la mesa. Recuerda: en algunas configuraciones, SMBv1 podría no estar habilitado por defecto después de actualizaciones o instalaciones limpias. Por lo tanto, si esos dispositivos dejan de comunicarse repentinamente, podrías tener que volver a habilitar el protocolo manualmente.
La mayoría de las veces, un comando rápido de PowerShell es suficiente. Es la forma más rápida de restaurar SMBv1 y, sorprendentemente, funciona con bastante fiabilidad. Simplemente abra PowerShell como administrador y ejecute este comando:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol
Después de eso, se te pedirá que reinicies tu PC. Hazlo y SMBv1 debería estar habilitado de nuevo, tanto en los componentes cliente como servidor. En algunos sistemas, puede tardar unos instantes en activarse, pero en otros es instantáneo. En mi experiencia, a veces falla al primer intento, pero luego funciona tras otro reinicio o cambio de configuración, así que no pierdas la esperanza si falla.
Notas sobre SMBv1 en Windows 10/Server 2016
Para su información, Windows 10 suele mantener SMBv1 activo después de actualizaciones o instalaciones limpias, probablemente porque ciertos dispositivos dependen de él. En Windows Server 2016, ni el cliente ni el servidor SMBv1 están habilitados de forma predeterminada tras una instalación limpia, pero puede volver a activarlos con el mismo comando. Tenga en cuenta que Microsoft advierte que SMBv1 es una grave vulnerabilidad de seguridad. Malware como Petya lo explotaba antes de que quedara obsoleto, por lo que habilitarlo no es una decisión exenta de riesgos.
Si encuentra mensajes de error como «El nombre de red especificado ya no está disponible», «Error 0x80004005» o «Error del sistema 64», estos son indicios bastante comunes de que la compatibilidad con SMBv1 no está disponible o está deshabilitada. A veces, algunas impresoras o escáneres también muestran errores como «El servidor especificado no puede realizar la operación solicitada», lo que podría indicar que necesitan que SMBv1 vuelva a estar activo.
Microsoft tiene una guía detallada de solución de problemas aquí: https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows.
Artículos relacionados
¿Te resultó útil este artículo?