很多小伙伴们使用Win XP系统或者Win 7系统都无法访问Win 10系统,连接打印机或者共享文件错误提示“指定的网络名不再可用”,很多人都没有完美的解决方案,今天团队来为大家完美解决这个问题。
不能访问的原因是因为,XP系统用的文件共享版本是SMB v1版本,而Win7或者Win10系统用了更高版本SMBv2和SMBv3,因为SMBv1存在重大的安全漏洞,所以win7、win10默认SMBv1服务是关闭状态,导致仅支持SMBv1的XP不能访问win7和win10系统,但win7、win10可以访问XP。
建议使用的时候打开SMBv1,不使用不打开或者关闭,SMBv1有安全风险,当然你是个人用户没有重要资料的可以忽略
如果你尝试连接仅支持 SMBv1 的设备,或者如果这些设备尝试连接到你的设备,可能会收到以下错误消息:
无法连接到文件共享,因为它不安全。 此共享需要旧的 SMB1 协议,它不安全,并且可能使你的系统受到攻击。
你的系统需要 SMB2 或更高版本。 有关解决此问题的详细信息,请参阅:https://go.microsoft.com/fwlink/?linkid=852747
指定的网络名不再可用。
未指定的错误 0x80004005
系统错误 64
指定的服务器无法执行请求的操作。
错误 58
下面是解决方法win7系统
---------------------------------------------------------------
启用SMBv1
开始→运行→CMD 确定,粘贴一下代码后按回车
复制此代码:Reg add "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB1" /t REG_DWORD /d "1" /f
禁用SMBv1
开始→运行→CMD 确定,粘贴一下代码后按回车
复制此代码:Reg add "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB1" /t REG_DWORD /d "0" /f
注意:设置后需要重启生效
下面是解决方法win10系统
---------------------------------------------------------------
第一种方法:
启用SMBv1
【win键+R】开始→运行→powershell 确定,复制以下代码在powershell窗口点右键后按回车,过一会儿会提示需要重启,输入y,按回车自动重启生效。
复制此代码:Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
禁用SMBv1
【win键+R】开始→运行→powershell 确定,复制以下代码在powershell窗口点右键后按回车,过一会儿会提示需要重启,输入y,按回车自动重启生效。
复制此代码:Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
第二种方法
打开 【添加或删除程序】,打开启用关闭windows功能,或者直接点【win键+R】运行输入【OptionalFeatures】确定
在SMB1.0左面勾选,确定,重启生效。
设置后需要重启生效,同样适用于WIN8
希望大连开发区电脑维修团队能为大家解决更多的电脑相关的问题,