如果 LanSender 可以从 Windows 发送文件,却无法接收文件,或者附近设备没有显示,Windows 防火墙可能阻止了局域网访问。即使互联网连接正常,也可能出现这种情况。
本文介绍如何检查 Windows 网络配置、允许 LanSender 通过防火墙,以及排查影响局域网设备发现的其他设置。步骤主要适用于 Windows 10 和 Windows 11。
快速解决
在可信任的家庭或办公网络中:
- 将当前 Windows 网络设置为 专用网络(Private)。
- 在 Windows 防火墙中允许 LanSender 使用 专用网络。
- 确认专用网络配置中的“阻止所有传入连接”已关闭。
- 保持 Windows 防火墙开启。
- 重启 LanSender,再次搜索附近设备。
不要完全关闭 Windows 防火墙,也不要在不了解风险的公共网络中允许 LanSender。
Windows 防火墙为什么会影响 LanSender?
LanSender 需要访问本地网络来发现附近设备,并建立聊天和文件传输所需的直接连接。以下情况可能导致 Windows 防火墙阻止访问:
- 首次运行时拒绝或阻止了 LanSender。
- Windows 将家庭或办公 Wi-Fi 识别为公用网络。
- Windows 更新改变了已有的防火墙权限。
- 旧规则仍指向之前安装位置的 LanSender.exe。
- VPN、虚拟网卡或安全软件过滤了本地流量。
- 专用网络配置启用了阻止所有传入连接。
常见现象包括:
- 附近设备列表为空。
- 设备显示为离线,但 LanSender 正在运行。
- Windows 可以发送文件,却无法接收文件。
- 聊天消息无法送达。
- 传输开始后无法建立连接。
第一步:将 Windows 网络设置为专用网络
LanSender 适合在可信任的局域网中使用:
- 打开 设置。
- 进入 网络和 Internet。
- 选择 Wi-Fi 或 以太网。
- 打开当前连接的网络。
- 将 网络配置文件类型 设置为 专用。
只在信任的家庭或办公网络中使用专用网络。酒店、机场、咖啡店和访客网络应保持为公用网络。
第二步:允许 LanSender 通过 Windows 防火墙
- 打开 Windows 安全中心。
- 选择 防火墙和网络保护。
- 选择 允许应用通过防火墙。
- 点击 更改设置。
- 在列表中找到 LanSender。
- 勾选 专用,不要勾选 公用。
- 保存设置并重启 LanSender。
如果列表中没有 LanSender,选择 允许其他应用,找到当前的 LanSender.exe,并仅允许其访问专用网络。
允许指定应用通过防火墙比关闭整个防火墙更安全。除非 LanSender 当前版本的官方说明明确提供端口要求,否则不要随意开放端口。
第三步:检查专用网络的传入连接设置
Windows 防火墙有一项设置叫“阻止所有传入连接,包括允许的应用”。启用后,Windows 会忽略允许应用列表并阻止传入连接。
检查方法:
- 打开 Windows 安全中心。
- 选择 防火墙和网络保护。
- 打开当前的 专用网络。
- 确认“阻止所有传入连接,包括允许的应用”处于关闭状态。
请保持防火墙开启,只在排查可信任专用网络时调整这一项。
第四步:检查旧的或重复的规则
如果移动过 LanSender 或重新安装过,Windows 可能仍保留指向旧程序路径的规则。在“允许应用通过防火墙”中,确认规则对应当前安装位置。
如果规则缺失或指向旧路径,在权限允许的情况下删除旧条目,然后重新添加当前的 LanSender.exe。仅重新安装应用不一定会自动清除旧防火墙规则。
第五步:检查其他安全软件
第三方杀毒软件、企业安全工具、VPN、代理和虚拟网卡都可能应用额外的网络规则。检查以下设置:
- 本地网络保护
- 被阻止的应用
- 网络流量过滤
- 网络隔离
- 禁止 VPN 访问局域网
如果安全软件支持,可在可信任网络中短暂暂停网络过滤进行测试。若 LanSender 随后恢复正常,请为 LanSender 添加明确的允许规则,然后重新开启保护。
是否需要开启“文件和打印机共享”?
通常不需要。LanSender 不等同于 Windows SMB 文件共享,因此不应把“文件和打印机共享”作为 LanSender 的必需修复步骤。
Windows 的“网络发现”和“文件和打印机共享”主要用于发现 Windows 设备以及共享文件夹或打印机。它们可能与 Windows 自带共享功能有关,但不能证明所有局域网传输应用都必须启用这些规则。
如果已经允许 LanSender 使用专用网络,设备仍无法发现,请继续检查网络发现、路由器隔离、VPN 和安全软件。除非你的工作流需要 Windows 文件共享,或 LanSender 官方支持明确要求,否则不要开启更广泛的共享规则。
如果 LanSender 仍然找不到设备
按以下顺序检查:
- 两台设备连接到了同一个可信任 Wi-Fi 或局域网。
- 手机没有连接到访客网络。
- 路由器没有启用 Client Isolation 或 AP Isolation。
- 两台设备都正在运行 LanSender。
- Windows 防火墙允许当前 LanSender 使用专用网络。
- VPN 和代理已暂时关闭。
- 接收设备有足够的存储空间。
- Windows 没有进入睡眠状态。
路由器侧的排查方法请查看 路由器客户端隔离:为什么 LanSender 找不到设备。
常见问题
如何允许 LanSender 通过 Windows 防火墙?
打开 Windows 安全中心 → 防火墙和网络保护 → 允许应用通过防火墙,点击“更改设置”,找到 LanSender 并勾选“专用”。家庭或办公网络传输时不要勾选“公用”。
为什么 LanSender 可以发送文件,却不能在 Windows 上接收文件?
出站流量可能被允许,但入站连接被阻止。检查 LanSender 是否获得专用网络权限,并确认专用网络中的“阻止所有传入连接”已关闭。
是否需要允许 LanSender 访问公用网络?
不需要。LanSender 更适合在可信任的专用网络中使用,公用网络权限应保持关闭。
Windows 更新后 LanSender 不再显示设备,为什么?
Windows 更新可能改变网络类型、禁用已有规则,或使规则仍指向旧的 LanSender 路径。请重新检查专用网络、当前程序路径以及第三方安全软件设置。
杀毒软件会不会在 Windows 防火墙允许时仍阻止 LanSender?
会。安全软件可能有独立的本地网络或应用规则。检查被阻止的应用和局域网保护设置,必要时将 LanSender加入可信任应用。
开启网络发现就能修复 LanSender 吗?
不一定。网络发现可能帮助 Windows 发现设备,但不是 LanSender 的普遍必需条件。应先允许当前 LanSender 使用专用网络,再检查路由器隔离、VPN 和安全软件。
相关链接
总结
Windows 防火墙可能让 LanSender 无法发现附近设备或接收文件,即使互联网仍然可以正常使用。更安全的做法是在可信任的专用网络中,仅允许当前 LanSender 应用通过专用防火墙配置。
保持 Windows 防火墙开启,避免不必要的端口或文件共享设置;如果问题仍然存在,再检查路由器隔离、VPN 和第三方安全软件。