从 Windows 7 更新后,Windows 10 共享到 MS-Dos 6.22 失败

dx3*_*rol 6 windows-7 samba ms-dos share windows-10

将 Windows 7 机器更新为 Windows 10,并且无法再连接到 dos 机器上的网络共享。MSDOS 6.22 机器是一种工业硬件,它使用映射网络驱动器连接通过netuse x: \\smbserver\dxcontrol

系统在更新之前工作,并且在我弄清楚这一点时仍然可以连接到我现在正在使用的另一台 win7 机器。据我所知,两台机器具有相同的共享信息,并且该网络上的其他机器(win 7 win10,macos)可以看到 win 10 和 win7 共享并且连接没有问题。

旁注是 dos 不支持身份验证,因此我必须共享给 Everyone 用户,并且在高级共享设置下必须选择关闭密码保护共享。

这些系统都可以毫无问题地互相ping通。

连接到 Windows 10 共享会导致错误消息: Error 55: This resource does not exist on the network

这与我在 win7 机器上尝试使用不存在的目录时看到的错误不同 netuse x: \\win7dxbackup\noexist Error 67: The specified shared directory cannot be found.

而且也不同于提供不存在的主机(这需要一段时间才能超时): Error 53: The computer name specified in the network path cannot be located.

有点想尝试的想法了……我真的很想在 win10 和传统的 win7 机器上进行这项工作。我不想使用额外的网络设备来解决这个问题(比如网络驱动器或 linux 机器坐在角落里收集灰尘只是为了共享这个目录)

(编辑)我还要补充一点,我可以net view在 dos 机器上看到两台机器。

任何帮助表示赞赏。

小智 2

托德·威尔考克斯给出了答案。您必须在该 Windows 10 系统上重新启用 SMBv1。您可以通过转到控制面板\程序和功能,然后选择左侧的“打开和关闭 Windows 功能”来执行此操作。向下滚动列表,直到找到“SMB 1.0/CIFS 服务器”。您也可以启用 CIFS 客户端,但这不是必需的。

正如 Todd 提到的,使用 SMBv1(以及 DOS 系统)非常不安全,并且会使您的系统容易受到 WannaCry 勒索软件漏洞的攻击。如果这是在公司网络上,您最好遵循最佳实践并尝试将这两个系统保持在最低限度。如果这是在您的家庭局域网上,那么祝您好运!