您的位置:首页 > 电脑教程 > 电脑常识 返回首页

Windows 局域网文件共享(SMB 共享)

时间:2026-10-20 22:29:22  来源:原创

Windows 局域网文件共享(SMB 共享)

前提条件:所有电脑连同一个路由器(同 WiFi / 同交换机),网络配置文件必须设为【专用 (专用网络)】,公网不行;电脑之间能互相 ping 通。 原理:使用 SMB 协议,一台电脑作为共享服务器,开放文件夹,其他局域网电脑访问。

一、第一步:主机(存放文件的电脑)开启网络发现

  1. Win+R → 输入control打开控制面板 → 网络和共享中心 → 更改高级共享设置
  2. 【专用】网络配置文件: ✅ 启用网络发现 ✅ 启用文件和打印机共享
  3. 展开【所有网络】:
    • 密码保护共享:家庭推荐关闭(免账号密码访问);办公环境建议开启(需要账号密码登录)
  4. 保存更改

同时检查防火墙:Windows Defender 防火墙 → 允许应用通过防火墙,勾选文件和打印机共享(专用)

二、第二步:设置文件夹共享

  1. 找到要共享的文件夹,右键 → 属性 →【共享】选项卡 → 高级共享
  2. 勾选【共享此文件夹】,可以修改共享名(网络上显示的名称)
  3. 点【权限】,添加访问用户(示例添加Everyone,局域网所有人访问)
    • Everyone 权限:读取 / 读取和写入(按需勾选)
    • 读取:只能看、复制,不能修改删除;读取和写入:可增删改文件
  4. 确定,再切换到【安全】选项卡(NTFS 权限,非常关键,很多拒绝访问就是这里没配置)
    • 点编辑 → 添加,输入Everyone,添加用户
    • 给 Everyone 对应的权限(至少读取;要写权限就给修改)

⚠️ 双重权限规则:共享权限 + NTFS 安全权限,取最严格的那个生效,两处都要设置!

三、查看本机 IP(别的电脑访问要用)

Win+R 输入cmd,执行ipconfig,找到网卡 IPv4,例如:192.168.1.100

访问格式:Win+R,输入192.168.1.100回车,即可看到本机所有共享文件夹

四、客户端其他电脑访问共享文件夹

  1. Win+R 打开【运行】
  2. 输入主机IP,例如192.168.1.100,回车
    • 也可以用电脑名称:DESKTOP-XXXX(不稳定,优先 IP 访问)
  3. 如果开启密码保护共享,弹窗输入主机电脑的本地账号和密码
  4. 映射网络驱动器(把共享盘变成本地盘符,推荐) 此电脑右键 → 映射网络驱动器 → 文件夹填192.168.1.100共享文件夹名,勾选登录时重新连接

五、常用服务检查(共享异常必看 services.msc)

Win+R 输入services.msc,确保下面服务自动 + 正在运行

  1. 功能发现提供程序主机
  2. 功能发现资源发布
  3. SSDP 发现
  4. TCP/IP NetBIOS Helper(重点,访问失败优先检查这个)

六、SMB 协议开启(Win10/11 新版系统默认开启,老设备兼容需要确认)

控制面板 → 程序 → 启用或关闭 Windows 功能 → 勾选 SMB 1.0/CIFS 文件共享支持

⚠️ SMB1.0 安全性弱,仅连接老旧设备时开启,日常不推荐

七、常见故障与坑点

  1. 能 ping IP,但打不开共享,提示找不到网络路径
    • 检查【TCP/IP NetBIOS Helper】服务是否启动
    • 确认两台电脑同网段、网络是【专用】,防火墙放行文件共享
  2. 能看到文件夹,打开提示拒绝访问 90% 原因:NTFS 安全选项卡没有添加 Everyone 权限,共享权限开了,但本地文件权限阻止访问
  3. Windows10/11 来宾账户访问报错(未经身份验证的来宾访问被阻止) 微软新版系统默认禁用来宾访问,推荐方案:不要用来宾,直接使用主机本地账号密码登录,不建议修改组策略放开来宾(不安全)
  4. 访问账号密码一直弹窗、凭据错误 Win+R 输入control keymgr.dll,Windows 凭据,删除旧的共享凭据,重新连接输入账号密码

八、命令行快速挂载共享(CMD 管理员)

# 映射Z盘
net use Z: 192.168.1.100share /user:主机用户名 密码
# 删除映射
net use Z: /delete

九、安全建议

  1. 内网环境尽量不要开启 Everyone【完全控制】,最小权限原则
  2. 不要直接共享 C 盘根目录,只共享单独文件夹
  3. 开启密码保护共享,使用账号密码登录更安全
  4. 路由器隔离访客网络,防止外人访问你的局域网共享

简易快速流程总结

  1. 服务器电脑:网络改为专用 → 开启网络发现与文件共享
  2. 文件夹右键共享 → 高级共享开启,设置共享权限
  3. 安全选项卡添加用户,配置 NTFS 权限
  4. 客户机 Win+R 输入IP访问
上一个电脑教程:Windows 网络重置方法
下一个电脑教程:如何在任务计划程序中设置启动程序的日志文件路径?