關於共享文件或者印表機,XP訪問Win7或者Win10系統會提示「指定的網絡名不再可用」,是因為XP系統的文件共享版是SMBv1版本,而Win7或者Win10系統採用的是更高版本的SMBv2和SMBv3,默認的情況下,Win7/Win10系統的SMBv1服務是關閉的,所以導致了僅支持SMBv1的XP不能訪問win7、win10,但是Win7和win10卻可以正常訪問XP系統。
如果你嘗試連接僅支持SMBv1的設備,或者如果這些設備嘗試連接到你的設備,可能會收到以下錯誤消息:
無法連接到文件共享,因為它不安全。此共享需要舊的SMB1協議,它不安全,並且可能使你的系統受到攻擊。你的系統需要SMB2或更高版本,指定的網絡名不再可用,未指定的錯誤0x80004005,系統錯誤64,指定的伺服器無法執行請求的操作,錯誤58。
具體解決方法
我們只需要在Win10或者Win7系統中開啟SMBv1服務即可,具體方法如下。
Win10系統啟用SMBv1的方法
首先我們右鍵點擊「開始菜單」,選擇「windows powershell(管理員)」,在powershell窗口中輸入如下命令,會提示需要重啟,我們輸入Y,並回車鍵自動重啟就可以生效啦。
Enable-WindowsOptionalFeature-Online-FeatureName SMB1Protocol
這樣就成功將win10的SMBV1開啟了,就可以解決這個問題了,當然如果你想要關閉這個SMBV1,方法如下。
Win10系統禁用SMBv1的方法
首先我們右鍵點擊「開始菜單」,選擇「windows powershell(管理員)」,在powershell窗口中輸入如下命令,會提示需要重啟,我們輸入Y,並回車鍵自動重啟就可以生效啦。
Disable-WindowsOptionalFeature-Online-FeatureName SMB1Protocol
Win7系統啟用SMBv1的方法
首先我們點擊「開始菜單」,點擊「運行」,在運行中輸入「CMD」,並點擊確定,粘貼一下如下命令到CMD命令提示符窗口中,並按回車確定。
Reg add"HKLMSYSTEMCurrentControlSetservicesLanmanServerParameters"/v"SMB1"/t REG_DWORD/d"1"/f
Win7系統禁用SMBv1的方法
首先我們點擊「開始菜單」,點擊「運行」,在運行中輸入「CMD」,並點擊確定,粘貼一下如下命令到CMD命令提示符窗口中,並按回車確定。
Reg add"HKLMSYSTEMCurrentControlSetservicesLanmanServerParameters"/v"SMB1"/t REG_DWORD/d"0"/f
重啟之後即可生效。
以上就是IT百科分享的共享文件或者印表機XP訪問Win7/Win10提示指定的網絡名不再可用解決方法,希望本文能夠幫助到大家。