解决Win10 1809/LTSC 2019的SMB共享服务问题

折腾笔记

Posted by Pockies on January 19, 2019

如果你手贱, 全新安装了win10 1809 或者基于1809的LTSC 2019

那你应该会发现,系统的SMB共享服务似乎出了问题。

最直观的“症状”就是其它电脑在“资源管理器”里搜索不到运行Win10 1809的PC,比如我的NAS。

又不是不能用。

所以我当时的解决方案是:手动输入网络计算机地址 + 映射网络驱动器。

但当我把NAS也全新安装到LTSC 2019,却发现电视盒子彻底无法访问共享文件夹时——

这是根本没法用了……


搜索之后发现不并是BUG,而是Win10 1809 出于安全考虑,默认 关闭了SMBv1服务

行。吧。

既然原因只是SMB服务默认被关,那我们重新打开就好:

启用Windows功能

Win+R 打开“运行”,输入 control,“确定”以打开“控制面板”:

进入 程序→程序和功能,点击“启用或关闭Windows功能”。

在弹出的“Windows功能”窗口里,找到并勾选“SMB 1.0/CIFS File Sharing Support”。

点击“Windows功能”窗口上的“确定”,等待windows应用更改并重启电脑。

修改本地组策略

重启后再次 Win+R 打开“运行”,输入 gpedit.msc,“确定”以打开“本地组策略编辑器”。

按 计算机配置→管理模板→网络 的顺序,依次展开左侧目录树。

点击“Lanman工作站”,右侧会显示该项目的详细设置。

点击里面的“启用不安全的来宾登录”,将它由“未配置”改为“已启用”,应用并重启电脑。

最后打开PowerShell,输入以下命令查看SMBv1的开启状态:

Get-SmbServerConfiguration | Select EnableSMB1Protocol

再次打开“资源管理器”,局域网上的计算机重新出现在了“网络”列表里。

电视盒子对共享文件夹的访问也恢复了正常。

至此,Win10 1809/LTSC 2019 的SMB共享问题算是解决。

需要更多SMB配置手段,请参阅:

如何在 Windows 和 Windows Server 中检测、启用和禁用 SMBv1、SMBv2 和 SMBv3


虽然1809关闭SMBv1是出于安全考量,但在各类软件App乃至自家Win10都没跟上新协议的情况下,只会凭添麻烦。

但愿巨硬别再搞出这种如鲠在喉的“BUG”了。