【问题标题】:The SMB Version 1 is disabled on server but the status still shows runningSMB 版本 1 在服务器上已禁用,但状态仍显示正在运行
【发布时间】:2018-08-31 11:08:06
【问题描述】:

我使用以下命令在 Windows Server 2008 R2 上禁用了 SMB1:

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

当我使用命令再次检查时:Get-Service mrxsmb10 如果 SMB1 被禁用,则状态显示为“正在运行”

请告诉我为什么即使我禁用了 SMB1 仍然在运行。

【问题讨论】:

    标签: powershell windows-server-2008-r2 smb


    【解决方案1】:

    您需要停止 mrxsmb10 服务并重新启动 lanmanworkstation 服务以修复 SMBv1 而无需重新启动。或者真的,重新启动并以这种方式停止 SMBv1。禁用该服务不会立即停止它。

    【讨论】:

      【解决方案2】:

      首先,此选项需要重新启动才能生效。

      对于 SMB 版本 1,您也可以通过注册表进行。

      要发现服务使用:

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

      禁用:

      Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force
      

      启用:

      Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 –Force
      

      再一次。不要忘记重启才能生效!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多