Protokola SMB2 in/ali SMB3 sta v sistemu Windows privzeto omogočena. Če ga potrebujete, so tukaj koraki za onemogočanje SMB2 in SMB3 v sistemu Windows. Če ne veste, kaj je SMB, se pomaknite navzdol do dna članka, če želite izvedeti več o tem protokolu.
Opomba : SMB2 in SMB3 sta povezana. Torej bo omogočanje ali onemogočanje SMB2 povzročilo isto stvar za SMB3.
Če želite onemogočiti SMB3, lahko uporabite PowerShell ali ukazni poziv . Naredite to na način, ki se vam zdi znan.
Onemogoči SMB3 z lupino PowerShell (priporočeno)
1. Odprite PowerShell s skrbniškimi pravicami .
2. Nato preverite, ali je SMB3 omogočen, tako da izvedete spodnji ukaz. Če je protokol omogočen, boste v odgovoru videli »true« .
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Če je protokol omogočen, boste v odgovoru videli »true«.
3. Če želite onemogočiti SMB3, izvedite ta ukaz.
Set-SmbServerConfiguration -EnableSMB2Protocol $false
4. PowerShell vas bo vprašal za potrditev, vnesite Y
ali A
in pritisnite Enter
za potrditev.
5. Ko je onemogočen, ga lahko preverite tako, da izvedete prvi ukaz. Če je protokol onemogočen, boste videli "false".
Če je protokol onemogočen, boste videli "false"
6. Na koncu znova zaženite Windows, da uveljavite spremembe.
Če želite znova omogočiti SMB3, lahko uporabite spodnji ukaz.
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Onemogočite SMB3 z uporabo ukaznega poziva
Za onemogočanje SMB3 lahko uporabite tudi ukazni poziv. Edina težava je, da ni tako intuitiven kot metoda PowerShell, vendar kljub temu deluje.
1. Zaženite ukazni poziv s skrbniškimi pravicami .
2. V oknu ukaznega poziva enega za drugim izvedite spodnje ukaze.
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
3. Ko končate, znova zaženite Windows, da uveljavite spremembe. Po ponovnem zagonu bo protokol SMB3 onemogočen.
Če želite znova omogočiti protokol SMB3, odprite ukazni poziv s skrbniškimi pravicami in enega za drugim izvedite spodnje ukaze.
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
Kaj je SMB?
Server Message Block ali SMB je omrežni protokol aplikacijskega sloja, ki ga je razvil Microsoft predvsem za splošni dostop do datotek, serijskih vrat in različnih komunikacij med omrežnimi vozlišči. Aplikacijam v računalniku omogoča branje in pisanje datotek ter zahtevanje storitev od programov na strežnikih v računalniškem omrežju.
S SMB lahko aplikacije (ali uporabniki aplikacij) dostopajo do datotek ali drugih virov na oddaljenem strežniku, nato pa berejo, ustvarjajo in posodabljajo datoteke na strežniku. SMB lahko tudi komunicira s katerim koli strežniškim programom, ki je nastavljen za sprejemanje zahtev odjemalcev SMB. SMB je protokol tkanine, ki ga uporabljajo računalniške tehnologije programsko definiranih podatkovnih centrov (SDDC), kot so Storage Spaces Direct, Storage Replica.
Sprva je bil SMB zasnovan v IBM-u za ustvarjanje omrežnega datotečnega sistema za DOS, vendar je Microsoft kasneje preimenoval SMB v CIFS (Common Internet File System) in ga razvil naprej. Druga različica - SMB 2.0, je bila predstavljena v sistemu Windows Vista z vrsto novih funkcij, izboljšano zmogljivostjo in združljivostjo.
Microsoft je predstavil SMB 3.0 v sistemu Windows Server 2012 in dodal pomembne funkcije, kot sta SMB Direct (SMB prek RDMA) in SMB Multichannel (več povezav na sejo SMB). Namenjeni so izboljšanju funkcionalnosti in zmogljivosti, zlasti za virtualizirane podatkovne centre. Poleg NFS je SMB trenutno eden najbolj priljubljenih omrežnih protokolov. Microsoft je protokolu dodal tudi lastnega upravitelja navideznega stroja, kar običajnim skrbnikom sistema Windows olajša nastavitev.
Najnovejši razvoj tehnologije SMB sta SMB 3.0.2 (v Windows Server 2012 R2) in 3.1.1 (Windows Server 2016), ki sta namenjena varnostnim izboljšavam.
Če potrebujete več informacij o SMB, jih lahko preberete tukaj: https://docs.microsoft.com/vi-vn/windows-server/storage/file-server/file-server-smb-overview