惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Full Disclosure
月光博客
月光博客
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
PCI Perspectives
PCI Perspectives
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Latest news
Latest news
P
Palo Alto Networks Blog
Blog — PlanetScale
Blog — PlanetScale
Cyberwarzone
Cyberwarzone
P
Privacy International News Feed
Scott Helme
Scott Helme
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Fortinet All Blogs
Engineering at Meta
Engineering at Meta
V
Vulnerabilities – Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tor Project blog
S
Securelist
H
Hackread – Cybersecurity News, Data Breaches, AI and More
NISL@THU
NISL@THU
GbyAI
GbyAI
H
Hacker News: Front Page
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
U
Unit 42
T
The Blog of Author Tim Ferriss
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cloudbric
Cloudbric
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
L
LINUX DO - 最新话题
The Hacker News
The Hacker News
WordPress大学
WordPress大学
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
T
Threatpost
Cisco Talos Blog
Cisco Talos Blog
V
V2EX
L
LINUX DO - 热门话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recorded Future
Recorded Future
K
Kaspersky official blog
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解 【002】HTTPS 粗解:证书、TLS 握手与对后端配置的影响 Hermes Agent 一周暴涨五万 Star,但我劝你别急着追 明明连接的是Redis的DB0,为什么能查到DB3的数据? 【从0到1构建一个ClaudeAgent】协作-Agent团队 熟悉电子元器件之后,电子小白下一步该怎么走? MAF快速入门(23)通过C#类定义Skills .NET 高级开发 | 手写一个对象映射框架 FastAPI数据库ORM怎么选?我肝了三个Demo后,终于不再纠结了 mysqldump 参数拾遗:在遗忘与铭记之间 C# .NET 周刊|2026年3月5期 Claude code入门 - 陈彦斌 一文学习入门 ThingsBoard 开源物联网平台 GitHub 热门项目 | 2026年04月16日 如何为GIT设置全局勾子,为每次提交追加信息 Number.isFinite和isFinite与isNaN()和Number.isNaN的区别 PortSwigger SQL注入LAB2 推荐一个测试人必备的Skills,从功能到性能全搞定(附详细实操和安装下载方式) 筑基期:掌握Odoo基础核心知识点02(Odoo XML 开发方式详解) GLM模型这么火,咱们用vllm也咧一个呗! 深入理解 AbortController:从底层原理到跨语言设计哲学 字符串学习笔记 多租户系统框架的基础模块设计和分析设计 Apache SeaTunnel Zeta 为什么能做到“又快又稳”? AI开发-python-LangGraph框架(3-26-LangGraph基本概念及第一个简单样例) Vue 3 组件通信,别只会用 Props 和 Emits 了,这几个狠活儿你得看看 ElasticSearch7.X版本配置密码 用Manim实现动态交点计算--从一个动点问题说起 团结引擎+Addressable+Instant Game打包抖音小游戏 function call 实战:让 LLM 自动判断 pod 异常、调用日志工具并完成故障分析 bubseek —— 让 Agent 的足迹,变成团队的洞察 通过 C# 读取并导出 PDF 书签 如何用 GitHub Actions 实现 Steam 自动化发布 【从0到1构建一个ClaudeAgent】并发-后台任务 .NET 高级开发 | 定制 ASP.NET Core 框架 电子小白:什么是运算放大器(运放) zero2Agent:面向大厂面试的 Agent 工程教程,从概念到生产的完整学习路线 堆上的ORW HC32F460 USB CDC通信异常:非对齐访问异常排查 20260413-Hyperbridge 攻击事件:发生在默克尔山上的验证绕过 那些喊着AI 要淘汰你的人,正在靠你的焦虑赚大钱! 深度学习进阶(八)Swin Transformer 最小二乘问题详解19:带先验约束的增量式SFM优化与实现 SnapTranslate 3.0 正式发布:全局划词翻译 + 完整英语学习闭环,一站式搞定查词、记词、复习 工作的意义、工作的困难认知再思考 .NET + AI 进阶实战:基于类的技能开发 - 打造可治理的 Agent 能力模块 【从0到1构建一个ClaudeAgent】规划与协调-技能 上周热点回顾(4.6-4.12) 电子小白的工具三件套:面包板、杜邦线、万能板 单表五亿数据的查询优化 | Mysql、StarRocks 2. WorkBuddy:从“我是谁”到“帮我干活” C# 如何减少代码运行时间:7 个实战技巧 基于HelixToolkit.SharpDX 渲染3D模型 - 笺上知微 从零开始的双臂具身VLA起源及现阶段发展综述 - SkyXZ 记对 xonsh shell 的使用, 脚本编写, 迁移及调优 - pluvium27 受够了Vibe Coding的失控?换个起点,让AI事半功倍 从开始配置漏洞环境到漏洞复现流程 - 難しい 关于10年工作经验的程序员对OpenClaw的实战经验分享以及看法 - 虚无境 Any metadata 的内存布局 C# .NET 周刊|2026年3月2期 - InCerry 我帮你测过了,测试圈排名第二的 Skill 依然很牛逼 Skill Discovery | 无监督技能发现的经典工作总结 - MoonOut 上下文工程是什么?过时了么?一文讲明白! - 一枫说码 开了 TUN 模式还是直连?90% 的人都踩过这个坑 AScript扩展多种脚本语言 - rockey627 AI 学习笔记:Agent 的记忆机制 你能被装进一个文件里吗?——7 万人把同事"蒸馏"成了 AI - 我没有三颗心脏 Claude Code 通关手册(七):给 AI 装上技能包——Skills 完全指南 - 暮色之狐 在浏览器中快速编辑代码:VSCode Web 集成实践 - Newbe36524 蒸馏自己 skill?基于 Deepseek 的蒸馏器,丐版蒸馏方式,简单便捷 - To_Carpe_Diem Spring AI Aliababa和AgentScope,哪个更好? - 苏三说技术
没有网线,如何实现主机间互传数据
only赟 · 2026-06-19 · via 博客园_首页

