為了這個問題,花了我超多時間,甚至在公司重灌電腦後為了設定這個,加班研究到快天亮....還是不行!好吧,大概是這台電腦跟事務機犯沖,繞個圈用別的方法好了,但是心裡還是有個疙瘩在...
然後就在幾周後的今天,重灌並設定了一台新電腦,還是不行!!!怎麼會?上一台電腦犯沖就算了,連新的一台都不行,那肯定不是犯沖的問題!!(廢話...)
既然用Windows所有電腦都能連線,那就試著用Linux連了一下,嗯,事務機可以正常連線的電腦,用Linux連線也行;但事務機不能連線的電腦,Linux也不行....仔細推敲了下,好像不能連線的電腦,都是直接重灌新版Windows10(1079)耶!其他電腦雖然也是1709,但他們是從舊版升級升上來的,所以也許有保留舊版設定,而全新安裝的就沒有了。那會不會是SMB版本的問題?
於是研究了下,首先利用底下PowerShell(記得用系統管理員)指令列出目前SMB使用的版本如何:
Get-SmbServerConfiguration
結果發現如下:
紅框的地方,SMBv1沒有打開,只有開啟SMBv2與SMBv3 (根據微軟的說明,SMBv2若開啟,v3也會一同開啟,反之如果是關閉亦同),也許事務機並沒有支援到v2以上,所以如果我們把v1打開,並關閉v2、v3就好囉??
利用底下指令來打開SMBv11並關閉v2:
Set-SmbServerConfiguration -EnableSMB1Protocol $True Set-SmbServerConfiguration -EnableSMB2Protocol $False
結果在第一行就卡關了...
原來是SMB1的支援沒裝啊~~XD
進到控制台->程式與功能->打開或關閉Windows功能內,找到 SMB 1.0/CIFS檔案共用支援,點開後把三個勾都勾起來,安裝好後會需要重新開機,重開好,再執行一次上面的指令,就可以囉!!
事務機終於能連線了.....
網誌管理員已經移除這則留言。
回覆刪除