所以你们中有些人可能对 SMB 1.0 好奇,想知道是否可以关闭该协议。坏消息是,如果你仍在运行 Windows XP 或 Windows Server 2003,就仍然需要运行该协议。如果你正在使用文件服务器,仔细检查这些设备的支持和配置会很重要。在某些情况下,使用 Samba 的 Unix 设备也可能需要该协议。从安全角度看,这个协议已经过时、奄奄一息,应该被禁用。较新的实现在性能和安全性上更佳,这应该成为确保你的环境专门配置为使用 SMB 2.0 或更高版本的激励。我一直惊讶于有多少环境仍在文件服务器上运行 SMB 1.0,仅仅是因为他们一直没来得及应用更新或更改基础设施配置。要进行快速测试,你可以使用以下 PowerShell 3.0+ 命令行来禁用 SMB 1.0。Set-SmbServerConfiguration –EnableSMB1Protocol $false 如果你运行的是 PowerShell 2.0,可以使用以下 PowerShell 命令行达到同样效果。Set-ItemProperty -Path “HKLM:SYSTEMCurrentControlSetServicesLanmanServerParameters” SMB1 -Type DWORD -Value 0 -Force如需更多指导,你还应参考以下 Microsoft KB 关于禁用 SMB 协议的文章。http://support.microsoft.com/kb/2696547如果你想读点东西,Microsoft 还有一份精彩的 394 页文档,关于