需启用网络发现、文件共享、配置共享文件夹权限、放行防火墙端口并统一工作组与计算机名,才能使局域网内其他电脑成功访问共享文件夹。

如果您希望在局域网内让其他电脑访问您电脑上的指定文件夹,但对方无法发现或连接该共享资源,则很可能是网络发现功能未启用。以下是解决此问题的具体操作步骤:
一、启用网络发现与文件共享
网络发现是Windows系统识别并显示同一局域网中其他设备的前提,必须开启才能使共享文件夹被其他计算机“看见”。同时需配套启用文件和打印机共享服务,否则即使共享设置完成也无法被访问。
1、按下 Win + I 打开「设置」,进入「网络和Internet」→「网络和共享中心」。
2、点击左侧「更改高级共享设置」,展开当前网络配置(通常为「专用网络」)。
3、在「网络发现」项下,选择「启用网络发现」;在「文件和打印机共享」项下,选择「启用文件和打印机共享」。
4、向下滚动至「所有网络」部分,点击「关闭密码保护共享」(家庭环境适用)或保留「启用密码保护共享」(企业环境需凭据验证)。
5、点击「保存更改」,系统可能提示需重启网络适配器,建议执行「网络重置」或重启电脑以确保生效。
二、配置共享文件夹基础权限
仅启用网络发现不足以实现访问,还需对目标文件夹执行明确的共享声明,并赋予基本访问权限。此方法使用系统内置的快速共享界面,适用于大多数家庭用户场景。
1、右键点击需共享的文件夹,选择「属性」。
2、切换到「共享」选项卡,点击「共享…」按钮。
3、在弹出窗口的用户列表中,输入 Everyone 并点击「添加」;若需更严格控制,可输入具体用户名(如本机登录账户名)。
4、选中刚添加的用户,在下方「权限级别」中选择「读取/写入」或「读取」,根据协作需求确定。
5、点击「共享」,等待系统完成设置后记录提示的网络路径(形如 \DESKTOP-ABC123共享名)。
三、启用高级共享并校验NTFS权限
基础共享可能因NTFS磁盘权限限制而失败,尤其当文件夹位于系统盘或受UAC保护路径时。高级共享允许自定义共享名、并发连接数,并强制同步NTFS权限检查,确保底层访问许可到位。
1、在文件夹「属性」→「共享」选项卡中,点击「高级共享」。
2、勾选「共享此文件夹」,在「共享名」栏中输入简洁易识别的名称(如 WorkDocs),避免空格与特殊字符。
3、点击「权限」,确认「Everyone」或指定用户组已存在;若无,点击「添加」并输入名称。
4、选中该用户,在「允许」列中至少勾选「读取」;如需编辑,额外勾选「更改」。
5、切换至「安全」选项卡,点击「编辑」→「添加」,再次输入相同用户,为其分配对应NTFS权限(如「读取和执行」「列出文件夹内容」「读取」)。
6、点击「确定」逐级保存所有设置。
四、放行防火墙中的共享相关端口和服务
Windows Defender 防火墙默认会阻止SMB协议通信,导致网络发现可见但无法实际访问共享内容。必须显式允许「文件和打印机共享」例外规则,并开放TCP 445端口。
1、打开「控制面板」→「系统和安全」→「Windows Defender 防火墙」→「允许应用或功能通过Windows Defender防火墙」。
2、点击「更改设置」,向下滚动找到「文件和打印机共享」,确保其在「专用」网络列中已打勾。
3、若未列出,点击「允许其他应用…」→「浏览」,定位到 %SystemRoot%system32svchost.exe,添加并勾选。
4、按 Win + R 输入 wf.msc 打开高级安全防火墙,左侧选「入站规则」,右侧启用以下三条规则:File and Printer Sharing (SMB-In)、Function Discovery (UPnP-In)、Network Discovery (NB-Name-In)。
五、验证工作组与计算机名一致性
工作组名称不一致会导致网络邻居中无法正确归类设备,影响发现稳定性;计算机名重复则引发冲突,使共享路径解析失败。两者均需唯一且统一。
1、右键「此电脑」→「属性」,查看「计算机名、域和工作组设置」区域。
2、确认「工作组」为相同值(默认为 WORKGROUP),若不同,点击「更改设置」→「更改…」→ 输入统一名称(如 HOME)→「确定」。
3、检查「计算机名」是否唯一;若与其他设备重复,点击「重命名此电脑」,输入新名称(如 DESKTOP-LISA)并重启生效。
4、重启后,在任意一台电脑的文件资源管理器地址栏输入 \目标计算机名 或 \目标IP地址 进行直连测试。










