首先启用SMB 1.0/CIFS客户端支持,再通过组策略或注册表启用来宾登录,即可解决Windows 10访问旧版NAS或Linux共享时的连接问题。

如果您尝试访问网络中的旧版NAS设备或Linux共享文件夹,但系统提示需要过时的SMB1协议,则可能是由于Windows 10默认未启用SMB 1.0/CIFS支持。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 10 Pro。
一、启用SMB 1.0/CIFS文件共享支持
许多老旧的NAS设备和Linux Samba服务器使用SMB 1.0协议进行文件共享。由于安全原因,Windows 10默认禁用了该功能,必须手动开启才能建立连接。
1、按下Win + X组合键,在弹出的菜单中选择“控制面板”。
2、在控制面板中点击“程序”,然后选择“程序和功能”下的“启用或关闭Windows功能”。
3、在弹出的窗口中,找到“SMB 1.0/CIFS 文件共享支持”选项,展开其子项,并勾选“SMB 1.0/CIFS 客户端”以及“SMB 1.0/CIFS 服务器”(如需本机共享)。
4、点击“确定”,系统将安装所需组件,完成后根据提示重启计算机。
二、启用不安全的来宾登录
某些NAS设备允许通过来宾账户进行无密码访问。Windows 10出于安全考虑默认禁止此类不安全的连接方式,需通过组策略或注册表修改来允许。
1、按Win + R打开“运行”对话框,输入gpedit.msc并回车,以打开本地组策略编辑器。(注意:此功能在Windows 10家庭版中不可用)
2、依次导航至“计算机配置” → “管理模板” → “网络” → “Lanman 工作站”。
3、在右侧找到“启用不安全的来宾登录”策略,双击打开。
4、选择“已启用”,然后点击“确定”保存设置。
5、重启电脑使更改生效。
三、通过注册表启用来宾身份验证
对于无法使用组策略编辑器的系统(如家庭版),可以直接修改注册表来达到相同目的,允许客户端以不安全的方式连接到使用来宾身份验证的共享资源。
1、按Win + R打开“运行”对话框,输入regedit并回车,以打开注册表编辑器。
2、导航至以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
3、在右侧窗格中,找到名为AllowInsecureGuestAuth的DWORD值。如果不存在,请右键空白处,选择“新建” → “DWORD (32位)值”,并将其命名为AllowInsecureGuestAuth。
4、双击该值,将其数值数据设置为1,基数选择十六进制。
5、点击“确定”后关闭注册表编辑器,并重启计算机。











