El acceso a los archivos y la co­mu­ni­ca­ción entre di­s­po­si­ti­vos y procesos in­fo­r­má­ti­cos en los sistemas Windows se ha basado durante décadas el protocolo de red SMB (Server Message Block). Por eso, las ediciones actuales del sistema operativo, como, por ejemplo, Windows 10, son todavía co­m­pa­ti­bles con SMBv1, la primera versión de este estándar. Sin embargo, re­cie­n­te­me­n­te se han de­s­cu­bie­r­to lagunas en la seguridad de esta versión del protocolo, por lo que se ha cla­si­fi­ca­do como obsoleta y se re­co­mie­n­da pre­s­ci­n­dir de ella. Aquí te enseñamos cómo des­ac­ti­var el soporte para algunas variantes de SMB en Windows 10 y cómo volver a activarlo, según sea necesario.

Activar y des­ac­ti­var SMBv1 en Windows 10: cómo funciona

Hoy en día, al instalar Windows 10, SMBv1 ya no se instala de manera pre­de­te­r­mi­na­da. Sin embargo, si has ha­bi­li­ta­do el protocolo ma­nua­l­me­n­te (o a través de un software externo) o lo has ac­tua­li­za­do desde una edición anterior de Windows, te re­co­me­n­da­mos des­ac­ti­var el soporte para la versión des­ac­tua­li­za­da del protocolo. Puedes hacerlo desde el Panel de control, el Po­we­r­She­ll o el registro de Windows. Las si­guie­n­tes in­s­tru­c­cio­nes ilustran paso a paso los distintos pro­ce­di­mie­n­tos para des­ac­ti­var y reactivar el protocolo.

Ajustar el soporte para SMB1 en el Panel de Control de Windows 10

Si quieres activar o des­ac­ti­var el soporte para SMB o CIFS en Windows sin usar Po­we­r­She­ll, puedes hacerlo a través de la ad­mi­ni­s­tra­ción de software del sistema operativo.

Paso 1: ir a “Programas y ca­ra­c­te­rí­s­ti­cas”

Ve primero a la sección “Programas y ca­ra­c­te­rí­s­ti­cas”, donde podrás ad­mi­ni­s­trar el software instalado y pro­to­co­los como SMBv1 en los sistemas de Microsoft. Para esto, abre el menú de Inicio (icono de Windows) y ve al Panel de Control. Allí en­co­n­tra­rás el botón “Programas y ca­ra­c­te­rí­s­ti­cas”:

Paso 2: abrir el menú de ca­ra­c­te­rí­s­ti­cas de Windows

En el menú de la izquierda, haz clic en “Activar o des­ac­ti­var las ca­ra­c­te­rí­s­ti­cas de Windows para abrir el menú de gestión de pro­to­co­los:

Paso 3: des­ac­ti­var la co­m­pa­ti­bi­li­dad para compartir archivos SMB 1.0/CIFS

Busca la entrada de la co­m­pa­ti­bi­li­dad de Windows 10 con SMB y desmarca la casilla. Como resultado, se des­ac­ti­va­rán las tres funciones se­cu­n­da­rias, a saber, un cliente SMB, un servidor SMB y una función de eli­mi­na­ción au­to­má­ti­ca. Esta última opción permite que el SMBv1 se des­ha­bi­li­te au­to­má­ti­ca­me­n­te si no se utiliza la versión antigua del protocolo, algo que ya no es necesario en este caso.

Paso 4: confirmar los cambios y reiniciar el di­s­po­si­ti­vo

Fi­na­l­me­n­te, haz clic en “Aceptar” para des­ac­ti­var SMB1 en Windows 10. Esto puede llevar algún tiempo, durante el cual no debes cerrar la ventana. Una vez co­m­ple­ta­do el proceso, se te pedirá que reinicies el sistema. Para esto, haz clic en “Reiniciar ahora”:

Nota

Si más adelante quieres activar SMBv1, puedes también seguir nuestras in­s­tru­c­cio­nes. En vez de desmarcar la opción “Soporte para compartir archivos SMB 1.0/CIFS” en el tercer paso, déjala marcada. No obstante, la ac­ti­va­ción solo se re­co­mie­n­da en casos ab­so­lu­ta­me­n­te ex­ce­p­cio­na­les.

Des­ac­ti­var o activar el SMB en Windows 10 mediante Po­we­r­She­ll

