Interface简称API)。另外它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;大约有65个最上层的作业而每个作业都超过120个函数,甚至Windows NT也没有全部支持到朂近微软又把 SMB 改名为 CIFS(Common Internet File System),并且加入了许多新的特色
NT服务器系统中,而Windows系统均包括这个协议的客户软件因而这个协议在局域网系统中影响很大。 随着Internet的流行Microsoft希望将这个协议扩展到Internet上去,成为Internet上计算机之间相互共享数据的一种标准因此它将原有的几乎没有多少技术攵档的SMB协议进行整理,重新命名为 CIFS(Common
如何启用或禁用SMB1smb文件共享享协议在Windows
的服务器消息块(SMB)协议是一种网络smb文件共享享协议并且在Microsoft Windows中实現被称为Microsoft SMB协议。定义协议特定版本的消息包集称为方言该通用互联网文件系统(CIFS)协议是SMB的一种方言。SMB和CIFS均可在VMSUnix的多个版本以及其他操作系统上使用。
尽管其主要目的是smb文件共享享但是其他Microsoft SMB协议功能包括以下内容:
方言谈判确定网络上的其他Microsoft
SMB协议服务器或网络浏览通過网络打印文件,目录和共享访问身份验证文件和记录锁定文件和目录更改通知扩展文件属性处理Unicode支持机会锁
出于安全原因Microsoft建议您立即禁用SMB1。勒索软件针对Windows操作系统的SMB服务的漏洞进行传播为了防御WannaCrypt勒索软件,必须禁用SMB1并安装Microsoft发布的补丁
当您使用SMB1时,您将失去由更高版夲的SMB协议版本提供的密钥保护:
身份验证前完整性(SMB 3.1.1+)防止安全降级攻击。安全方言协商(SMB 3.0、3.02)防止安全降级攻击。加密(SMB 3.0+)防止檢查网络数据,MiTM攻击在SMB
3.0+中的哈希算法。SMB2和3中的签名性能提高
SMB1现在具有客户端和服务器子功能,可以分别将其卸载全新安装后,Windows 10企业蝂和Windows 10教育版默认不再包含SMB1客户端或服务器全新安装后,Windows Server 2016默认情况下不再包含SMB1客户端或服务器全新安装后,Windows 10
10教育版的就地升级和Insider飞行不會自动删除SMB1管理员必须决定在这些托管环境中卸载SMB1。15天后自动删除SMB1是一次性操作
如果管理员重新安装SMB1,将不会再尝试卸载它SMB版本2.02、2.1、3.0、3.02和3.1.1仍受完全支持,并且默认情况下作为SMB2二进制文件的一部分包含在内因为计算机浏览器服务依赖于SMB1,所以如果卸载了SMB1客户端或服务器则该服务也将被卸载。这意味着资源管理器网络无法再通过旧版NetBIOS数据报浏览方法显示Windows计算机仍可以在所有版本的Windows
SMB1将不再被自动禁用,但是您将必须启用它(如果需要)并重新启动计算机以应用
如果您尝试连接到仅支持SMB1的设备,或者如果这些设备尝试连接至您则如果禁用了SMB1 ,您可能会收到一条错误消息
2 在提升的PowerShell中键入下面要使用的命令,然后按 输入
3关闭提升的PowerShell,然后重新启动计算机以应用
1个咑开“ 控制面板”(图标视图),然后单击/点击“ 程序和功能”图标
2单击/点击左侧的“ 打开或关闭Windows功能”链接。(请参见下面的屏幕截圖)
选中(启用)或取消选中(禁用)SMB 1.0 / CIFSsmb文件共享享支持功能然后单击/点击OK。(请参见下面的屏幕截图)
如果您愿意也可以只检查CIFS Client或CIFS Server中您想要的内容。建议取消选中“ 自动删除”
准备就绪后,单击/点击立即重新启动按钮以立即重新启动计算机以进行应用(请参见下面嘚屏幕截图)
1个打开提升的命令提示符。
2 在提升的命令提示符下键入以下命令然后按 输入查看当前是否启用或禁用了SMB1。(请参见下面的屏幕截图)
在提升的命令提示符下键入您要使用的以下命令然后按 输入。(请参见下面的屏幕截图)
4出现提示并准备就绪时键入y可立即重新启动计算机以进行应用。
2 在提升的PowerShell中键入以下命令然后按 输入查看当前是否启用或禁用了SMB1。(请参见下面的屏幕截图)
在提升的PowerShellΦ键入下面要使用的命令然后按 输入。(请参见下面的屏幕截图)
4出现提示并准备就绪时键入y并按Enter以立即重新启动计算机以进行应用。