局域网文件共享从 0 到能用:Win10/11 开 SMB 共享、手机电视盒子读取、0x80070035 怎么查
虾米小编 14小时前

家里两台电脑,一台存片子、一台平时用;手机想直接看电脑里的电影;电视盒子要读 NAS 上的文件夹——这些都属于同一件事:局域网文件共享。这篇按"服务端怎么开、账号怎么过、客户端怎么连、报错怎么查"的顺序写一遍,Win10 和 Win11 通用。

一、先分清你要的是哪种共享

三种方式经常被混着叫,实际差别很大:

  • Windows 的 SMB 共享:系统自带,走局域网,千兆网线拷贝实测能到 100MB/s 以上,适合大文件、影视、备份。缺点是要在同一局域网,而且要过账号这一关。
  • 网盘同步:跨地可用,但受上行带宽限制,几十 GB 的东西传上去要很久。
  • 远程桌面/远程访问:是把整个桌面给你,不是共享文件,别混。

下面全部讲 SMB 共享。它用 TCP 445 端口(老系统还有 139),所以"防火墙 + 445 通不通"是后面排查的主线。

二、服务端:被共享的那台电脑怎么设

顺序别乱,跳步最容易出现"能看到电脑但进不去"。

  1. 把网络位置设为"专用网络"。Win10/11 里是 设置 → 网络和 Internet → 属性 → 网络配置文件选"专用"。选成"公用"时系统默认关掉发现和共享。
  2. 控制面板 → 网络和共享中心 → 更改高级共享设置 → 当前配置文件里勾上"启用网络发现"和"启用文件和打印机共享"。
  3. 右键要共享的文件夹 → 属性 → 共享 → 高级共享 → 勾"共享此文件夹",共享名建议纯英文,比如 Media、Backup。中文共享名在部分安卓播放器和老电视盒子上会直接读不到。
  4. 点"权限"决定谁能读、谁能写。默认只给了 Everyone 读取。
  5. 防火墙确认放行。控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙 → 勾"文件和打印机共享"。专用网络和公用网络是两套规则,别只勾一个。

三、共享权限和 NTFS 权限,到底看哪个

这是最容易白折腾半小时的地方:一个文件夹有两套权限,最终生效的是两者里更严格的那个。

权限类型在哪里设作用范围
共享权限文件夹属性 → 共享 → 高级共享 → 权限只对通过网络访问的人生效,本机登录不受影响
NTFS 权限文件夹属性 → 安全 → 编辑本机和网络访问都生效,还能细到单个文件
有效权限不用设,系统自动算两者取交集,谁更严听谁的

典型症状:共享权限给了"完全控制",但对方还是只能读——因为 NTFS 那一侧只有"读取和执行"。反过来也一样。所以给写权限时要两边都放开。

四、账号密码这一关:为什么现在不输密码就进不去

以前随便谁点进去都能看,现在不行了,这是微软有意收紧的:从 Win10 1709 起,系统默认禁止"不安全的来宾登录",也就是匿名访问共享被关掉了。想访问必须有一个能通过验证的账号。

  • 用微软账户登录的电脑:共享的用户名是你的微软账户邮箱,密码是微软账户密码,不是 PIN。PIN 只在本地登录有效,网络验证不认。
  • 用本地账户登录的电脑:用户名就是账户名,密码是开机密码。
  • 空密码的账户:默认策略禁止空密码账户从网络登录,所以设了空密码的账户连不上,得先给它设个密码。

不想把自己主账户的密码告诉家里人,可以专门建一个只用来共享的本地账户,管理员身份打开 CMD:

net user share 换成你的密码 /add

然后在客户端第一次连接时勾"记住我的凭据",之后就不用每次输了。凭据存在 控制面板 → 凭据管理器 → Windows 凭据 里,密码改过之后要来这里删掉旧条目,否则会一直报密码错误。

五、客户端:地址怎么写、盘怎么映射

Win+R 输入下面任意一种,回车:

  • \\192.168.1.10 —— 列出这台机器所有共享
  • \\192.168.1.10\Media —— 直接进某个共享

能进之后建议映射成盘符,省得每次敲路径:在地址栏里右键 → 映射网络驱动器,勾"登录时重新连接"。命令行等价写法:

net use Z: \\192.168.1.10\Media /user:share 你的密码 /persistent:yes

