第一步:基础网络检查(90%的问题出在这里)
在开始复杂的设置之前,请先确保最基本的东西是正确的。

-
确认网络连接:
- 确保两台电脑都已连接到同一个路由器或交换机上。
- 检查网线是否插好,Wi-Fi 是否连接正常,可以尝试
ping对方电脑的 IP 地址来测试网络连通性。- 如何获取 IP 地址:在目标共享电脑上,按
Win + R,输入cmd,然后输入ipconfig,找到 "IPv4 地址"。 - 如何 Ping:在你的 Win7 电脑上,同样打开
cmd,输入ping [对方的IP地址](ping 192.168.1.105)。 ping成功(显示 "来自...的字节=32..."),说明网络是通的,问题出在共享设置上。ping失败(显示 "请求超时" 或 "无法访问目标主机"),说明网络本身有问题,请检查路由器、防火墙(第三方杀毒软件)是否阻止了 ICMPv4 请求,或者 IP 地址是否正确。
- 如何获取 IP 地址:在目标共享电脑上,按
-
确认工作组名称一致:
- 同一局域网内的电脑必须在同一个工作组才能方便地互相发现,这是最关键的一步!
- 在两台电脑上分别操作:
- 右键点击 "计算机"(或 "我的电脑"),选择 "属性"。
- 在 "系统" 界面,点击 "更改设置"。
- 在弹出的 "系统属性" 窗口中,点击 "更改" 按钮。
- 在 "计算机名/域/工作组设置" 部分,查看 "工作组" 名称。
- 确保两台电脑的 "工作组" 名称完全一致(都设为
WORKGROUP),如果不一致,修改其中一个,然后重启电脑。
第二步:高级共享与网络设置
如果基础检查没问题,但仍然无法访问,请按以下步骤逐一排查。
问题 A:在 Win7 电脑上找不到对方电脑(网络邻居里看不到)
这通常是由于网络发现功能被禁用或 SMB 协议版本不兼容导致的。

-
启用网络发现和文件共享:
- 在你的 Win7 电脑上,打开 "控制面板" -> "网络和共享中心"。
- 点击左侧的 "更改高级共享设置"。
- 你会看到 "家庭或工作" 和 "公用" 两个配置文件。请确保你使用的是 "家庭或工作" 网络。
- 展开 "家庭或工作",确保以下选项都已 启用:
- 启用网络发现
- 启用文件和打印机共享
- 启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件
- 保存更改。
-
调整 SMB 协议版本(非常重要!):
- 由于 Win7 较老,而新系统(如 Win10/11)默认使用更高版本的 SMB 协议,可能导致兼容性问题,我们需要让 Win7 使用更兼容的旧版协议。
- 在你的 Win7 电脑上,按
Win + R,输入gpedit.msc并回车,打开 "组策略编辑器"。 - 依次导航到:
计算机配置->管理模板->网络->Lanman 工作站 - 在右侧找到并双击 “需要 SMB 安全签名”。
- 选择 “已禁用”,然后点击确定。
- 同样,在
Lanman 工作站下找到 “不安全的来宾日志on”,选择 “已启用”。 - 在
计算机配置->管理模板->网络-> “SMBv1 协议” 下,确保 “禁用 SMBv1 客户端” 和 “禁用 SMBv1 服务器” 这两项都设置为 “未配置” 或 “已禁用”。(注意:出于安全考虑,不推荐长期启用 SMBv1,但作为临时排查问题的方法是有效的)。
-
关闭密码保护共享(临时解决方案):
- 在 "网络和共享中心" -> "更改高级共享设置" 中,找到 "密码保护的共享"。
- 选择 “关闭密码保护共享”,这样你就可以直接访问,而不用输入用户名和密码。注意:这会降低网络安全性,仅用于测试!
问题 B:能看到对方电脑,但点击后提示“无法访问”、“你无权访问”等错误
这说明网络发现成功,但权限验证失败了。

