需逐层排查连通性、服务状态、网络发现、协议兼容及凭据配置:先ping测IP连通性,再验证Server/Workstation等服务运行状态,启用网络发现与文件共享,根据目标设备兼容性启用SMBv1并允许不安全来宾登录,最后通过凭据管理器手动添加目标IP对应凭据。

当你在Windows资源管理器地址栏输入\192.168.1.100或\DESKTOP-ABC尝试访问局域网共享,却弹出“找不到网络路径”错误时,问题通常不在共享端本身,而是本机无法完成从名称解析到SMB会话建立的完整链路。这个错误不表示网线断了,而说明系统已抵达目标IP,却在445端口上没收到有效响应。
先确认基础连通性是否成立
跳过所有设置,直击物理与逻辑层:按Win + R输入cmd回车→执行ping -n 3 192.168.1.100(把IP换成你要访问的真实地址)→若无回复,检查双方是否在同一子网、目标电脑是否开机、有线/无线是否真实接入同一路由器;若能ping通,说明网络层通畅,问题一定出在更高层。
接着验证名称解析是否可靠:在命令提示符中输入nslookup DESKTOP-ABC(把计算机名换成实际名称),观察是否返回正确IP;若失败,说明主机名无法被识别,后续所有用\计算机名的访问都会卡在第一步。
最后绕过名称解析直接测SMB端口:输入Test-NetConnection -ComputerName 192.168.1.100 -Port 445(PowerShell中运行),看TcpTestSucceeded是否为True;【若此项为False,说明目标机器445端口未开放或被防火墙拦截,此时无论怎么调本地设置都无效】
启用网络发现与文件共享
这是Windows“看见”邻居设备的前提。打开控制面板→网络和 Internet→网络和共享中心→更改高级共享设置→在当前活动网络(通常是“专用”)下勾选“启用网络发现”和“启用文件和打印机共享”。
向下滚动到“所有网络”部分,将“密码保护的共享”设为“关闭”——仅限家庭或可信内网环境,否则Win10/11会拒绝无凭据的连接请求。
点击“保存更改”后,不要立刻测试。右键任务栏“Windows资源管理器”进程→选择“重新启动”,让新策略立即生效,避免因缓存导致误判。
启动并配置关键后台服务
网络发现不是开关一开就灵,它依赖多个服务协同工作。按Win + R输入services.msc回车→依次查找以下服务并确保状态为“正在运行”,启动类型设为“自动(延迟启动)”:
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
• Server(提供本机共享能力)
• Workstation(发起对外共享连接)
• Function Discovery Resource Publication
• SSDP Discovery
• UPnP Device Host
• TCP/IP NetBIOS Helper(对Win7或老设备至关重要)
特别注意:如果Server服务被禁用,你本机根本无法被别人访问;如果Workstation服务停止,你就完全丧失访问别人的资格——二者缺一不可。
适配SMB协议与来宾登录策略
方法一:启用SMB 1.0兼容支持
控制面板→程序→启用或关闭Windows功能→勾选“SMB 1.0/CIFS 文件共享支持”(含客户端与服务器子项)→重启电脑。此步专治Win11访问Win7、老NAS或某些嵌入式设备失败的问题。
方法二:允许不安全来宾登录
按Win + R输入gpedit.msc→计算机配置→管理模板→网络→Lanman工作站→双击“启用不安全的来宾登录”→选择“已启用”→确定。此策略让Win10/11接受无账户密码的共享连接请求。
方法三:用PowerShell强制生效(无需组策略编辑器)
以管理员身份运行PowerShell→逐行执行:
set-smbclientconfiguration -enableinsecureguestlogons $true -force
set-smbclientconfiguration -requiresecuritysignature $false -force
set-smbserverconfiguration -requiresecuritysignature $false -force
【执行后必须重启电脑,否则设置不加载】
手动添加Windows凭据
当目标共享要求身份验证但未弹出登录框时,系统可能已缓存错误凭据。按Win + R输入control.exe→用户账户→管理凭据→Windows凭据→点击“添加Windows凭据”。
在网络地址栏填入目标IP(如192.168.1.100)或计算机名(如DESKTOP-ABC),用户名格式为“计算机名用户名”(如DESKTOP-ABCAdministrator)或“域名用户名”,密码填对应账户密码。
这一步能绕过凭据协商失败环节,尤其适用于反复提示“用户名或密码错误”但确认无误的场景。

















