Windows 10局域网共享访问失败时,应依次启用SMB 1.0支持、开启网络发现与文件共享、启动DNS Client等关键服务、用net use命令映射验证、临时关闭防火墙排查拦截。

如果您尝试在Windows 10中访问局域网内其他计算机的共享文件夹,但提示“找不到网络路径”“拒绝访问”或“你没有权限”,则很可能是SMB 1.0/CIFS文件共享支持未启用,或相关网络服务配置异常。以下是多种可行的修复方法:
一、启用SMB 1.0/CIFS 文件共享支持
Windows 10默认禁用SMB 1.0协议以提升安全性,但部分旧设备(如Windows 7/8主机、某些打印机、NAS或Mac早期版本)仍依赖该协议进行基础发现与连接。启用后可恢复基础SMB协商能力。
1、按Win + R键打开运行窗口,输入optionalfeatures并回车。
2、在“Windows 功能”窗口中,展开SMB 1.0/CIFS 文件共享支持,勾选其下全部子项:SMB 1.0/CIFS 客户端、SMB 1.0/CIFS 服务器、SMB Direct(如存在)。
3、点击“确定”,等待系统安装组件;若提示重启,必须重启电脑使更改生效。
二、启用网络发现与文件共享设置
即使SMB已启用,若网络发现被关闭或共享策略受限,系统将无法枚举局域网内其他设备。此步骤确保本机在网络中“可见”且允许入站共享请求。
1、打开“控制面板” → “网络和 Internet” → “网络和共享中心” → 左侧点击“更改高级共享设置”。
2、在“专用”网络配置下,依次启用:启用网络发现、启用文件和打印机共享、启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件。
3、在“所有网络”配置下,将密码保护的共享设为关闭(即启用无密码访问,仅限可信局域网)。
4、点击“保存更改”。
三、启动并配置关键系统服务
Windows依赖多个后台服务实现网络资源发布与发现功能。若这些服务未运行或启动类型非“自动”,将导致“网上邻居”为空或共享不可见。
1、按Win + R,输入services.msc并回车,打开服务管理器。
2、依次找到以下服务,双击打开属性页,将“启动类型”设为自动,并点击“启动”按钮(若状态非“正在运行”):DNS Client、Function Discovery Provider Host、Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host。
3、全部设置完成后,重启计算机以确保服务加载顺序正确。
四、通过命令行强制映射共享路径
当文件资源管理器无法显示网络位置时,可绕过图形界面,直接使用net use命令建立驱动器映射,验证底层SMB连通性与权限是否正常。
1、以管理员身份运行“命令提示符”或“Windows PowerShell”。
2、输入命令:net use Z: \\192.168.1.100\SharedFolder /user:ComputerName\UserName Password(将IP、共享名、计算机名、用户名、密码替换为实际值)。
3、若返回“命令成功完成”,则说明SMB通信正常,问题出在图形界面或网络发现环节;若报错“系统找不到网络名”,需检查目标IP是否可达及共享名拼写。
五、关闭防火墙临时测试连通性
Windows Defender 防火墙或第三方安全软件可能拦截SMB端口(TCP 445、139)或NetBIOS流量,导致共享访问失败。临时禁用可快速定位是否为防火墙策略所致。
1、打开“控制面板” → “系统和安全” → “Windows Defender 防火墙” → 左侧点击“启用或关闭 Windows Defender 防火墙”。
2、在“专用网络设置”和“公用网络设置”中,均选择关闭 Windows Defender 防火墙(不推荐)。
3、立即尝试访问共享文件夹。若此时可访问,则需在防火墙中单独放行文件和打印机共享规则(而非完全关闭防火墙)。










