凌峰创科服务平台

Windows无法访问共享电脑怎么办?

第一步:基础检查(快速排查)

在深入复杂的设置之前,先检查这些最常见、最容易解决的问题。

Windows无法访问共享电脑怎么办?-图1
(图片来源网络,侵删)
  1. 网络连接确认

    • 确保两台电脑都已连接到同一个网络(同一个路由器下的 Wi-Fi 或有线网络)。
    • 验证方法:在两台电脑上打开命令提示符(CMD),输入 ipconfig,查看 IPv4 地址,如果它们在同一个网段(都是 168.1.x),说明网络基础连接正常。
  2. 共享电脑的开关

    • 提供共享的电脑上,确保网络配置是正确的。
    • 进入 设置 > 网络和 Internet > 高级网络设置 > 网络和共享中心
    • 点击你当前连接的网络(如“WLAN”或“以太网”),然后点击“属性”。
    • 确保 “启用网络发现”“启用文件和打印机共享” 这两个选项被勾选
  3. 共享文件夹权限

    • 提供共享的电脑上,右键点击你想要共享的文件夹,选择 “属性”
    • 切换到 “共享” 选项卡,点击 “共享...”
    • 添加一个Everyone用户(或你自己的用户名),并设置其权限级别为 “读取”“读取/写入”
    • 点击 “共享” 完成设置。
    • 重要提示:除了“共享”权限,还要检查 “安全” 选项卡,确保你的用户账户在“安全”列表中,并且有相应的权限(如“完全控制”或“修改”)。

第二步:核心服务检查

Windows 的许多网络共享功能依赖于特定的后台服务,如果这些服务被停止或禁用,共享就会失败。

Windows无法访问共享电脑怎么办?-图2
(图片来源网络,侵删)

提供共享的电脑上,按 Win + R 键,输入 services.msc 并回车,找到以下服务,确保它们的 “启动类型”“自动” “状态”“正在运行”

  1. Function Discovery Provider Host

    作用:帮助网络中的计算机发现其他设备。

  2. Function Discovery Resource Publication

    作用:让其他设备能够发现你的电脑。

  3. SSDP Discovery

    作用:用于发现网络上的 UPnP 设备。

    Windows无法访问共享电脑怎么办?-图3
    (图片来源网络,侵删)
  4. UPnP Device Host

    作用:允许你的电脑作为 UPnP 设备被其他设备发现。

  5. Server
    • 关键服务:提供文件和打印机共享的核心服务。必须启用并运行
  6. Workstation
    • 关键服务:建立客户端网络连接,用于访问网络共享。必须启用并运行

如果任何一项服务未运行,右键点击它,选择 “启动”,然后将其“启动类型”修改为“自动”。


第三步:防火墙和安全软件设置

Windows Defender 防火墙是阻止网络访问的最常见元凶之一。

临时关闭防火墙测试(用于诊断)

这是一个非常有效的诊断方法,如果关闭后可以访问,那么问题就出在防火墙规则上。

  1. 提供共享的电脑上,打开 “控制面板” > “Windows Defender 防火墙”
  2. 点击左侧的 “启用或关闭 Windows Defender 防火墙”
  3. 为“专用网络设置”和“公用网络设置”都选择“关闭 Windows Defender 防火墙”
  4. 点击“确定”。
  5. 现在尝试访问共享文件夹,如果成功了,说明问题就是防火墙。
  6. 测试完成后,请务必重新开启防火墙!

正确配置防火墙(推荐做法)

临时关闭只是为了确认问题,正确的做法是添加例外规则。

  1. 打开 “控制面板” > “Windows Defender 防火墙” > “允许应用或功能通过 Windows Defender 防火墙”
  2. 点击 “更改设置”(需要管理员权限)。
  3. 找到并勾选以下应用,并确保它们的 “专用” 列下是 “勾选” 状态。
    • 文件和打印机共享
    • 远程协助
    • 远程桌面 (如果你也使用远程桌面)
  4. 点击“确定”保存。

第四步:网络发现和 SMB 协议问题

这是较新版本的 Windows (如 Win10/Win11) 常见的问题。

启用网络发现

提供共享的电脑上:

  • 进入 设置 > 网络和 Internet > 高级网络设置 > 网络和共享中心
  • 点击“更改高级共享设置”。
  • 展开 “专用” 网络(如果你连接的是家庭或公司网络)。
  • 确保 “启用网络发现”“启用文件和打印机共享”“启用” 状态。
  • 展开 “所有网络”
  • 在此部分,“关闭密码保护共享” 可以设置为 “启用”,这样就不需要输入用户名密码(仅限安全网络),如果保持“关闭”,则需要输入对方电脑的有效用户名和密码。

检查 SMB 协议版本

SMB (Server Message Block) 是用于共享文件和打印机的协议,旧版 Windows 默认使用 SMB1,但出于安全考虑,新版 Windows 默认禁用了它。

  • 如果共享电脑是 Windows 10/11,访问电脑是 Windows XP/7

    • 提供共享的电脑上(Win10/11),需要启用 SMB1。
    • Win + R,输入 optionalfeatures
    • 在弹出的窗口中,勾选 “SMB 1.0/CIFS 文件共享支持” 及其下面的两个子项。
    • 点击“确定”并重启电脑。
    • 警告:SMB1 存在严重安全漏洞,启用后请尽快将旧版系统升级或更新。
  • 如果双方都是较新的 Windows 系统 (Win10/11)

    • 确保 SMB1 是禁用的(默认状态)。
    • 强制使用更安全的 SMBv2 或 SMBv3,可以在注册表中设置,但通常新版系统会自动协商,所以这一步通常不需要。

第五步:密码和账户问题

  1. 使用正确的凭据

    • 在访问共享时,系统可能会提示你输入用户名和密码。
    • 输入提供共享的电脑上的有效用户名和密码,而不是你当前电脑的。
    • 格式通常是:共享电脑名\用户名IP地址\用户名
  2. 确保账户已启用

    • 提供共享的电脑上,按 Win + R,输入 lusrmgr.msc
    • 在左侧的“用户”列表中,找到你用于共享的用户。
    • 双击它,确保 “账户已禁用”“未勾选” 状态。

第六步:网络配置疑难解答

Windows 自带了一些工具,可以自动检测并修复一些常见问题。

  1. 提供共享的电脑访问共享的电脑上,分别运行:
    • 设置 > 网络和 Internet > 状态 > 网络疑难解答
    • 在控制面板中搜索 “网络适配器” 并运行疑难解答。

总结与终极解决方案

如果以上所有方法都失败了,可以尝试以下“大杀器”。

重置网络

这个命令会重置所有网络适配器、Winsock 目录和 IP 界面,能解决很多疑难杂症。

  1. 管理员身份打开命令提示符(CMD)或 PowerShell。
  2. 依次执行以下命令,每执行完一条就按回车:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  3. 执行完毕后,重启电脑

检查第三方安全软件

如果你安装了 360、腾讯电脑管家、卡巴斯基、诺顿等第三方杀毒或安全软件,它们自带的防火墙功能可能会与 Windows 防火墙冲突。

  • 临时禁用第三方软件的防火墙功能,
分享:
扫描分享到社交APP
上一篇
下一篇