SMB o Los protocolos de bloqueo de mensajes del servidor se utilizan para conectar el equipo a un servidor externo. Windows 10 se entrega con soporte de estos protocolos pero están deshabilitados en el OOBE. Actualmente, Windows 10 también es compatible con SMBv1, SMBv2 y SMBv3. Los diferentes servidores, dependiendo de su configuración, requieren una versión diferente de SMB para conectarse a un ordenador. Pero en caso de que estés usando Windows 8.1 o Windows 7, puedes comprobar si también lo tienes habilitado. Eso es lo que vamos a hacer hoy.
Cómo comprobar la versión SMB en Windows
En primer lugar, si tiene Windows 7 , no debería deshabilitar SMB v2. Esto se debe a las siguientes razones:
- Request compounding – permite el envío de múltiples solicitudes SMB 2 como una única solicitud de red
- Lecturas y escritura más grandes – mejor uso de redes más rápidas
- Almacenamiento en caché de las propiedades de carpetas y archivos: los clientes mantienen copias locales de carpetas y archivos
- Manijas duraderas: permiten que la conexión se vuelva a conectar de forma transparente al servidor si hay una desconexión temporal
- Mejora en la señalización de mensajes – HMAC SHA-256 reemplaza MD5 como el algoritmo de hash
- Escalabilidad mejorada para compartir archivos: el número de usuarios, archivos compartidos y archivos abiertos por servidor aumentó considerablemente
- Soporte para enlaces simbólicos
- Modelo de leasing Client oplock – limita la transferencia de datos entre el cliente y el servidor, mejorando el rendimiento en redes de alta latencia y aumentando la escalabilidad del servidor SMB
- Gran compatibilidad con MTU: para el uso completo de Ethernet de 10 gigabytes (GB)
- Eficiencia energética mejorada: los clientes que tienen archivos abiertos en un servidor pueden dormir.
.
.
.
.
Incluso si está en Windows 8.1 o Windows 10 , no debería estar desactivando SMB v3 o SMB v2 porque, además de los problemas anteriores, también podría tener que hacer frente a los siguientes problemas que vienen con la desactivación de SMB v3:
- Conmutación por error transparente: los clientes se vuelven a conectar sin interrupción a los nodos del clúster durante el mantenimiento o la conmutación por error
- Escalabilidad – acceso concurrente a datos compartidos en todos los nodos del clúster de archivos
- Multicanal – agregación del ancho de banda de la red y tolerancia a fallos si hay varias rutas disponibles entre el cliente y el servidor
- SMB Direct – añade soporte de red RDMA para un rendimiento muy alto, con baja latencia y baja utilización de la CPU
- Cifrado – Proporciona un cifrado de extremo a extremo y protege de las escuchas en redes poco fiables
- Arrendamiento de directorios: mejora los tiempos de respuesta de las aplicaciones en las sucursales mediante el almacenamiento en caché
- Optimizaciones de rendimiento – optimizaciones para pequeñas E/S de lectura/escritura aleatoria.
.
.
.
Métodos para comprobar qué versión de SMB está instalada en el servidor
Utilizaremos los siguientes métodos para comprobar qué versión de SMB está instalada en su ordenador:
- El método PowerShell.
- El Método del Editor del Registro.
1] El método PowerShell
Si desea comprobar qué versión de SMB está ejecutando, puede escribir lo siguiente en el cmdlet de PowerShell:
SMB v1 Windows 10 y Windows 8.1
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB v2 Windows 10 y Windows 8.1
Get-SmbServerConfiguration | Seleccione EnableSMB2Protocol.
SMB v1 Windows 7
Conseguir-Item HKLM:\NSYSTEM\CurrentControlSet\ServicesLanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}>Parámetros para cada Objeto
SMB v2 Windows 7
Conseguir-ItemProperty HKLM:\SYSTEM\CurrentControlSetServicesLanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}>Parámetros de cada objeto
Si devuelve el valor como True , está habilitado, de lo contrario está deshabilitado.
2] El Método del Editor de Registro
Escriba regedit en Iniciar búsqueda y presione Enter. Una vez que se abra el Editor del Registro, navegue hasta la siguiente tecla-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services{LanmanServer\Parameters
Ahora si tiene las DWORDs nombradas como SMB1 o SMB2 , compruebe sus datos de valor.
Si se establece en 0, está desactivado.
Y en cualquier otro caso, está habilitado.


