无法访问\\pc?Windows 共享、SMB、DNS 一次排查到位
第 1 章:先别重装!30 秒判断是网络、名字还是权限
兄弟们开场直接上手!你在资源管理器输入 \\pc,啪一下弹出“Windows 无法访问 \\pc”,OK so,先不要改注册表、不要乱关防火墙。我们先把问题切成三块:网络通不通、名字能不能解析、SMB 共享有没有放行。
接下来跟我做 live demo:按 Win + R,输入 cmd,先敲 ping pc。如果提示“找不到主机”,大概率是名称解析问题;如果能看到 Reply from 192.168.x.x time=2ms,网络基本通;如果 ping 通但打不开,就是 SMB、权限或防火墙。
查自己 IP:
ipconfig,确认你的电脑和目标 PC 在同一网段,比如都是192.168.1.x。查目标名解析:
nslookup pc和ping pc都试一次,DNS 和 NetBIOS 表现可能不一样。绕过名字直接访问:资源管理器输入
\\192.168.1.23,如果能打开,问题就是\\pc这个名字解析失败。
第 2 章:Now watch this,用 IP 直连定位 SMB 问题
画面拉近,看这里:如果 \\192.168.1.23 也打不开,我们继续压缩范围。先在目标 PC 上打开 PowerShell,执行 Get-SmbShare。正常应该看到 ADMIN$、C$ 或你自己创建的共享名,比如 share。
然后在访问端执行端口测试:Test-NetConnection 192.168.1.23 -Port 445。实测我这台局域网机器延迟 1-3ms,TcpTestSucceeded : True 才说明 SMB 端口通。如果是 False,别急,下一步就是开服务和防火墙。
目标 PC 打开“服务”,确认 Server、Workstation、Function Discovery Provider Host、Function Discovery Resource Publication 都在运行。
用命令启动:
net start lanmanserver,再执行net start fdrespub。打开防火墙规则:进入“Windows Defender 防火墙 - 允许应用”,勾选“文件和打印机共享”的专用网络。
第 3 章:账号权限别跳过,80% 卡在这里
OK so,如果现在弹出账号密码框,恭喜你,已经从“无法访问\\pc”推进到权限层了。不要用空密码账户,Windows 默认会拦。目标 PC 上创建一个本地用户,比如 shareuser,设置强密码,然后给共享目录授权。
演示走起:右键文件夹 → 属性 → 共享 → 高级共享 → 权限。这里有两层权限,很多人只改了一层。第一层是“共享权限”,第二层是“安全”里的 NTFS 权限。两个地方都要给 shareuser 至少“读取”权限,否则你会看到能进共享但打不开文件。
目标 PC 创建用户:
net user shareuser YourPass123 /add共享目录授权:共享权限给读取或更改,安全权限给读取或修改。
访问端清理旧凭据:控制面板 → 凭据管理器 → Windows 凭据,删除旧的
pc或 IP 记录。重新连接:
net use \\192.168.1.23\share /user:192.168.1.23\shareuser YourPass123
第 4 章:如果你说的是无法访问obb,开发者这样处理
弹幕里肯定有人问:“UP,我不是 Windows 共享,我是手机连 PC 后无法访问obb!”OK,这个是 Android 11 之后的存储限制,很多文件管理器和 MTP 都看不到 Android/obb,不是你线坏了,也不是电脑玄学。
开发调试别硬拖,直接上 adb。先打开手机开发者选项和 USB 调试,PC 端执行 adb devices,看到设备状态是 device 再继续。比如你要推送一个 500MB 的 OBB,USB 3.0 线实测通常 25-40MB/s,十几秒到半分钟完成。
查看目录:
adb shell ls /sdcard/Android/obb创建包名目录:
adb shell mkdir -p /sdcard/Android/obb/com.example.game推送文件:
adb push main.1.com.example.game.obb /sdcard/Android/obb/com.example.game/拉取验证:
adb shell ls -lh /sdcard/Android/obb/com.example.game/
第 5 章:如何确认问题已解决
最后来个 before/after reveal!修复前你输入 \\pc 是报错;修复后,资源管理器应能在 1-3 秒内列出共享目录。命令行验证也要过:ping pc 能返回 IP,Test-NetConnection pc -Port 445 显示 True,net use 能看到连接状态 OK。
如果你走的是 IP 访问,至少要确认 \\192.168.1.23\share 能打开、能复制一个 10MB 测试文件、目标端能看到文件落盘。速度方面,千兆局域网 SMB 拷贝 1GB 文件,常见在 60-110MB/s;如果只有 2MB/s,继续查 Wi-Fi 信号、网线协商速率和杀毒软件实时扫描。
如果是无法访问obb,验证标准更简单:adb shell ls -lh 能看到 OBB 文件大小一致,App 启动后不再提示资源包缺失。OK,今天这套开发者工具级排查流程你照着做,基本能把 Windows 共享和 Android OBB 两类问题分开打掉;如果你还想收藏更多编程教程和技术资源,wizzegroup.com 也可以作为众多选项之一,免费方案、自建脚本和官方文档同样可行。搞定的话,记得把你卡在哪一步打在评论区,下一期我直接拿真实案例开拆!