第一步:基础检查(快速排查)
在深入复杂的设置之前,先检查这些最常见、最容易解决的问题。

-
网络连接确认
- 确保两台电脑都已连接到同一个网络(同一个路由器下的 Wi-Fi 或有线网络)。
- 验证方法:在两台电脑上打开命令提示符(CMD),输入
ipconfig,查看IPv4 地址,如果它们在同一个网段(都是168.1.x),说明网络基础连接正常。
-
共享电脑的开关
- 在提供共享的电脑上,确保网络配置是正确的。
- 进入 设置 > 网络和 Internet > 高级网络设置 > 网络和共享中心。
- 点击你当前连接的网络(如“WLAN”或“以太网”),然后点击“属性”。
- 确保 “启用网络发现” 和 “启用文件和打印机共享” 这两个选项被勾选。
-
共享文件夹权限
- 在提供共享的电脑上,右键点击你想要共享的文件夹,选择 “属性”。
- 切换到 “共享” 选项卡,点击 “共享...”。
- 添加一个Everyone用户(或你自己的用户名),并设置其权限级别为 “读取” 或 “读取/写入”。
- 点击 “共享” 完成设置。
- 重要提示:除了“共享”权限,还要检查 “安全” 选项卡,确保你的用户账户在“安全”列表中,并且有相应的权限(如“完全控制”或“修改”)。
第二步:核心服务检查
Windows 的许多网络共享功能依赖于特定的后台服务,如果这些服务被停止或禁用,共享就会失败。

在提供共享的电脑上,按 Win + R 键,输入 services.msc 并回车,找到以下服务,确保它们的 “启动类型” 为 “自动” “状态” 为 “正在运行”。
- Function Discovery Provider Host
作用:帮助网络中的计算机发现其他设备。
- Function Discovery Resource Publication
作用:让其他设备能够发现你的电脑。
- SSDP Discovery
作用:用于发现网络上的 UPnP 设备。
(图片来源网络,侵删) - UPnP Device Host
作用:允许你的电脑作为 UPnP 设备被其他设备发现。
- Server
- 关键服务:提供文件和打印机共享的核心服务。必须启用并运行。
- Workstation
- 关键服务:建立客户端网络连接,用于访问网络共享。必须启用并运行。
如果任何一项服务未运行,右键点击它,选择 “启动”,然后将其“启动类型”修改为“自动”。
第三步:防火墙和安全软件设置
Windows Defender 防火墙是阻止网络访问的最常见元凶之一。
临时关闭防火墙测试(用于诊断)
这是一个非常有效的诊断方法,如果关闭后可以访问,那么问题就出在防火墙规则上。
- 在提供共享的电脑上,打开 “控制面板” > “Windows Defender 防火墙”。
- 点击左侧的 “启用或关闭 Windows Defender 防火墙”。
- 为“专用网络设置”和“公用网络设置”都选择“关闭 Windows Defender 防火墙”。
- 点击“确定”。
- 现在尝试访问共享文件夹,如果成功了,说明问题就是防火墙。
- 测试完成后,请务必重新开启防火墙!
正确配置防火墙(推荐做法)
临时关闭只是为了确认问题,正确的做法是添加例外规则。
- 打开 “控制面板” > “Windows Defender 防火墙” > “允许应用或功能通过 Windows Defender 防火墙”。
- 点击 “更改设置”(需要管理员权限)。
- 找到并勾选以下应用,并确保它们的 “专用” 列下是 “勾选” 状态。
- 文件和打印机共享
- 远程协助
- 远程桌面 (如果你也使用远程桌面)
- 点击“确定”保存。
第四步:网络发现和 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,可以在注册表中设置,但通常新版系统会自动协商,所以这一步通常不需要。
第五步:密码和账户问题
-
使用正确的凭据
- 在访问共享时,系统可能会提示你输入用户名和密码。
- 输入提供共享的电脑上的有效用户名和密码,而不是你当前电脑的。
- 格式通常是:
共享电脑名\用户名或IP地址\用户名。
-
确保账户已启用
- 在提供共享的电脑上,按
Win + R,输入lusrmgr.msc。 - 在左侧的“用户”列表中,找到你用于共享的用户。
- 双击它,确保 “账户已禁用” 是 “未勾选” 状态。
- 在提供共享的电脑上,按
第六步:网络配置疑难解答
Windows 自带了一些工具,可以自动检测并修复一些常见问题。
- 在提供共享的电脑和访问共享的电脑上,分别运行:
- 设置 > 网络和 Internet > 状态 > 网络疑难解答。
- 在控制面板中搜索 “网络适配器” 并运行疑难解答。
总结与终极解决方案
如果以上所有方法都失败了,可以尝试以下“大杀器”。
重置网络
这个命令会重置所有网络适配器、Winsock 目录和 IP 界面,能解决很多疑难杂症。
- 以管理员身份打开命令提示符(CMD)或 PowerShell。
- 依次执行以下命令,每执行完一条就按回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - 执行完毕后,重启电脑。
检查第三方安全软件
如果你安装了 360、腾讯电脑管家、卡巴斯基、诺顿等第三方杀毒或安全软件,它们自带的防火墙功能可能会与 Windows 防火墙冲突。
- 临时禁用第三方软件的防火墙功能,
