刚刚将我的笔记本电脑升级到 Windows 10。在我尝试连接到我的 Win7 桌面之前,一切似乎都很好。手动输入名称不起作用(给我Unspecified Error (0x80004005)
),当我在 Windows 资源管理器中打开网络部分时,它没有列出在那里。列出的是网络上的另外两台计算机,两台都不允许我连接(相同Unspecified Error
)。我所有的计算机(包括台式机)都在网络上运行。它们都可以看到对方,如果我从我的 Win10 笔记本电脑打开共享,那么桌面就可以连接到它。但由于某种原因,Win10 机器只能看到网络上的几台机器,而无法连接任何一台,无论是看得见的还是看不见的。
我起初以为是防火墙,但没有任何设置有帮助,甚至禁用它也无济于事。我已确保所有相关计算机都已启用发现功能,但这也没有改变任何事情。我可以通过 IP 和名称 ping 我的桌面,但即使 ping 之后,我也无法浏览驱动器,甚至看不到大多数 PC。顺便说一句,这影响了能够连接到明确共享的驱动器和隐式管理共享(C$ 等)。
更新:
我意识到既然我可以 ping 桌面,那么我可以尝试通过 IP 地址连接。这很有效,并且神秘地解决了按名称连接的问题。Win10 笔记本电脑仍然无法“看到”大多数网络设备,但现在似乎至少能够通过名称连接到它们。不知道发生了什么。我仍然希望有人能提出适当的解决方案来修复网络发现(或任何损坏的东西)。
答案1
我通过添加 Windows 功能 Samba 支持解决了这个问题。
故事是这样的:我将 2 台 PC 升级到 Windows 10,一台来自 Win 7,另一台来自 Win 8.1。8.1 PC 在“网络”中看不到 Win XP PC 和 Linux Raspberry Pi。输入机器名称 (\MACHINENAME) 或本地 IP 地址都不起作用。但是,另一台升级的 PC 可以看到所有内容。通过并排比较我能找到的所有设置,我最终发现(经过几个小时)Win 7 机器支持 Samba,而 Win 8 PC 不支持。
要在 Windows 10 中安装 Samba 支持,请执行以下操作:
打开控制面板(单击“开始”按钮并输入“控制面板”,然后单击“应用程序”)。
我使用经典视图,在这种情况下单击“程序和设置”。如果您使用标准视图,恐怕您需要自己找到它。相当容易。
在左侧面板中,单击“打开或关闭 Windows 功能”。
如果出现“安全”对话框要求您确认,请确认。
出现“Windows 功能”对话框。
向下滚动到“SMB 1.0/CIFS 文件共享支持”并勾选该框。这将安装 Samba 支持。
完成后重新启动,您就应该能够在网络上看到您的 PC 和文件夹了。(祈祷好运)。