Server Message Block, o lo que es lo mismo, SMB, es un protocolo de red que permite compartir archivos e impresoras entre los nodos de una red de ordenadores que usan el sistema operativo Microsoft Windows. El problema es que es un protocolo inseguro, el cual tiene muchas vulnerabilidades.
Estas vulnerabilidades han sido utilizadas por exploits como EternalBlue o EternalRomance. Esto hizo que pudiera entrar malware como Emotet, TrickBot, WannaCry, NotPetya y muchos malware más.
Por esta razón Microsoft aconseja desactivar SMB en los equipos Windows.
Deshabilitar SMBv1 mediante Powershell
Para deshabilitar SMBv1 mediante Windows Powershell, buscamos el programa Windows powershell y lo abrimos con permisos de administrador.

Comprobar si SMBv1 está activado:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Deshabilitar SMBv1 (habrá que reiniciar windows) :
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Habilitar SMBv1 (habrá que reiniciar windows) :
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Deshabilitar SMBv1 mediante el panel de control
Para desactivar el protocolo SMB mediante el panel de control, abrimos dicho programa, nos vamos a Programas, luego a Activar o desactivar las características de Windows, nos pedirá la contraseña de administrador.

Se nos abrirá esta ventana, nos aseguramos de desmarcar la casilla de Compatibilidad con el protocolo para compartir archivos SMB y le damos a Aceptar.
Luego reiniciamos Windows y listo.
