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

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

将 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 机器上使用。

任何帮助都将受到赞赏。

答案1

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

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

相关内容