凌峰创科服务平台

Win7无法访问局域网电脑怎么办?

核心思路:网络发现、文件共享、防火墙是三大关键。

问题通常出在这三个方面:你的电脑找不到别人(网络发现没开)、找到了但没权限(文件共享设置或账户问题)、或者被防火墙拦住了(安全策略阻止)。

Win7无法访问局域网电脑怎么办?-图1
(图片来源网络,侵删)

第一步:基础检查(非常重要,很多人会忽略)

在深入系统设置前,先做几个简单的检查:

  1. 网络确认:确保两台电脑都连接在同一个路由器下,并且能正常上网,查看一下两台电脑的IP地址,确保它们在同一个网段,一台是 168.1.10,另一台是 168.1.20
  2. 目标电脑确认:确保你想要访问的那台目标电脑(比如Win7电脑B)已经开机,并且没有进入睡眠或休眠状态
  3. 访问方式:不要直接在“网络”里双击电脑名,这种方式最容易出错,最稳定的方式是使用 \\IP地址\\计算机名
    • 按下 Win + R 键,打开“运行”对话框。
    • 输入 \\ 加上对方电脑的IP地址,\\192.168.1.20,然后回车。
    • 或者输入 \\ 加上对方电脑的计算机名,\\WIN7-PCB,然后回车。
    • 如果这种方式能弹出输入用户名和密码的窗口,说明网络发现是成功的,问题出在共享权限上。 如果直接提示“找不到网络路径”等错误,则问题可能更偏向于网络发现和防火墙。

第二步:在目标电脑(被访问的电脑)上进行设置

这是最关键的一步,你需要确保对方电脑已经正确共享了资源。

检查网络位置

  1. 右键点击任务栏右下角的网络图标,选择“打开网络和共享中心”。
  2. 查看你的网络类型是“家庭网络”还是“公用网络”。
  3. 重要:为了排查问题,请暂时将其设置为“家庭网络”,家庭网络默认会打开网络发现和文件共享,而公用网络则会严格限制。

启用网络发现和文件共享

  1. 在“网络和共享中心”界面,点击左侧的“更改高级共享设置”。
  2. 你会看到“家庭或工作”和“公用”两个配置文件,展开“家庭或工作”。
  3. 确保“启用网络发现”和“启用文件和打印机共享”这两项都是选中状态。
  4. 展开“所有网络”部分,找到“密码保护的共享”。
    • 推荐设置为“关闭密码保护共享”,这样你在访问时就不用每次都输入用户名密码,方便排查,设置后,你就可以直接访问共享文件夹了。
    • 如果你想保持安全,可以设置为“开启密码保护共享”,但你需要知道目标电脑上有效的用户名和密码

共享特定文件夹

  1. 找到你想要共享的文件夹(D:\共享文件”)。
  2. 右键点击该文件夹,选择“属性”。
  3. 切换到“共享”选项卡,点击“共享...”按钮。
  4. 在弹出的窗口中,输入 Everyone(表示所有人)或 Guest,然后点击“添加”。
  5. 在下方的权限级别中,选择“读取”或“读取/写入”,然后点击“共享”。
  6. 最后点击“完成”。

关闭防火墙(仅用于测试)

防火墙是导致访问失败的最常见原因之一,为了确认是防火墙的问题,可以暂时关闭它进行测试。

  1. 打开“控制面板” -> “Windows Defender 防火墙”。
  2. 点击左侧的“启用或关闭Windows Defender 防火墙”。
  3. 将“家庭或工作网络设置”和“公用网络设置”都选择为“关闭Windows Defender 防火墙”,然后点击“确定”。
  4. 测试一下是否能访问,如果可以访问,那就100%是防火墙规则的问题。 记得测试后务必重新开启防火墙,然后按照下一步的方法添加正确的入站规则。

添加防火墙入站规则(正确做法)

