问题卡在协议协商、身份认证或权限继承三道关卡;需依次排查网络连通性(ping测试、设为专用网络)、启用smb1及computer browser等关键服务、清除凭据缓存并用unc路径强制认证、最后检查ntfs底层权限是否放行。

当同事说“我连不上你共享的文件夹”,而你确认已右键→属性→共享→勾选,却仍弹出“找不到网络路径”或“拒绝访问”时,问题大概率卡在协议协商、身份认证或权限继承这三道隐性关卡上,不是共享没开,而是客户端根本没被允许进门。
第一步:确认网络基础连通性
打开命令提示符(Win+R → 输入cmd → 回车),执行:
ping 【192.168.1.100】(将此IP替换为共享主机的实际地址,可在其运行ipconfig查看IPv4地址)。
若返回“请求超时”,说明物理层或IP层已中断——此时无需继续配置共享,先检查网线灯是否亮、Wi-Fi是否连同一SSID、两台设备IP是否同属192.168.1.x网段;若出现“目标主机不可达”,极可能是其中一台设为“公共网络”,需右键任务栏网络图标→“网络和Internet设置”→“以太网/Wi-Fi属性”→将网络配置改为“专用”。【必须是“专用”而非“公共”,否则Windows默认禁用所有发现与共享服务】
第二步:强制启用SMB协议与关键服务
Win10/11默认禁用SMB1,且部分旧设备或NAS依赖该协议协商启动;同时,Computer Browser服务负责维护网络邻居列表,若关闭则“网络”里看不到任何电脑。
方法一:启用SMB1兼容支持
Win+R → 输入optionalfeatures.exe → 勾选“SMB 1.0/CIFS 文件共享支持”→ 确定 → 重启电脑。
方法二:启动核心后台服务
Win+R → 输入services.msc → 找到以下四项并逐个右键→“启动”,状态设为“自动”:
• Function Discovery Resource Publication
• SSDP Discovery
• UPnP Device Host
• Computer Browser
注意:Server服务必须为“正在运行”,它是SMB共享的底层承载进程,若被禁用则所有共享功能彻底失效。
第三步:绕过凭据缓存陷阱直连UNC路径
很多用户卡在反复输入密码却始终提示“拒绝访问”,真实原因常是Windows凭据管理器中存了错误的历史记录,新凭据无法覆盖。
第一步:清除旧凭据
Win+R → 输入control.exe /name Microsoft.CredentialManager → 进入“Windows凭据”→ 展开“普通凭据”→ 删除所有以共享主机IP或计算机名开头的条目。
第二步:使用UNC路径强制触发新认证
在资源管理器地址栏直接输入:
\192.168.1.100ShareName(将IP和ShareName替换为实际值)→ 回车。
此时若弹出登录框,用户名务必填【主机名用户名】格式,例如DESKTOP-ABCAlice;不能只填Alice,也不能填admin@domain(非域环境不认@符号)。
第三步:验证是否成功映射
若登录后能正常浏览内容,说明协议、服务、凭据三关已通;后续可右键该共享文件夹→“映射网络驱动器”固化访问路径。
第四步:收紧NTFS权限确保底层放行
很多人只改了“共享”选项卡权限,却忽略了更底层的NTFS安全权限——即使共享允许Everyone读取,若文件夹本身NTFS权限拒绝该用户,照样打不开。
在共享主机上,右键该文件夹→“属性”→“安全”选项卡→点击“编辑”→“添加”→输入Everyone→检查下方权限框,“读取和执行”“列出文件夹内容”“读取”三项必须勾选;若要写入,再勾选“写入”。【切勿跳过此步,这是80%“有共享无访问”问题的最终答案】
点“确定”后,若弹出“需要管理员权限才能更改此文件夹的安全性”提示,勾选“用在此文件夹、子文件夹和文件上”,确保权限递归生效。











