若访问局域网共享提示“找不到网络路径”或“拒绝访问”,需依次启用SMB 1.0客户端、开启SMB 2.0/3.0并禁用签名强制、放行防火墙TCP 445端口及配套规则、启用网络发现相关服务、通过组策略禁用SMB签名要求。

如果您尝试访问局域网中的共享文件夹,但系统提示“找不到网络路径”或“拒绝访问”,则很可能是目标设备未启用SMB协议支持。以下是完成该配置的具体操作步骤:
一、在Windows 10/11中启用SMB 1.0/CIFS客户端
Windows默认禁用老旧的SMB 1.0协议,而部分NAS设备或旧版服务器仅支持该协议;启用后可恢复基础兼容性访问。
1、按下 Win + R 打开运行窗口,输入 optionalfeatures.exe 并回车。
2、在弹出的“Windows功能”窗口中,向下滚动找到 SMB 1.0/CIFS 文件共享支持。
3、展开该项,勾选 SMB 1.0/CIFS 客户端(无需勾选服务器和打印服务)。
4、点击“确定”,等待系统应用更改,完成后重启计算机。
二、启用现代SMB协议(SMB 2.0/3.0)并关闭签名强制
若访问对象为Windows Server或较新NAS,需确保本地启用SMB 2.0及以上版本,并禁用SMB签名强制策略,否则可能因协商失败导致连接中断。
1、以管理员身份运行PowerShell,执行命令:Set-SmbServerConfiguration -RequireSecuritySignature $false -Force。
2、继续执行:Set-SmbClientConfiguration -RequireSecuritySignature $false -Force。
3、验证当前启用的SMB版本:运行 Get-SmbServerConfiguration | Select EnableSMB2Protocol,确认返回值为 True。
三、检查Windows防火墙入站规则
即使SMB服务已启用,若防火墙阻止相关端口通信,仍无法建立连接;需放行SMB依赖的TCP 445端口及配套规则。
1、打开“控制面板 > Windows Defender 防火墙 > 高级设置”。
2、在左侧面板点击“入站规则”,在右侧面板点击“启用规则”。
3、依次启用以下三条规则:文件和打印机共享(回显请求 - ICMPv4-In)、文件和打印机共享(TCP-In)、文件和打印机共享(UDP-In)。
4、双击“文件和打印机共享(TCP-In)”规则,在“协议和端口”选项卡中确认“本地端口”设为 445。
四、启用网络发现与文件共享服务
Windows依赖“Function Discovery”、“SSDP Discovery”、“UPnP Device Host”等服务支撑网络发现机制;若这些服务被禁用,将无法在“网络”位置列出其他设备。
1、按 Win + R 输入 services.msc 回车。
2、定位并双击以下服务项,将“启动类型”设为“自动”,并点击“启动”按钮:Function Discovery Provider Host、Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host。
3、返回桌面,进入“设置 > 网络和Internet > 网络和共享中心 > 高级共享设置”,在当前配置文件下开启 网络发现 和 文件和打印机共享。
五、修改组策略禁用SMB签名(适用于专业版/企业版)
当域环境或高安全策略组策略强制要求SMB数据包签名时,与不支持签名的设备通信将失败;需通过本地组策略覆盖该限制。
1、按 Win + R 输入 gpedit.msc 回车。
2、导航至:计算机配置 > 管理模板 > 网络 > Lanman 工作站。
3、双击“启用不安全的来宾登录”,设置为“已启用”。
4、再导航至:计算机配置 > 管理模板 > 网络 > Lanman 服务器,双击“要求将签名用于通信(总是)”,设置为“已禁用”。
5、执行命令 gpupdate /force 刷新策略。










