445埠被封之後,如何使用smb協議

zhang-ml發表於2017-05-19

前幾天的永恆之藍,導致把445埠封掉了,可專案中用到smb協議(預設埠是445),解決辦法,把smb埠改成其他,具體如下:

首先要關閉445埠,可以參考微軟KB 301673中的方法,在登錄檔的
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NetBT/Parameters
中增加一個值:
        Value Name: SmbDeviceEnabled
        Type: REG_DWORD
        Value Data: 0
然後重新啟動系統。

在登錄檔中增加:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Smb] 
"SessionPort"=dword:0000022b 
"DatagramPort"=dword:0000022b 
上面的埠為16進位制 

我這裡改成了555埠,也可以改成其他。

相關文章