Windows 11局域网共享访问失败时,需依次检查并设置网络类型为专用、启用网络发现与文件共享、配置共享及NTFS双重权限、放行防火墙SMB规则、启用不安全来宾登录(组策略或注册表)、禁用SMB数字签名强制要求、禁用NetBIOS以强制使用TCP 445端口。

如果您在Windows 11中尝试访问局域网内的共享文件夹,但始终提示“找不到网络路径”“拒绝访问”或“无法连接”,则问题通常源于网络发现未启用、权限配置不匹配、安全策略限制或SMB通信受阻。以下是针对性的修复步骤:
一、确认并设置正确的网络配置类型
Windows 11将网络自动分类为“专用”或“公用”,仅“专用”网络允许启用网络发现与文件共享;若系统误判为“公用”,所有共享功能将被强制禁用。
1、右键任务栏网络图标,选择“网络和 Internet 设置”。
2、点击“高级网络设置”,再点击当前连接名称(如“Wi-Fi”或“以太网”)。
3、在“网络配置文件类型”下拉菜单中,手动选择专用。
4、返回上一级,进入“高级共享设置”,验证当前配置文件是否为“专用”网络分支。
二、启用网络发现与文件和打印机共享
该设置是设备间相互识别与响应SMB请求的前提,关闭后其他电脑将完全不可见本机共享资源。
1、在“高级共享设置”界面,展开专用网络部分。
2、勾选“启用网络发现”和“启用文件和打印机共享”。
3、向下滚动至“所有网络”区域,选择关闭密码保护的共享(家庭/可信局域网适用)。
4、点击“保存更改”,随后在任务管理器中重启“Windows 资源管理器”进程,或直接重启计算机。
三、配置共享文件夹的双重权限体系
Windows共享需同时满足“共享权限”(控制网络层访问)与“NTFS权限”(控制本地文件系统级访问),任一缺失均导致访问失败。
1、右键目标文件夹 → “属性” → “共享”选项卡 → 点击“高级共享”。
2、勾选“共享此文件夹”,输入英文共享名称(避免中文或特殊字符)。
3、点击“权限” → “添加” → 输入Everyone → 点击“检查名称”确认 → 勾选“读取”“更改”“完全控制”下的“允许”项 → 点击“确定”。
4、切换到“安全”选项卡 → 点击“编辑” → “添加” → 输入Everyone → 勾选“读取和执行”“列出文件夹内容”“读取”“写入” → 点击“确定”。
四、放行防火墙中的文件和打印机共享规则
Windows Defender 防火墙默认阻止SMB协议使用的TCP 445端口通信,必须显式授权相关服务通过。
1、打开“设置” → “隐私和安全性” → “Windows 安全中心” → “防火墙和网络保护”。
2、点击“允许应用通过防火墙” → 点击“更改设置”。
3、在列表中找到文件和打印机共享,确保其在专用和公用网络列均被勾选。
4、若未显示,点击“允许其他应用” → 浏览至C:\Windows\System32\svchost.exe → 添加并勾选对应网络类型。
五、启用不安全的来宾登录(组策略方法)
Windows 11默认禁用对无凭据共享的访问,即使目标设备未设密码,也会因安全策略拒绝连接;此设置可恢复对旧NAS、路由器SMB共享或简易共享的兼容性。
1、按Win+R,输入gpedit.msc并回车。
2、导航至:计算机配置 → 管理模板 → 网络 → Lanman 工作站。
3、双击右侧“启用不安全的来宾登录”,设为“已启用” → 点击“确定”。
六、通过注册表启用不安全的来宾认证(家庭版适用)
Windows 11家庭版不提供组策略编辑器,须通过注册表修改实现与第五步等效的功能。
1、按Win+R,输入regedit并回车。
2、定位至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、右键空白处 → 新建 → DWORD (32位)值 → 命名为AllowInsecureGuestAuth。
4、双击该值,将“数值数据”设为1 → 点击“确定”。
5、重启计算机使注册表更改生效。
七、禁用SMB数字签名强制要求
当访问端或共享端启用了“Microsoft 网络客户端:对通信进行数字签名(始终)”,而对方设备不支持或未启用签名时,SMB会话将被主动中断。
1、在组策略编辑器中,导航至:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项。
2、找到“Microsoft 网络客户端:对通信进行数字签名(始终)”。
3、双击该项,选择“已禁用” → 点击“确定”。
八、验证并强制使用TCP 445端口通信
部分网络环境存在NetBIOS over TCP/IP(NetBT)干扰,导致SMB协商失败;强制SMB仅通过TCP 445端口通信可绕过该问题。
1、按Win+R,输入ncpa.cpl打开网络连接。
2、右键当前活动连接 → “属性” → 双击“Internet 协议版本 4 (TCP/IPv4)”。
3、点击“高级” → 切换到“WINS”选项卡 → 勾选“禁用TCP/IP上的NetBIOS”。
4、点击“确定”保存全部设置,重启网络适配器。










