windows怎么共享文件夹到局域网_windows如何设置网络共享让其他电脑访问本机文件【教程】

如果您希望在局域网内让其他Windows电脑访问本机指定文件夹,但对方无法看到或连接失败,则可能是由于网络发现未启用、共享配置不完整或系统服务未运行所致。以下是解决此问题的步骤:

一、启用网络发现与文件和打印机共享

该设置使本机在网络中可被识别,并允许接收来自局域网的SMB共享连接请求;若关闭,其他设备将完全无法发现本机共享资源。

1、右键任务栏右下角网络图标,选择【打开网络和Internet设置】。

2、点击【网络和共享中心】→【更改高级共享设置】。

3、在【专用】网络配置下,展开后勾选【启用网络发现】和【启用文件和打印机共享】。

4、在【所有网络】配置下,将【密码保护的共享】设为【关闭】(若无需身份验证)或【启用】(若需指定账户登录)。

5、点击【保存更改】。

二、通过“高级共享”设置文件夹共享

此方法直接基于SMB协议暴露文件夹,适用于所有Windows版本,支持自定义共享名与细粒度权限控制,是局域网共享最稳定的核心路径。

1、右键点击需共享的文件夹,选择【属性】→ 切换至【共享】选项卡。

2、点击【高级共享】按钮 → 勾选【共享此文件夹】。

3、在【共享名】栏中输入英文或数字组合的名称(如PublicDocs),避免使用中文或特殊字符。

4、点击【权限】按钮 → 在弹出窗口中点击【添加】→ 输入Everyone → 点击【确定】。

5、选中Everyone,在下方勾选【允许】列中的【读取】或【更改】权限 → 点击【确定】。

6、逐级点击【确定】保存全部设置。

三、配置NTFS安全权限以确保实际访问生效

共享权限仅控制网络入口,而NTFS权限决定文件系统层面是否真正允许读写;二者必须同时满足,否则将出现“你没有权限访问该文件夹”的错误提示。

1、在文件夹【属性】窗口中,切换至【安全】选项卡。

2、点击【编辑】→ 若列表中无Everyone或目标用户,点击【添加】→ 输入Everyone → 点击【检查名称】→【确定】。

3、选中Everyone,在下方勾选【允许】列中的【读取和执行】、【列出文件夹内容】、【读取】,如需写入则额外勾选【写入】。

4、点击【确定】应用权限,再点击【确定】关闭属性窗口。

四、启动关键系统服务保障共享底层通信

Windows文件共享依赖多个后台服务协同工作;若Server、Workstation等服务处于禁用或停止状态,即使共享已配置,也无法响应连接请求。

1、按 Win + R,输入 services.msc,回车打开服务管理器。

2、依次找到并双击以下服务:【Server】、【Workstation】、【Function Discovery Provider Host】、【Function Discovery Resource Publication】。

3、对每一项,将【启动类型】设为【自动】→ 点击【启动】按钮 →【确定】。

4、重启电脑确保所有服务初始化完成。

五、放行Windows防火墙中的SMB端口445

防火墙默认拦截TCP 445端口(SMB协议核心端口),导致其他电脑能发现本机但无法建立文件共享会话;必须显式添加入站规则允许该端口通信。

1、打开【控制面板】→【系统和安全】→【Windows Defender 防火墙】→【高级设置】。

2、左侧面板点击【入站规则】→ 右侧面板点击【新建规则…】。

3、选择【端口】→ 点击【下一步】。

4、选择【TCP】→ 在【特定本地端口】中输入 445 → 点击【下一步】。

5、选择【允许连接】→ 点击【下一步】。

6、勾选【域】、【专用】、【公用】全部网络类型 → 点击【下一步】。

7、为规则命名为 Allow SMB Port 445 → 点击【完成】。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。