我在同一个家庭网络上有两台 Windows 10 电脑。在 1803 更新之前,我曾经通过在一台电脑上共享一个文件夹、在另一台电脑上连接到该文件夹并使用同步软件来保持它们同步。更新破坏了这一点。
现在我总能通过 IPv4 地址 ping 另一台机器,但大多数时候 ping 主机名都会返回“Ping 请求无法找到主机 $hostname”。偶尔它确实有效,并返回 IPv6 地址。
到目前为止,这很烦人,但我可以简单地在 UNC 路径中一直使用 IP 而不是主机名。但是,即使我可以 ping 另一台机器,我也无法连接到共享。尝试通过 Explorer 打开 \192.168.xxx.xxx 让我长时间暂停,然后出现“Windows 无法访问 \192.168.xxx.xxx”错误 0x80070035,“未找到网络路径。”。
我现在如何在计算机之间共享文件?
可能有用的信息:
- 两台机器都没有启用过家庭组。
- 唯一存在的防火墙是 Windows 防火墙。Avast 防病毒软件存在,但未安装其防火墙功能。禁用 Avast 也无济于事。
- 我在两台电脑上使用了不同的用户名。一个是本地用户名,另一个与 Microsoft 帐户绑定。我没有看到任何允许我输入用户名的框(它似乎是“无法看到电脑”而不是“未通过身份验证”)。
- 启用“功能发现资源发布”服务(某些网站建议这样做)没有帮助,只是现在计算机可以在资源管理器中的“网络”下互相看到。看到另一台计算机并不能帮助访问它。
- 两者都启用了网络可发现性,并且都将该网络设置为“私有”网络。
- 我不想重新启用 SMB 1。我理解删除它是有充分理由的,而且应该有其他方式来共享文件!
其他超级用户问题(可能)不是重复的,但可能相关:
答案1
浪费了好几个小时后,我找到了...也许是一个解决方案,也许更多的是变通方法,elseweb:关闭并打开文件和打印共享与目标计算机(您尝试连接的共享)上的网络适配器的关联似乎可以解决问题。到目前为止,这个修复对我来说很有效,但其他人报告说它只持续到下一次重新启动,或者可能(如果在 wifi 上)下一次网络更改。
可以将这个循环放入 Powershell 脚本中:
Disable-NetAdapterBinding -name "adaptername" -ComponentID ms_server
Enable-NetAdapterBinding -name "adaptername" -ComponentID ms_server
需要以管理员身份运行。