局域网访问windows共享文件夹失败的七种修复方法:一、启用网络发现与文件共享并关闭密码保护;二、启用smb 1.0支持并禁用客户端签名;三、同步配置共享权限与ntfs权限;四、组策略启用来宾登录及降低lan manager验证级别;五、防火墙放行smb端口;六、改用ip地址访问验证解析问题;七、重置网络组件或卸载冲突更新。

如果您在局域网中尝试访问另一台Windows 10或Windows 11设备上的共享文件夹,却收到“无权限”、“拒绝访问”或“找不到网络路径”等提示,则可能是由于共享配置、协议兼容性、安全策略或服务状态异常所致。以下是多种可独立实施的修复方法:
一、启用网络发现与文件和打印机共享
网络发现功能使本机在网络中可见,而文件和打印机共享则允许其他设备发起SMB连接请求。若二者未启用,目标计算机将完全不可见且无法响应共享请求。
1、打开控制面板,视图模式设为“大图标”,点击“网络和共享中心”。
2、点击左侧“更改高级共享设置”。
3、展开当前网络配置文件(如“专用”),勾选“启用网络发现”和“启用文件和打印机共享”。
4、向下滚动至“所有网络”部分,选择“关闭密码保护的共享”。
5、点击“保存更改”,随后在任务管理器中重启“Windows资源管理器”进程,或直接重启计算机。
二、检查并启用SMB 1.0/CIFS支持及客户端签名设置
Windows 11默认禁用SMB 1.0协议,而部分Win10设备或老旧路由器可能仍依赖该协议;同时,SMB客户端强制签名会阻断不支持签名的设备连接。
1、进入“控制面板→程序→启用或关闭Windows功能”,勾选“SMB 1.0/CIFS文件共享支持”及其子项,点击确定后重启。
2、以管理员身份运行PowerShell,依次执行以下命令:
3、输入 Set-SmbClientConfiguration -RequireSecuritySignature $false 并回车。
4、当提示确认时,输入 y 并回车。
三、配置共享文件夹的双重权限(共享+NTFS)
仅设置共享权限不足以完成访问,必须同步配置NTFS安全权限;缺少“Everyone”或对应用户组的显式读取/更改权限,将导致认证通过但授权失败。
1、右键目标文件夹→“属性”→切换至“共享”选项卡→点击“高级共享”。
2、勾选“共享此文件夹”,设置共享名称(避免中文或特殊字符)。
3、点击“权限”→“添加”→输入 Everyone →检查名称→确定。
4、在权限列表中选中“Everyone”,勾选“允许”列下的“读取”“更改”“完全控制”。
5、切换至“安全”选项卡→“编辑”→“添加”→再次输入 Everyone →赋予同等NTFS权限→应用并确定。
四、调整本地组策略以允许来宾登录与降低身份验证级别
Windows 11 22H2及后续版本默认禁用不安全的来宾登录,并提升LAN Manager身份验证等级,这会直接拦截来自未认证设备的SMB请求。
1、按Win+R输入 gpedit.msc 打开本地组策略编辑器。
2、导航至“计算机配置→管理模板→网络→Lanman工作站”,双击“启用不安全的来宾登录”,设为“已启用”→确定。
3、导航至“计算机配置→Windows设置→安全设置→本地策略→安全选项”,找到“网络安全:LAN管理器身份验证级别”,双击设为“发送LM和NTLM响应”→确定。
4、在同一路径下,找到“账户:来宾账户状态”,设为“已启用”→确定。
五、放行防火墙中的SMB入站与出站规则
Windows Defender防火墙默认阻止SMB流量(TCP 445端口),即使网络为“专用”,若未明确放行“文件和打印机共享”,连接将被静默丢弃。
1、搜索并打开“Windows Defender 防火墙”,点击左侧“允许应用或功能通过防火墙”。
2、点击“更改设置”,在列表中找到“文件和打印机共享”。
3、确保其“专用”和“公用”复选框均被勾选。
4、若未列出,点击“允许其他应用”,浏览添加 C:WindowsSystem32svchost.exe,并勾选“文件和打印机共享(SMB-In/SMB-Out)”。
六、验证并强制使用IP地址访问共享路径
主机名解析失败(如NetBIOS或mDNS失效)会导致“找不到网络路径”错误,而直接使用目标设备的IPv4地址可绕过名称解析环节,快速定位是否为DNS/NetBIOS问题。
1、在目标Win10/Win11设备上,按Win+R输入 cmd,执行 ipconfig,记录IPv4地址(如192.168.1.102)。
2、在访问端设备的文件资源管理器地址栏中,输入 \192.168.1.102(注意是两个反斜杠)并回车。
3、若可正常列出共享文件夹,则说明问题源于主机名解析;此时可尝试在hosts文件中静态映射或启用LLMNR。
七、重置网络组件并禁用冲突更新
某些Windows更新(如KB5065426)引入了SMB连接逻辑变更,可能导致Win11与Win10间握手失败;同时,网络适配器堆栈异常也会造成底层通信中断。
1、右键开始菜单→“网络连接”→右键当前活动网络适配器→“禁用”,等待3秒后再次右键→“启用”。
2、按Win+R输入 optionalfeatures.exe,取消勾选“SMB 1.0/CIFS文件共享支持”,确定后重启;再重新启用并重启,以刷新SMB栈。
3、若问题集中出现在安装KB5065426之后,可通过“设置→Windows更新→更新历史记录→卸载更新”,移除该补丁并观察是否恢复。








