当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Windows 中卸载并禁用 SMBv1

作者:精品下载站 日期:2024-12-14 18:42:21 浏览:14 分类:玩电脑

在 Windows 中卸载并禁用 SMBv1


最初的服务器消息块 (SMB) 版本 1 (SMBv1) 协议已有近 30 年的历史,与 80 年代开发的许多软件一样,它是为一个不再存在的世界而设计的。因此,SMBv1 协议存在重大安全漏洞,Microsoft 强烈建议您不要使用它。在本文中,您将了解如何在 Windows 中卸载和禁用 SMBv1。

什么是 SMBv1?

SMBv1 代表服务器消息块版本 1,由 Barry Feigenbaum 在 80 年代初创建,作为 DOS 的文件共享协议。 20 世纪 90 年代,Microsoft 开始在其操作系统中使用 SMBv1 作为共享对网络上文件、打印机和其他资源的访问的协议。

SMBv1 协议使您组织的服务器/客户端容易受到网络攻击。因此,立即停止使用这个已有 30 多年历史的协议非常重要!

在 Windows 中获取 SMBv1 状态

检查是否随 PowerShell 安装了 SMBv1 功能。

PS C:\> Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

FeatureName      : SMB1Protocol
DisplayName      : SMB 1.0/CIFS File Sharing Support
Description      : Support for the SMB 1.0/CIFS file sharing protocol, and the Computer Browser protocol.
RestartRequired  : Possible
State            : Enabled
CustomProperties :
                   ServerComponent\Description : Support for the SMB 1.0/CIFS file sharing protocol, and the Computer Browser protocol.
                   ServerComponent\DisplayName : SMB 1.0/CIFS File Sharing Support
                   ServerComponent\Id : 487
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : FS-SMB1
                   ServerComponent\Deploys\Update\Name : SMB1Protocol

使用 PowerShell 检查 SMBv1 协议状态。

PS C:\> Get-SmbServerConfiguration | Select EnableSMB1Protocol

EnableSMB1Protocol
------------------
              True

如何在 Windows 中卸载和禁用 SMBv1

在 Windows 中禁用卸载 SMBv1 协议非常重要。大多数管理员只执行其中一项任务,并认为这是正确的方法。不幸的是,事实并非如此,而且你必须两者都做。

注意:确保在 Windows 中禁用并卸载 SMBV1 协议。

1.禁用SMBv1协议

使用 PowerShell 禁用 SMBv1 协议

PS C:\> Set-SmbServerConfiguration -EnableSMB1Protocol $false

验证 SMBv1 协议是否已禁用。

PS C:\> Get-SmbServerConfiguration | Select EnableSMB1Protocol

EnableSMB1Protocol
------------------
             False

2.卸载SMBv1协议功能

使用 PowerShell 卸载 SMBv1 功能。

注意:卸载 SMBv1 功能后需要重新启动。

PS C:\> Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

检查 SMBv1 功能是否已卸载。

PS C:\> Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol


FeatureName      : SMB1Protocol
DisplayName      : SMB 1.0/CIFS File Sharing Support
Description      : Support for the SMB 1.0/CIFS file sharing protocol, and the Computer Browser protocol.
RestartRequired  : Possible
State            : Disabled
CustomProperties :
                   ServerComponent\Description : Support for the SMB 1.0/CIFS file sharing protocol, and the Computer Browser protocol.
                   ServerComponent\DisplayName : SMB 1.0/CIFS File Sharing Support
                   ServerComponent\Id : 487
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : FS-SMB1
                   ServerComponent\Deploys\Update\Name : SMB1Protocol

您已成功关闭并禁用 SMBv1。

了解更多:如何在 Windows Server 上启用 TLS 1.2 »

结论

您了解了如何在 Windows 中卸载和禁用 SMBv1。这可以是 Windows Server 或 Windows 客户端。检查状态并确保 SMBv1 已关闭并禁用。假设您有许多 Windows 服务器和客户端,推动此更改的一个很好的方法是通过 GPO。

您喜欢这篇文章吗?您可能还喜欢在虚拟机上安装 Windows Server。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