SMB версии 1 отключен на сервере, но статус по-прежнему показывает, что он работает.

Я отключил SMB1 в Windows Server 2008 R2 с помощью команды:

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

Когда я снова проверил с помощью команды: Get-Service mrxsmb10, если SMB1 отключен, то статус показал «Выполняется».

Кто-нибудь, скажите мне, почему SMB1 все еще работает, хотя я его отключил.


person beginner    schedule 22.03.2018    source источник


Ответы (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

Снова. Не забудьте, чтобы перезагрузка вступила в силу!

person Kirill Pashkov    schedule 22.03.2018

Вам нужно было остановить службу mrxsmb10 и перезапустить службу lanmanworkstation, чтобы исправить SMBv1 без перезагрузки. Или действительно, перезагрузите и остановите SMBv1 таким образом. Отключение службы НЕ останавливает ее сразу.

person Vesper    schedule 22.03.2018