Windows 局域网文件共享实战:解决"账户被禁用"与"网络访问拒绝"问题

本文记录了一次 Windows 局域网文件共享的完整排错过程,从最基础的网络连通性检查,到本地安全策略配置,再到 NTFS 权限设置,最终实现两台电脑之间的文件传输。文中所有 IP 地址、用户名、主机名均为示例,实际操作时请替换为您自己的真实信息。

目录


问题背景

我之前的一篇博文:《如何用一根网线实现主机间互传数据?》,介绍了用网线直连两台电脑传输数据的方法。

现在,我将介绍在身边没有网线、U 盘、移动硬盘的情况下,两台在同一网段下的电脑如何进行数据互传。

我有两台电脑,处于同一局域网内:

  • 需求:电脑 A 需要访问电脑 B,复制电脑 B 桌面上的一个文件。
  • 网络连通性:两台电脑可以互相 ping 通,但文件共享访问时报错:

\\10.0.0.2 无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。

此用户无法登录,因为该帐户当前已被禁用。

整体解决思路

详细操作步骤

步骤 0:关闭防火墙(临时)

⚠️ 注意:此操作仅用于排错和临时传输数据,文件传输完成后务必重新开启防火墙。

两台电脑分别操作:

  1. 打开"控制面板" → "Windows Defender 防火墙"。
  2. 点击左侧"启用或关闭 Windows Defender 防火墙"。
  3. "专用网络"和"公用网络"的防火墙都暂时关闭。
  4. 点击"确定"。

同时确认两台电脑在同一个网段(例如均为 10.0.x.x192.168.x.x)。

防火墙

步骤 1:查询 IPv4 地址

电脑 A 操作:按 Win + R,输入 cmd,回车,执行:

ipconfig

找到 IPv4 地址,记录下来备用(本例示例为 10.0.0.1)。

电脑 B 操作:同样执行 ipconfig,记录 IP 地址(本例示例为 10.0.0.2)和主机名(在"此电脑 → 属性"中查看,本例示例为 HOSTNAME-B)。

win+R

步骤 2:为电脑 B 的用户设置密码

⚠️ 关键知识点:Windows 的文件共享服务(SMB 协议)在默认安全策略下,禁止使用空密码的账户进行网络登录。必须为登录用户设置密码。

电脑 B 操作

方法一:图形界面方式

  1. 打开"控制面板" → "用户账户" → "用户账户"。
  2. 点击"更改密码"。
  3. 当前密码为空(如果是新账户),新密码输入您设定的密码。
  4. 点击"更改密码"保存。

方法二:命令行方式(推荐,更高效)

Win + R,输入 cmd(以管理员身份运行),执行:

net user 用户名 新密码

例如(使用示例用户名 UserB):

net user UserB 123456

提示"命令成功完成"即表示密码设置成功。

步骤 3:将用户添加到"从网络访问此计算机"白名单

🎯 核心原理:电脑 B 的本地安全策略默认只允许 AdministratorEveryoneUsers 组从网络访问。UserB 虽然属于 Users 组,但有时组策略的层级限制会导致权限不生效,因此单独添加 UserB 是最稳妥的方式。

电脑 B 操作

  1. Win + R,输入 secpol.msc,回车。

    ⚠️ 如果提示找不到 secpol.msc,说明系统是 Windows 家庭版,请参考文末的"问题 3:Windows 家庭版找不到 secpol.msc"部分。

  2. 依次展开:安全设置 → 本地策略 → 用户权限分配

  3. 在右侧找到"从网络访问此计算机",双击打开。

    从网络访问此计算机

  4. 点击"添加用户或组"

  5. 输入您的用户名(如 UserB),点击"检查名称"

  6. 如果显示为带下划线的 HOSTNAME-B\UserB,说明系统已正确识别。

  7. 点击"确定"。

  8. 再次点击"确定"保存所有设置。

  9. 重启电脑 B(或执行 gpupdate /force 刷新策略):

    gpupdate /force
    

