㈠ 共享列印機網路名不可用,如何解決
關於共享文件或者列印機,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 "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB1" /t REG_DWORD /d "1" /f