-
检查共享文件夹的权限设置:
- 在对方(共享电脑)上操作:
- 右键点击你想要共享的文件夹,选择 "属性"。
- 切换到 "共享" 选项卡,点击 "共享..." 按钮。
- 在输入框中输入你的 Win7 电脑的用户名,或者直接输入
Everyone,然后点击 "添加"。 - 为该用户设置权限级别,至少选择 "读取",如果需要写入则选择 "读取/写入"。
- 点击 "共享",然后完成。
- 在对方(共享电脑)上操作:
-
检查本地安全策略(关键步骤):
- 在对方(共享电脑)上操作:
- 按
Win + R,输入secpol.msc并回车,打开 "本地安全策略"。 - 依次导航到:
本地策略->安全选项。 - 在右侧找到并双击 “网络访问: 本地账户的共享和安全模型”。
- 将其值从 “仅来宾 - 本地用户经过身份验证作为来宾” 修改为 “经典 - 本地用户以自己的身份验证”。
- 点击确定,然后重启电脑,这个修改能让你的 Win7 用户名和密码在对方电脑上被正确识别。
-
手动输入凭据访问:
- 当你点击共享电脑时,如果弹出登录框,尝试输入对方电脑的 用户名 和 密码。
- 格式通常是:
对方电脑的计算机名\用户名(DESKTOP-ABC123\John)或者直接用户名(John)。
第三步:防火墙与杀毒软件检查
Windows 防火墙或第三方杀毒软件是导致共享失败的常见元凶。
-
临时关闭防火墙测试:
- 在你的 Win7 电脑上:打开 "控制面板" -> "Windows 防火墙",点击左侧的 "启用或关闭 Windows 防火墙",暂时将其关闭。
- 在对方共享电脑上:也执行同样的操作,暂时关闭防火墙。
- 关闭后再次尝试访问,如果成功了,说明就是防火墙规则的问题,请重新开启防火墙,然后添加入站规则以允许文件和打印机共享。
-
添加防火墙例外规则:
- 在两台电脑上分别操作:
- 打开 "Windows 防火墙"。
- 点击左侧的 "允许程序或功能通过 Windows 防火墙"。
- 点击 "更改设置",然后点击 "允许其他程序..."。
- 在列表中找到 “文件和打印机共享”,确保在 "家庭/工作" 网络类型下是 勾选 状态。
- 如果找不到,可以点击 "浏览",找到
C:\Windows\System32\svchost.exe并添加它,然后在 "设置" 中勾选 "文件和打印机共享"。
-
检查第三方杀毒软件:
如果你安装了 360、腾讯电脑管家、火绒、卡巴斯基、诺顿等第三方杀毒软件,请暂时完全退出它们,然后再次尝试访问,这些软件的“防火墙”或“网络防护”模块经常会阻止 SMB 协议的通信。
总结与终极排查清单
如果以上方法都无效,请按这个清单最后过一遍:
| 检查项 | 操作地点 | 具体操作 |
|---|---|---|
| 网络连通性 | 两台电脑 | ping 对方 IP 地址,确保能通。 |
| 工作组 | 两台电脑 | 计算机属性 -> 更改设置 -> 更改,确保工作组名完全一致。 |
| 网络发现 | 你的 Win7 电脑 | 网络和共享中心 -> 高级共享设置,启用 网络发现 和 文件共享。 |
| SMB 签名 | 你的 Win7 电脑 | gpedit.msc -> 计算机配置 -> 管理模板 -> 网络 -> Lanman 工作站,禁用 “需要 SMB 安全签名”。 |
| 安全模型 | 对方共享电脑 | secpol.msc -> 本地策略 -> 安全选项,修改 “网络访问...” 为 “经典”。 |
| 共享文件夹权限 | 对方共享电脑 | 右键文件夹 -> 属性 -> 共享 -> 共享...,添加 Everyone 并赋予权限。 |
| 防火墙 | 两台电脑 | 临时关闭测试,或确保 “文件和打印机共享” 规则已允许。 |
| 杀毒软件 | 两台电脑 | 临时退出第三方杀毒软件测试。 |
| 访问方式 | 你的 Win7 电脑 | 在 "运行" (Win+R) 中,直接输入 \\对方计算机名 或 \\对方IP地址 并回车。 |
只要严格按照 第一步 和 第二步 的操作,特别是 统一工作组 和 修改安全模型 这两步,绝大多数问题都能解决,祝你好运!
