大家好。
我最近尝试在所有客户端计算机上运行以下批处理文件来禁用 SMB1 并强制所有客户端使用 SMB2:
sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
并且我已经在服务器上“打开”了 SMB2,方法是添加一个REG_WORD
名为并将其值设置为SMB2
同时将同一位置的 的值更改为。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
1
SMB1
0
我最初在这里找到的那些说明:
如何在 Windows 和 Windows Server 中启用和禁用 SMBv1、SMBv2 和 SMBv3
现在,执行所有这些操作确实禁用了 SMB1,但网络文件夹中的所有网络图标在此过程中都消失了。仍然可以通过所有常规链接访问网络项目,例如\\server\ClientApps
这对我来说没问题,但对用户来说不行。扫描到公用文件夹功能也已停止工作(它使用 SMB 协议)。我试图找出服务器是否真的在运行 SMB2,但 Windows Small Business Server 2011 Standard 不支持 PowerShellGet-SmbServerConfiguration
命令。所有客户端都在运行 Windows 7 Enterprise,但我也在 Windows 8 和 Windows 10 上进行了测试,这两个操作系统的网络项目也丢失了。
我想知道我遇到的问题是什么,以及如何在不重新启用 SMB1 的情况下修复它(如果可能)。提前非常感谢。