有很多用户反馈,在访问Win10分享的打印机会时,XP系统无法连接。我不知道如何解决这个问题。其实这主要是因为XP系统采用了老版本的网络访问协议SMBv1。
Win10系统默认关闭这个旧协议,以下是解决方案教程。
如何解决XP访问Win10共享打印机指定的网络名不再可用的问题?
1.首先我们右击“开始菜单”,选择“windows powershell”,在powershell窗口中输入以下命令,会提示需要重启。我们将输入y并按回车键自动重启。
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
这样win10的SMBV1成功开启,这个问题就可以解决了。当然,如果你想关闭这个SMBV1,方法如下。
Win10系统中禁用SMBv1的方法
首先我们右击“开始菜单”,选择“windows powershell”,在powershell窗口中输入以下命令,会提示需要重启。我们将输入y并按回车键来自动重启它。
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
为什么要关闭SMBv1?
PS:如果您尝试连接仅支持SMBv1的设备,或者这些设备尝试连接您的设备,您可能会收到以下错误信息:
无法连接到文件共享,因为它不安全。这种共享需要旧的SMB1协议,这是不安全的,可能会使您的系统受到攻击。您的系统需要SMB2或更高版本,指定的网络名称不再可用,并且出现未指定的错误0x80004005,
系统错误64,指定的服务器无法执行请求的操作,错误58。很明显,SMBv1协议已经很老了,不再安全!