DirectConnect

指南

文件资源管理器看不到网络上的另一台电脑?如何解决

在文件资源管理器的地址栏中输入 \\ 和另一台电脑的名称或地址,无论它是否列在“网络”下,你都可以打开它。要让其他 Windows 电脑出现在列表中,请在两台电脑上把网络设为专用、开启网络发现并启动发现服务。

为什么比想象中难

  • 在公用网络上,网络发现是关闭的。Windows 会把新网络(包括线缆连接)标记为公用,把你的电脑对别人隐藏,也把别人对你隐藏。
  • 旧的电脑列表方式已经没有了。Windows 删除了过去用来生成“网络”列表的 SMB1 协议。现在电脑需要用更新的方式宣告自己,而许多电脑并没有这样做。
  • Mac 和 Linux 通常根本不会出现。Mac 宣告自己的方式不会显示在“网络”列表中。Linux 电脑除了 Samba 之外,还需要 wsdd 等额外服务。
  • 需要一个后台服务在运行。如果负责把电脑发布到网络上的服务停止了,其他电脑就看不到它。
  • 防火墙可能会阻止它,即使已经开启了共享。
  • 看得到不等于打得开。另一台电脑必须共享一个文件夹,你还需要它上面的账户和密码。
  • 连接不会持久。睡眠、重启或拔掉线缆后,你都要重新连接。

1. 将网络设为专用

在两台电脑上执行以下操作:

  1. 打开设置,选择网络和 Internet。
  2. 选择两台电脑共用的连接:WLAN,然后打开该网络的属性;有线或线缆连接则选择以太网。
  3. 在网络配置文件类型下选择专用网络。

两台电脑之间的雷雳或 USB4 线缆会显示为一个额外的以太网连接,通常名为未识别的网络。在你更改之前,Windows 会将其视为公用网络。

2. 开启网络发现和文件共享

在两台电脑上执行以下操作:

  1. 在设置中选择网络和 Internet > 高级网络设置 > 高级共享设置。
  2. 在专用网络下开启网络发现。
  3. 在专用网络下开启文件和打印机共享。

这些开关也会打开 Windows Defender 防火墙中的相应规则。如果你使用带有自己防火墙的其他安全软件,请检查它是否也允许专用网络上的文件和打印机共享。

3. 检查发现服务

Function Discovery Resource Publication 服务让电脑出现在其他电脑的“网络”列表中。在列表中缺失的那台电脑上:

  1. 打开“开始”菜单,输入服务并打开它。
  2. 双击 Function Discovery Resource Publication。
  3. 把启动类型设为自动,然后单击应用。
  4. 单击启动,然后单击确定。

4. 在另一台电脑上共享文件夹

即使另一台电脑出现了,在它共享文件夹之前也没有可以打开的内容。

在 Windows 电脑上

  1. 在文件资源管理器中右键单击该文件夹,选择属性。
  2. 在共享选项卡上单击共享…。
  3. 选择要登录的账户,设置它的权限级别,然后单击共享。

电脑的名称在设置 > 系统 > 系统信息中,位于设备名称旁边。

在 Mac 上

  1. 在系统设置中选择通用 > 共享,然后开启文件共享。
  2. 点按文件共享旁边的信息按钮,添加文件夹并选择谁可以打开它们。
  3. 点按选项…,在 Windows 文件共享下选择你的账户并输入它的密码。

Mac 的名称在“共享”设置的底部,位于本地主机名旁边。

5. 跳过“网络”列表,直接连接

开启共享后,按名称或地址连接就能成功,这也是连接 Mac 或 Linux 电脑唯一可靠的方法。在文件资源管理器的地址栏中输入 \\ 加上另一台电脑的名称或地址:

  • 另一台 Windows 电脑:\\DESKTOP-NAME。
  • Mac:\\Your-MacBook.local,使用它的本地主机名。
  • 线缆直连:\\169.254.20.30,使用另一台电脑在线缆上的地址。

Windows 会要求你输入网络凭据。请使用另一台电脑上的账户,而不是你自己的。如果 Windows 账户关联了 Microsoft 账户,请输入电子邮件地址和账户密码,而不是 Windows Hello PIN。选择记住我的凭据,下次就不用再输入。

如果两台电脑用线缆连接

线缆上没有路由器,每台电脑会给自己分配一个以 169.254 开头的地址。要找到另一台电脑的地址:

  • 在 Windows 上:打开“终端”,运行 ipconfig,在线缆的以太网适配器下找到 Autoconfiguration IPv4 Address。
  • 在 Mac 上:在系统设置中选择网络 > 雷雳网桥 > 详细信息…,然后查看 TCP/IP 下的内容。

用这个地址连接,而不是用电脑名称。如果两台电脑也都连着 Wi-Fi,名称可能会让 Windows 找到 Wi-Fi 地址,拷贝就会走 Wi-Fi 而不是线缆。

另外还有两件事会拖慢线缆拷贝。Windows 11 24H2 及更高版本默认要求 SMB 签名,这让每次传输都多了工作量。网络文件共享处理小文件文件夹也很慢:在我们的测试中,SMB 通过 10 Gb/s 线缆拷贝 20,000 个小文件用了将近四分钟。

睡眠或重启后保持连接

从地址栏打开的共享在重启后就没了。要保留它:

  1. 在文件资源管理器中右键单击共享文件夹,选择映射网络驱动器…。
  2. 选择一个驱动器号。
  3. 选择登录时重新连接,然后单击完成。

如果你登录时另一台电脑处于睡眠状态或线缆已拔掉,Windows 会提示无法重新连接所有网络驱动器,在你再次打开之前,该驱动器都不可用。更多信息请参阅网络共享为什么在睡眠后断开。