📌 补充:同时检查"拒绝从网络访问这台计算机",确保其中没有您的用户名(默认有 Guest 是正常的,不要删除)。

步骤 4:命令行测试网络连接

电脑 A 操作:按 Win + R,输入 cmd,执行:

net use \\<电脑B的IP地址> /user:<主机名>\<用户名> <密码>

请替换为实际值,例如(示例):

net use \\10.0.0.2 /user:HOSTNAME-B\UserB 123456

预期结果:

  • ✅ 提示"命令成功完成" → 网络连接已建立,可以继续下一步。
  • ❌ 提示错误 → 检查前三步是否遗漏,或查看文末的"排错清单"。

步骤 5:配置共享文件夹的 NTFS 权限

🎯 核心原理:Windows 文件共享有两层权限——共享权限和 NTFS 安全权限。即使共享权限开放了,NTFS 权限未配置依然会报"无权访问"。两者必须同时开放。

电脑 B 操作

  1. 右键点击您要共享的文件夹 → 属性 → 切换到"安全"选项卡。

    选择用户或组

  2. 点击"编辑""添加"

  3. 输入您的用户名(如 UserB),点击"检查名称"(显示为 HOSTNAME-B\UserB),点击"确定"。

  4. 在权限列表中,给您的用户勾选"读取"权限。

    • 如果只需要复制文件,"读取"就足够了。
    • 如果需要修改或写入,可以勾选"完全控制"。
  5. 点击"确定"保存。

步骤 6:设置共享文件夹并访问

电脑 B 操作——共享设置

  1. 右键点击要共享的文件或文件夹 → "授予访问权限""特定用户"

    网络访问

  2. 下拉菜单中选择"Everyone"(或者输入您的用户名 UserB)。

  3. 将权限级别改为"读取",点击"共享"。

  4. 记下屏幕上显示的网络路径,例如:

    \\10.0.0.2\文件夹名
    

电脑 A 操作——访问并复制

  1. 打开"此电脑"(我的电脑)。

  2. 在顶部地址栏输入电脑 B 的 IP 地址(如 \\10.0.0.2),按回车。

    资源管理IP地址

  3. 如果弹窗要求输入凭证:

    • 用户名:HOSTNAME-B\UserBUserB
    • 密码:您设置的密码
    • 勾选"记住我的凭据"
  4. 找到目标文件,复制粘贴到电脑 A 本地即可。


遇到的其他问题及处理

问题 1:访问时仍提示"账户被禁用"

  • 原因:电脑 A 缓存的旧凭证干扰了新的登录尝试。
  • 解决方法
    1. 在电脑 A 上,打开"控制面板" → "凭据管理器""Windows 凭据"
    2. 删除所有包含电脑 B IP 或用户名的条目。
    3. 重启电脑 A(必须重启,网络登录缓存才会彻底重置)。
    4. 重新尝试访问电脑 B 的共享。

问题 2:防火墙导致无法访问

  • 现象:ping 通但无法访问共享,或访问超时。
  • 解决方法
    1. 在电脑 B 上,打开"控制面板" → "Windows Defender 防火墙" → "允许应用或功能通过防火墙"。
    2. 找到"文件和打印机共享"
    3. "专用""公用"都勾选上。
    4. 或者直接临时关闭防火墙(传输完成后务必开启)。

问题 3:Windows 家庭版找不到 secpol.msc

家庭版没有本地安全策略管理单元,需要通过注册表修改。

电脑 B 操作

  1. Win + R,输入 regedit,回车。

  2. 依次展开:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    

    找到 LimitBlankPasswordUse,双击将数值改为 0

  3. 再依次展开:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    

    右键新建 DWORD (32 位) 值,命名为 LocalAccountTokenFilterPolicy,数值设为 1

  4. 重启电脑 B。


完整排错清单

总结

本次排错的核心经验:Windows 文件共享需要满足多个条件:网络连通性 → 用户密码 → 安全策略 → NTFS 权限 → 共享权限,缺一不可。

最容易忽略的三个点

  1. 网络登录用户必须有密码(空密码被默认禁止)。
  2. 本地安全策略的"从网络访问此计算机"白名单
  3. 文件夹 NTFS 安全权限(与共享权限是两回事)。

两个实用技巧

  • 旧凭据缓存是隐藏杀手:每次修改密码或权限后,访问端需要清除 Windows 凭据并重启。
  • 命令行测试是诊断利器net use 命令能绕过资源管理器的缓存,快速定位是网络层问题还是应用层问题。

希望本文能帮助遇到类似问题的朋友。如果还有疑问,欢迎在评论区交流讨论!😊