Windows10 LTSC版本先前無法讀取QNAP NAS資料,
都需要開啟SMB1.0及打下列指令才有辦法讀取資料。
SC.EXE config lanmanworkstation depend=bowser/mrxsmb10/nsi
SC.EXE config mrxsmb20 start=disabled
現在NAS改為Synology,檔案服務為SMB3.0及SMB2.0
為提升安全性不再支援SMB1.0,此後無法連接NAS。
有看過很多教學去設定,一直都無法復原
有試過:
SC.EXE config lanmanworkstation depend=bowser/mrxsmb10/mrxsmb20/nsi
SC.EXE config mrxsmb20 start=auto
目前是要捨棄SMB1.0欲改為SMB2.0~3.0
正常LanmanWorkstation啟用畫面
我的作法如下,您參考看看,重點是在第四點。
指令來源同hsiang11
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol
sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
sc.exe config mrxsmb20 start= auto
sc.exe qc lanmanworkstation
打開Program and Features/Turn windows feature on or off,將SMB v1/CIFS選項打勾,將SMB Direct選項打勾,如下圖
再試試看連接NAS試試看,S牌可以去Log Center看login紀錄,就可以看到它是以SMB2狀態連接,如下圖
總結:
全新的windows 10預設關閉SMBv1,SMB1.0/CIFS client預設也是未勾選,這個沒問題
強制關閉過SMBv2以上的windows 10,不知道為什麼SMB1.0/CIFS client就一定要勾選,才能順連接。
原理不太清楚,google的時候有看到有人討論到CIFS client需要被打開,我測試過後也得到這樣的結果,您可以試試看!
謝謝,我記得我前兩天已經解決了,也有把指令貼上,但不曉得怎沒顯示出來。
解單的說我只打這兩行就可以了。
SC.EXE config lanmanworkstation depend=bowser/mrxsmb20/nsi
SC.EXE config mrxsmb20 start=auto
PS.只是第四項:打開Program and Features/Turn windows feature on or off,將SMB v1/CIFS選項打勾,將SMB Direct選項打勾
這應該是要取消的不可以打勾,因為已經不使用SMB1.0了。
再次感謝幫忙。
原來如此,我的情況反而是不勾的話,整個SMB function就沒有了,神奇的windows~