windows 10安装smb1.0

老刘

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。

方法一:用控制面板图形界面安装(最适合小白)

这是最直观的方式,全程鼠标点击,不用敲命令。

  1. 按键盘 Win + R,弹出运行窗口,输入 optionalfeatures,然后回车。也可以直接在开始菜单搜索“启用或关闭 Windows 功能”。
  2. 等待功能列表加载完成(有时候会卡几秒,正常)。
  3. 在列表里找到“SMB 1.0/CIFS 文件共享支持”,前面的方框打上勾。展开后会看到三个子项:
    • SMB 1.0/CIFS 客户端
    • SMB 1.0/CIFS 服务器
    • SMB 1.0/CIFS 自动删除 一般勾选前两个就够了,客户端用来访问别人的共享,服务器用来让别人访问你的电脑。自动删除建议先不勾,否则系统以后可能自己又关掉。
  4. 点击“确定”,系统开始下载并安装组件,进度条走完后会提示需要重启。
  5. 立刻重启电脑,重启完成后再试一次访问共享设备。

如果列表里根本看不到 SMB 1.0 这一项,说明你的系统版本太新或者功能包被精简过,直接跳到方法二用命令强制启用。

方法二:PowerShell 一键启用(推荐进阶用户或方法一失败时用)

图形界面有时候会报错或者找不到功能,用 PowerShell 更稳。

  1. 在开始菜单搜索“PowerShell”,右键“以管理员身份运行”(一定要管理员,否则权限不够)。
  2. 复制下面这行命令,直接粘贴到窗口里,回车:
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -All
  1. 命令执行后会显示进度,完成后提示是否重启,输入 Y 回车,电脑自动重启。
  2. 重启后验证是否成功,再开一个管理员 PowerShell,输入:
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

看到 State 显示为 Enabled 就说明已经装好了。

如果想同时装客户端和服务器,也可以分开执行:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Server

方法三:用 DISM 命令修复安装(系统文件损坏时用)

有时候系统组件坏了,上面两种方法都会失败,这时用 DISM 强制修复。

  1. 同样以管理员身份打开 PowerShell 或 CMD。
  2. 依次输入下面两条命令,每条回车后等它跑完:
DISM /Online /Enable-Feature /FeatureName:SMB1Protocol /All
DISM /Online /Enable-Feature /FeatureName:SMB1Protocol-Client
  1. 执行完重启电脑。

如果提示源文件找不到,可以挂载 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 就尽量别用,实在要用也记得定期检查系统漏洞补丁。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

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

目录[+]