Windows 10 安装启用 SMB 1.0 协议完整教程(小白一看就会)
很多用 Windows 10 的朋友在连接老式打印机、旧版 NAS 或者某些监控设备时,会突然发现网络共享访问不了,提示“无法连接”或者“协议不支持”。这时候十有八九就是系统默认把 SMB 1.0 关掉了。SMB 1.0 是微软很早以前的文件共享协议,虽然现在已经不安全,但不少老设备还只认它。下面就把 Windows 10 安装启用 SMB 1.0 的方法讲清楚,从新手能看懂的图形界面操作,到进阶用户的命令行,一步步来,照着做就行。
为什么 Windows 10 默认不开启 SMB 1.0
微软从 Windows 10 1709 版本开始,就把 SMB 1.0 设成了可选功能,默认关闭。原因很简单:这个协议漏洞多,容易被勒索病毒利用,比如当年的 WannaCry 就是钻了 SMB 1.0 的空子。关掉它能提升系统安全性,但对家里还有老 NAS、老打印机、老路由器的用户来说,就等于断了共享路。所以需要手动装回来。装之前先确认你的设备真的只支持 SMB 1.0,能升级固件或者换用 SMB 2/3 的尽量升级,别长期开着 SMB 1.0。
方法一:用控制面板图形界面安装(最适合小白)
这是最直观的方式,全程鼠标点击,不用敲命令。
- 按键盘 Win + R,弹出运行窗口,输入
optionalfeatures,然后回车。也可以直接在开始菜单搜索“启用或关闭 Windows 功能”。 - 等待功能列表加载完成(有时候会卡几秒,正常)。
- 在列表里找到“SMB 1.0/CIFS 文件共享支持”,前面的方框打上勾。展开后会看到三个子项:
- SMB 1.0/CIFS 客户端
- SMB 1.0/CIFS 服务器
- SMB 1.0/CIFS 自动删除 一般勾选前两个就够了,客户端用来访问别人的共享,服务器用来让别人访问你的电脑。自动删除建议先不勾,否则系统以后可能自己又关掉。
- 点击“确定”,系统开始下载并安装组件,进度条走完后会提示需要重启。
- 立刻重启电脑,重启完成后再试一次访问共享设备。
如果列表里根本看不到 SMB 1.0 这一项,说明你的系统版本太新或者功能包被精简过,直接跳到方法二用命令强制启用。
方法二:PowerShell 一键启用(推荐进阶用户或方法一失败时用)
图形界面有时候会报错或者找不到功能,用 PowerShell 更稳。
- 在开始菜单搜索“PowerShell”,右键“以管理员身份运行”(一定要管理员,否则权限不够)。
- 复制下面这行命令,直接粘贴到窗口里,回车:
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -All
- 命令执行后会显示进度,完成后提示是否重启,输入
Y回车,电脑自动重启。 - 重启后验证是否成功,再开一个管理员 PowerShell,输入:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
看到 State 显示为 Enabled 就说明已经装好了。
如果想同时装客户端和服务器,也可以分开执行:
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Server
方法三:用 DISM 命令修复安装(系统文件损坏时用)
有时候系统组件坏了,上面两种方法都会失败,这时用 DISM 强制修复。
- 同样以管理员身份打开 PowerShell 或 CMD。
- 依次输入下面两条命令,每条回车后等它跑完:
DISM /Online /Enable-Feature /FeatureName:SMB1Protocol /All
DISM /Online /Enable-Feature /FeatureName:SMB1Protocol-Client
- 执行完重启电脑。
如果提示源文件找不到,可以挂载 Windows 10 原版 ISO 镜像,然后在命令后面加上 /Source:D:\sources\sxs(D 改成你的光驱盘符)。
安装完成后的验证与测试
重启后别急着高兴,先确认协议真的起来了。
- 打开 PowerShell,输入
Get-SmbServerConfiguration | Select EnableSMB1Protocol,返回 True 表示服务器端开启。 - 客户端测试:在资源管理器地址栏输入
\\对方IP或\\设备名,看能不能进去。 - 如果还是连不上,检查防火墙是否拦截了 445 端口。临时关掉防火墙测试一下,确认是防火墙问题后再单独放行 445 端口。
重要注意事项与安全建议
启用 SMB 1.0 等于给系统开了一扇旧门,风险客观存在。建议做到以下几点:
- 只在需要时开启,用完后立刻关掉。关闭命令是:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol。 - 电脑不要暴露在公网,家用路由器别开端口映射把 445 端口映射出去。
- 装完后立刻更新 Windows,微软偶尔会推送 SMB 相关安全补丁。
- 老设备尽量升级固件,很多 NAS 品牌(群晖、威联通)新固件已经支持 SMB 2/3,升级后就可以把 SMB 1.0 关掉。
- 如果是公司环境,优先用 SMB 2 以上协议,并配合账号密码 + 加密访问。
常见失败原因排查
- 提示“功能名称不正确”:多半是系统版本太旧,先把 Windows 更新到最新。
- 安装后还是连不上:检查对方设备是否开启了 SMB 服务,有的打印机默认关闭共享。
- 重启后又自动关闭:把“SMB 1.0/CIFS 自动删除”那个勾去掉,或者用组策略禁止自动删除。
- 企业版或专业版被组策略管控:联系管理员,或者自己在 gpedit.msc 里搜索 SMB 相关策略放开。
按照上面任意一种方法操作,绝大多数 Windows 10 电脑都能顺利装上 SMB 1.0。装好后先测试共享是否正常,确认没问题再考虑长期使用。安全永远比方便重要,能不用 SMB 1.0 就尽量别用,实在要用也记得定期检查系统漏洞补丁。

还没有评论,来说两句吧...