none
Fallas aplicando script para disactivar SMBv1 - Falla todo RRS feed

  • Pregunta

  • hola aplicamos por GPO estos comandos en ambiente con Windows XP y 2003

    sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
    sc.exe config mrxsmb10 start= disable

    sucede que queremos volver atrás porque aplicamos el parche de MS KB4012598 y tenemos graves problemas porque no se ven en la red clientes y servidor.

    no nos permite hacer

    sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
    sc.exe config mrxsmb10 start= auto

    La verdad no encuentro la forma de volver a habilitar SMBv1 para que puedan trabajar contra los fileserver en Windows 2003.

    gracias de antemano.


    Alejandro | Especialista en Infraestructura Microsoft y Fortinet|

    martes, 16 de mayo de 2017 20:12

Todas las respuestas

  • El problema es que esas instrucciones no son válidas para XP y Server 2003. Los controladores Mrxsmb10.sys y Mrxsmb20.sys aparecieron en Vista, que introdujo la segunda versión del protocolo SMB (estoy respondiendo a través de un dispositivo móvil y no tengo las herramientas necesarias para verificar la información). La primera orden estableció unas dependencias incorrectas, de modo que el servicio Lanmanworkstation ya no puede iniciarse; probablemente falla con el error 1068 o, edito, el 1075.

    Creo que la solución consiste en ejecutar sc config lanmanworkstation depend= "" (de origen, el servicio no tiene dependencias), pero hay que asegurarse de limitarlo sólo a los XP y Server 2003. En los Windows posteriores la eliminación de las dependencias originales puede causar problemas.

    SMBv1 es la única versión del protocolo disponible en XP y Server 2003. Si se deshabilita en los Windows más modernos se perderá la comunicación con las carpetas compartidas de los Windows antiguos.

    How to enable and disable SMBv1, SMBv2, and SMBv3 in Windows and Windows Server


    • Editado Ramón Sola miércoles, 17 de mayo de 2017 16:27
    martes, 16 de mayo de 2017 21:23
  • sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
    [SC] ChangeServiceConfig SUCCESS

    sc.exe config mrxsmb10 start= auto
    [SC] OpenService FAILED 1060:

    El servicio especificado no existe como servicio instalado.


    Alejandro | Especialista en Infraestructura Microsoft y Fortinet|

    miércoles, 17 de mayo de 2017 2:47
  • Ay, señor... El "config lanmanworkstation depend=" va a funcionar siempre; si después resulta que las dependencias no son las correctas, el servicio no arrancará o se comportará de forma extraña. El "config mrxsmb10" nunca va a funcionar en un XP o un Server 2003 porque MRXSMB10 NO EXISTE en esos sistemas, únicamente de Vista en adelante.

    Repito: sc.exe config lanmanworkstation depend= "" y nada más, pero solo en los XP y Server 2003, en los que lanmanworkstation no presenta dependencias. Los Vista, Server 2008, 7, 2008 R2 y siguientes, que se queden como están.

    miércoles, 17 de mayo de 2017 16:26