Página principal » Windows » Cómo verificar la versión SMB en Windows 10/8/7

    Cómo verificar la versión SMB en Windows 10/8/7

    SMB o Protocolos de bloque de mensajes del servidor se utilizan para conectar su computadora a un servidor externo. Windows 10 se envía con soporte de estos protocolos, pero están deshabilitados en OOBE. Actualmente, Windows 10 también admite SMBv1, SMBv2 y SMBv3. Los diferentes servidores que dependen de su configuración requieren una versión diferente de SMB para conectarse a una computadora. Pero en caso de que esté usando Windows 8.1 o Windows 7, puede verificar si también lo tiene habilitado. Eso es lo que vamos a hacer hoy..

    Cómo comprobar la versión SMB en Windows

    En primer lugar, si tienes Windows 7, No debes deshabilitar SMB v2. Esto se debe a las siguientes razones:

    • Compuesto de solicitud: permite enviar múltiples solicitudes SMB 2 como una sola solicitud de red
    • Lecturas y escrituras más grandes: mejor uso de redes más rápidas
    • Almacenamiento en caché de las propiedades de carpetas y archivos: los clientes conservan 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
    • Firma de mensajes mejorada: HMAC SHA-256 reemplaza a MD5 como algoritmo de hash
    • Escalabilidad mejorada para compartir archivos: la cantidad de usuarios, recursos compartidos y archivos abiertos por servidor aumentó considerablemente
    • Soporte para enlaces simbólicos.
    • Modelo de arrendamiento de oplock del cliente: limita los datos transferidos entre el cliente y el servidor, mejorando el rendimiento en redes de alta latencia y aumentando la escalabilidad del servidor SMB
    • Compatibilidad con MTU grande: para 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 estas en Windows 8.1 o Windows 10, no debe deshabilitar SMB v3 o SMB v2 porque, además de los problemas anteriores, también puede enfrentar los siguientes problemas que vienen con la deshabilitación de SMB v3:

    • Transparent Failover: los clientes se reconectan sin interrupción a los nodos del clúster durante el mantenimiento o la conmutación por error
    • Escalado: acceso simultáneo a datos compartidos en todos los nodos del grupo de archivos
    • Multicanal: agregación de ancho de banda de red y tolerancia a fallos si hay varias rutas disponibles entre el cliente y el servidor
    • SMB Direct: agrega soporte de red RDMA para un rendimiento muy alto, con baja latencia y bajo uso de CPU
    • Cifrado: proporciona un cifrado de extremo a extremo y lo protege de escuchas ilegales en redes no confiables
    • Arrendamiento de directorios: mejora los tiempos de respuesta de las aplicaciones en las sucursales a través del almacenamiento en caché
    • Optimizaciones de rendimiento: optimizaciones para pequeñas E / S de lectura / escritura aleatorias.

    Métodos para verificar qué versión de SMB está instalada en el servidor

    Utilizaremos los siguientes métodos para verificar qué versión de SMB está instalada en su computadora:

    1. El método PowerShell.
    2. El método del editor de registro.

    1] El método de PowerShell

    Si desea verificar qué versión de SMB está ejecutando, puede escribir lo siguiente en el cmdlet para 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

    Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object Get-ItemProperty $ _. Pspath

    SMB v2 Windows 7

    Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object Get-ItemProperty $ _. Pspath

    Si devuelve el valor como Cierto, está habilitado, si no está deshabilitado.

    2] El método del editor de registro

    Tipo regeditar en Start Search y pulsa Enter. Una vez que se abra el Editor del Registro, navegue a la siguiente tecla-

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

    Ahora si tienes los DWORD nombrados como SMB1 o SMB2, compruebe sus datos de valor.

    Si se establece en 0, es discapacitado.

    Y en cualquier otro caso, está habilitado..

    Métodos para verificar qué versión de SMB está instalada en los Clientes

    Utilizaremos los siguientes métodos para verificar qué versión de SMB está instalada en su computadora,

    1. El método PowerShell.
    2. El método del editor de políticas de grupo.

    1] El método de PowerShell

    Por lo tanto, si desea verificar qué versión de SMB está ejecutando, puede escribir lo siguiente en Símbolo del sistema con privilegios de nivel de administrador,

    SMB v1 Windows 10 y Windows 8.1

    sc.exe qc lanmanworkstation

    SMB v2 Windows 10 y Windows 8.1

    sc.exe qc lanmanworkstation

    2] El método del editor de políticas de grupo

    Cabe destacar que este método no funcionará en Windows 10 Home o en una edición equivalente de Windows 8 o Windows 7.

    Abrir cuadro de ejecución, escriba gpedit.msc y pulsa Intro para abrir el Editor de políticas de grupo local. Navegue a la siguiente ruta:

    Configuración de la computadora> Configuración de Windows

    Debajo Registro, buscar el elemento de registro con las siguientes propiedades,

    Acción: Actualizar

    Colmena: HKEY_LOCAL_MACHINE

    Ruta clave: SISTEMA \ CurrentControl \ services \ mrxsmb10

    Nombre de valor: comienzo

    Tipo de valor: REG_DWORD

    Datos de valor: 4

    Si la información del valor se establece en 4, SMB está deshabilitado.

    Para una lectura detallada visite microsoft.com.

    Lectura relacionada: Por qué y cómo deshabilitar SMB1 en Windows 10/8/7.