应启用SMB 1.0/CIFS协议并配置来宾访问:一、通过“Windows功能”或PowerShell启用SMB1客户端/服务器组件;二、家庭版修改注册表AllowInsecureGuestAuth为1,专业版启用组策略“不安全的来宾登录”;三、关闭“密码保护的共享”。

如果您尝试访问局域网内的共享文件夹或设备,但系统提示“找不到网络路径”“错误代码0x80070035”或“网络名不可用”,则很可能是由于Windows默认禁用了SMB 1.0/CIFS协议所致。许多旧版NAS、Windows 7/8主机、打印机及部分Linux Samba服务器仅支持该协议进行基础发现与连接。以下是解决此问题的步骤:
一、启用SMB 1.0/CIFS 文件共享支持
Windows 10/11出于安全考虑默认禁用SMB 1.0协议,而大量老旧设备仍依赖该协议通信。启用后可恢复与这些设备的基础SMB协商能力,是解决无法发现或连接共享的首要操作。
1、按Win + R键打开运行窗口,输入optionalfeatures并回车。
2、在“Windows 功能”窗口中,向下滚动找到SMB 1.0/CIFS 文件共享支持,点击左侧“+”号展开子项。
3、勾选全部子项:SMB 1.0/CIFS 客户端(必须)、SMB 1.0/CIFS 服务器(如需被其他旧系统访问)、SMB Direct(若存在且需高性能传输)。
4、点击“确定”,等待系统安装组件;若提示重启,必须立即重启计算机使更改生效。
二、使用PowerShell命令行启用SMB 1.0协议
该方法绕过图形界面,适合批量部署、远程管理或图形功能异常时使用,支持精确启用客户端或服务器组件,且命令执行后可手动启动服务避免强制重启。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、输入以下命令启用客户端组件并回车:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart。
3、如需本机作为共享源被旧系统访问,追加执行:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart。
4、手动启动关键服务:Start-Service LanmanServer 和 Start-Service Browser。
三、通过注册表启用来宾身份验证(家庭版专用)
Windows 10/11家庭版不提供组策略编辑器,但可通过注册表修改允许不安全的来宾登录,以兼容未配置用户认证的NAS或Samba共享,确保匿名访问通道畅通。
1、按Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、在右侧空白处右键 → “新建” → “DWORD (32位)值”,命名为:AllowInsecureGuestAuth。
4、双击该值,将“数值数据”设为1,基数选择十六进制,点击“确定”。
四、启用不安全的来宾登录(专业版/企业版)
组策略方式提供更严格的策略控制,适用于具备gpedit.msc的Windows版本,可直接启用来宾登录策略,解除对无凭证访问的系统级拦截。
1、按Win + R,输入gpedit.msc并回车,打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → 网络 → Lanman 工作站。
3、在右侧找到启用不安全的来宾登录,双击打开。
4、选择已启用,点击“确定”保存设置。
5、重启计算机使策略生效。
五、关闭密码保护的共享设置
即使SMB 1.0已启用,若“密码保护的共享”处于开启状态,系统将拒绝所有未提供有效账户凭据的连接请求,导致旧设备因无法提交认证而访问失败。
1、打开“控制面板” → “网络和 Internet” → “网络和共享中心” → 左侧点击更改高级共享设置。
2、在当前网络配置(如“专用”)下,找到密码保护的共享选项。
3、选择关闭密码保护的共享(仅限可信局域网环境)。
4、点击保存更改。