注意 IP 是服务端的内网地址,别填成公网 IP。路由器如果是 DHCP,建议给这台机器在路由器里做 IP 绑定,不然重启后地址一变,映射盘就全红叉。

服务端想看现在谁连着,PowerShell 里跑 Get-SmbSession 就行,客户端 IP、用户名、打开的文件数都列得出来。

六、手机、电视盒子、播放器怎么连

  • 安卓:CX 文件管理器、质感文件、Solid Explorer 都支持添加 SMB 位置,填 IP、共享名、账号密码即可。老一点的 App 只认 SMB1,会连不上,换新版。
  • Kodi:视频 → 文件 → 添加视频 → 浏览 → 添加网络位置 → Windows 网络 (SMB),然后填服务器地址和共享目录。Kodi 播 4K 时码率比协议更关键,这点下篇细说。
  • iPhone / iPad:文件 App → 右上角 … → 连接服务器 → 填 smb://192.168.1.10。
  • 电视盒子:优先用支持 SMB2/3 的播放器。只支持 SMB1 的老盒子,除非你愿意在服务端重新打开 SMB1(不推荐,见最后一节),否则建议换播放器。

想确认服务端到底开了哪些版本,PowerShell 管理员窗口:

Get-SmbServerConfiguration | Select EnableSMB1Protocol,EnableSMB2Protocol

正常应该是 SMB1 为 False、SMB2 为 True。要显式关掉 SMB1:Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force。

七、报错对照表:按现象查

现象 / 报错大概率原因先做哪一步
0x80070035 找不到网络路径名称解析失败、防火墙拦了、445 不通改用 IP 直连;再跑 Test-NetConnection 192.168.1.10 -Port 445 看 TcpTestSucceeded
0x80004005 未指定的错误匿名/来宾访问被禁,或权限不足用账号密码登录,别指望免密
提示"拒绝访问"共享权限或 NTFS 权限缺一两处都检查,别只看共享那一页
能看到电脑名,点进去一直要凭据用户名格式不对试 计算机名\用户名 或 .\用户名
密码明明对,还是说用户名或密码不正确微软账户要用邮箱;或凭据管理器存了旧密码清掉旧凭据重连
手机能连上但看不到文件夹共享名是中文或带符号改成英文共享名
拷大文件中途断开网卡节能、Wi-Fi 休眠、无线信号差设备管理器里关掉网卡"允许计算机关闭此设备以节约电源",优先走网线

八、验证清单:五分钟确认真的通了

  1. 服务端本机 Test-NetConnection 127.0.0.1 -Port 445,TcpTestSucceeded 是 True。
  2. 客户端 Test-NetConnection 服务端IP -Port 445,也是 True。这一步不通,后面全白搭,先去查防火墙和路由器隔离。
  3. 客户端 net view \\服务端IP 能看到共享名列表。
  4. 实际拷一个 1GB 左右的文件进去再拷出来,看速度是否正常(千兆网线 100MB/s 上下,Wi-Fi 5 一般 30–60MB/s)。
  5. 重启一次,确认映射盘还在、不用重新输密码。

九、几句安全提醒

  • 不要共享整个 C 盘或整个用户目录,只共享你确定的那个文件夹。
  • 不要为了迁就老设备去开 SMB1,它是勒索病毒横向移动的主要入口之一。设备不支持就换设备或换播放器。
  • 笔记本带到咖啡厅、连公共 Wi-Fi 时,把网络位置切回"公用",共享会随之关闭。
  • 家庭 NAS 或常开的电脑,建议固定 IP,并定期看一眼 Get-SmbSession,有没有陌生 IP 连着。

站内相关:家用 NAS 入门:旧电脑或小主机做文件备份(这篇解决"共享的那台机器本身怎么搭")、旧安卓手机别扔:当下载机、监控屏、电视盒子(客户端那一头的老设备利用)、老电脑升级的性价比顺序(共享卡顿先看是不是硬盘和网卡拖后腿)。

参考资料:SMB overview(Microsoft Learn)、检测与开关 SMBv1/v2/v3(Microsoft Learn)。

下一篇写:共享盘接电视/投影直接播 4K 的三个坑——码率、HEVC 硬解、字幕编码,以及为什么同一个文件在电脑上顺、在盒子上卡。

最新回复 (0)
返回