2017年6月7日星期三

Windows 10 不能連接 Samba 共享裝置的解決方法

平時有用部舊安卓平板做相架,嘅然一直開著就想到用來做家用雲儲存,可是在平板裝了 SambaDroid 或是 Samba Filesharing 後 Windows 10 主機上卻總是找不到,原來 Windows 10 預設使用較新版的 Samba,所以以往用較舊版的設備或程式便會連不上,要用以下指今禁用 SMBv2/SMBv3 及開啟 SMBv1;
  • To enable SMBv1 on the SMB client, run the following commands:
    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
    sc.exe config mrxsmb10 start= auto
  • To disable SMBv2 and SMBv3 on the SMB client, run the following commands:
    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
    sc.exe config mrxsmb20 start= disabled
還有 Windows 10 預設也不支援沒用密碼的 Samba 分享,要加入以下機碼才可以連入不設密碼的 Samba 分享;

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\AllowInsecureGuestAuth DWORD(32bit), 值鍵入1

做完上述修改後要重啟電腦才會生效。

參考
How to enable and disable SMBv1, SMBv2, and SMBv3 in Windows and Windows Server 加入機碼方法