如果关闭防火墙后可以访问,说明你需要添加一个允许文件共享的规则。

Win7无法访问局域网电脑怎么办?-图2
(图片来源网络,侵删)
  1. 重新打开“Windows Defender 防火墙”。
  2. 点击左侧的“允许应用或功能通过Windows Defender 防火墙”。
  3. 点击“更改设置”(需要管理员权限)。
  4. 找到“文件和打印机共享”,确保在“家庭/专用”和“公用”列的复选框都被勾选
  5. 如果找不到这个选项,可以点击“允许其他应用...”,然后手动添加一个程序 C:\Windows\System32\svchost.exe,并勾选“文件和打印机共享”。

第三步:在发起访问的电脑(你的电脑)上进行设置

如果以上步骤都无效,问题可能出在你的电脑上。

启用网络发现和文件共享

这一步和第二步的第2点完全一样,确保你的电脑也开启了这些功能。

启用Guest账户(如果使用密码保护共享)

如果目标电脑开启了“密码保护共享”,但你不知道它的用户名密码,可以尝试启用Guest账户来简化访问。

  1. 右键点击“计算机”或“这台电脑”,选择“管理”。
  2. 在“计算机管理”窗口中,展开“本地用户和组” -> “用户”。
  3. 在右侧用户列表中找到“Guest”。
  4. 双击“Guest”,确保“账户已禁用”这个复选框是未选中状态。
  5. (可选)你也可以右键点击“Guest”,选择“属性”,取消勾选“用户下次登录时须更改密码”和“用户不能更改密码”,并勾选“密码永不过期”。
  6. 重启电脑后,尝试访问时,用户名就可以输入 Guest,密码留空。

修改网络协议设置

这是一个比较深入的解决方案,可以解决一些因NetBIOS协议问题导致的错误。

Win7无法访问局域网电脑怎么办?-图3
(图片来源网络,侵删)
  1. 右键点击“网络” -> “属性” -> “更改适配器设置”。
  2. 右键点击你正在使用的网络连接(如“本地连接”或“WLAN”) -> “属性”。
  3. 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
  4. 点击右下角的“高级...”按钮。
  5. 切换到“WINS”选项卡。
  6. 在“NetBIOS设置”区域,选择“启用 NetBIOS over TCP/IP”。
  7. 点击“确定”保存所有设置。

第四步:其他可能的解决方案

如果以上方法都试过了还不行,可以尝试以下“大招”:

重置网络堆栈

以管理员身份打开命令提示符(CMD),然后依次输入以下命令,每输完一条按一次回车:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns

执行完毕后,必须重启电脑才能生效。

启用相关服务

  1. Win + R,输入 services.msc 回车。
  2. 找到并确保以下三个服务的“启动类型”为“自动”,服务状态”为“正在运行”:
    • Server:支持文件、打印和命名管道共享。
    • Workstation:提供网络连接和通信。
    • Function Discovery Resource Publication:在网络中发布此计算机。
    • UPnP Device HostSSDP Discovery:对于一些智能设备的发现有帮助。

总结与排查顺序建议

一个高效的排查顺序是:

  1. 基础检查:确认在同一网络、对方开机、使用 \\IP地址 访问。
  2. 目标电脑设置
    • 关闭防火墙测试,如果成功,则添加防火墙规则。
    • 检查网络位置是否为“家庭网络”。
    • 检查网络发现和文件共享是否开启。
    • 检查共享文件夹的权限是否设置正确。
  3. 你的电脑设置
    • 同样检查网络发现和文件共享
    • 尝试启用Guest账户
    • 修改TCP/IP的WINS设置。
  4. 终极手段
    • 重置网络堆栈
    • 检查核心服务是否启动。

希望这个详细的指南能帮助你解决问题!如果在某个步骤卡住了,可以告诉我具体遇到了什么错误提示,我可以给出更精确的建议。

分享:
扫描分享到社交APP
上一篇
下一篇