En Windows 10, también puedes usar Po­we­r­She­ll mediante comandos para ad­mi­ni­s­trar pro­to­co­los como Server Message Block. Al igual que con el Panel de control, debes tener pri­vi­le­gios de ad­mi­ni­s­tra­dor para realizar esta operación, de lo contrario Windows no te permitirá acceder a las opciones.

Paso 1: iniciar Po­we­r­She­ll como ad­mi­ni­s­tra­dor

En el primer paso, abre Po­we­r­She­ll con derechos de ad­mi­ni­s­tra­dor. Puedes hacerlo de tres maneras di­fe­re­n­tes: puedes ver si el menú Windows Po­we­r­She­ll (Ad­mi­ni­s­tra­dor) está di­s­po­ni­ble en tu in­s­ta­la­ción de Windows 10 en el menú rápido (haciendo clic derecho en el icono de Windows). Haz clic en esta opción para que comience esta práctica interfaz de co­n­fi­gu­ra­ción. También puedes escribir Po­we­r­She­ll en la búsqueda de Windows, hacer clic con el botón derecho para se­le­c­cio­nar el resultado y luego se­le­c­cio­nar “Ejecutar como ad­mi­ni­s­tra­dor”:

Paso 2: consultar el estado actual de SMB1 en Windows 10

Después de iniciar Po­we­r­She­ll, comprueba primero si la in­s­ta­la­ción de Windows admite ac­tua­l­me­n­te la co­mu­ni­ca­ción con la versión antigua del protocolo. Para esto, escribe el siguiente comando y co­n­fí­r­ma­lo con “Intro”:

Get-SmbServerConfiguration | Format-List EnableSMB1Protocol

Al poco tiempo, obtendrás uno de los dos valores de salida posibles: si Po­we­r­She­ll muestra False para EnableSMB1Protocol, SMBv1 está des­ha­bi­li­ta­do. Si aparece True, está ha­bi­li­ta­do.

Paso 3: activar o des­ac­ti­var SMBv1

Si tu sistema aún es co­m­pa­ti­ble con la versión antigua de SMB, debes des­ac­ti­var­la. El comando para hacerlo es el siguiente:

Set-SmbServerConfiguration -EnableSMB1Protocol 0

Po­we­r­She­ll te pre­gu­n­ta­rá si realmente quieres realizar esta acción. Confirma el diálogo pulsando “S” e “Intro”:

Después, reinicia Windows 10 para que el sistema acepte los cambios.

Nota

Para habilitar la versión obsoleta del protocolo en la variante de Po­we­r­She­ll, añade el valor 1 al comando Set-Sm­b­Se­r­ve­r­Co­n­fi­gu­ra­tion -EnableSMB1Protocol.

Des­ac­ti­var o activar SMB1 con el registro de Windows 10

La tercera opción para ajustar el soporte de SMB1 en Windows 10 es a través de la base de datos del registro del sistema, más conocida como registro de Windows. Es posible editar la entrada para el protocolo de co­mu­ni­ca­ción con el editor estándar Regedit. Como en los dos casos an­te­rio­res, ne­ce­si­ta­rás derechos de ad­mi­ni­s­tra­dor para hacerlo.

Paso 1: iniciar el registro de Windows 10 como ad­mi­ni­s­tra­dor

La manera más sencilla de abrir el editor del registro de Windows 10 como ad­mi­ni­s­tra­dor es mediante la búsqueda de Windows. Inicia el servicio, por ejemplo, a través de la entrada “Buscar” en el menú rápido (haz clic con el botón derecho del ratón en el icono de Windows) y escribe el término regedit. Se­le­c­cio­na el resultado con el botón derecho del ratón y luego haz clic en “Ejecutar como ad­mi­ni­s­tra­dor”:

Paso 2: acceder a la clave del registro

Una vez abierto el editor, el siguiente paso es acceder a la clave de registro apropiada. Para esto, indica la siguiente ruta en la barra de di­re­c­cio­nes bajo la barra del menú o haz clic en la es­tru­c­tu­ra de carpetas hasta llegar al punto apropiado.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

Paso 3: cambiar el valor de SMB1

Haz doble clic sobre SMB1 en la clave de acceso e indica el valor 0 para des­ac­ti­var SMB1 en Windows 10. Después, confirma el nuevo valor con “Aceptar”:

Cierra el editor y reinicia Windows 10 para aplicar los cambios en el Server Message Block.

Nota

Para activar el SMB1, indica el valor 1 en el campo que aparece.

Ir al menú principal