这个微软网页提供有关在 Windows 2008 中禁用 SMB1 等的指导。
它提到了一个注册表项HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB1
。
我尚未遵循任何这些说明,但是当我HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
在 W2008 机器上检查时,没有 SMB1 的条目(或任何其他似乎与 SMB 相关的条目)。
这有什么意义?是否可以将机器配置为对 SMB 一无所知?
答案1
WCry 利用了未打补丁的 Windows 系统的一个问题。该问题位于 SMBv1(服务器消息块)实现中。
如果注册密钥HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB1
(类型应为DWORD
)设置为0
,则禁用。默认值为1
,即如果注册表中不存在该密钥,则将视为其值为1
。