应启用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。