Bestandsoverdracht is een van de kenmerken van Windows-besturingssystemen sinds het begin en gedurende deze tijd en de nieuwe updates die zijn uitgebracht, hebben we gezien hoe nieuwe opties zijn gedefinieerd om te presteren deze taak van het SMB-protocol naar de groep thuis.
Precies het SMB-protocol is een van de meest gebruikte en praktische om deze actie uit te voeren vanwege zijn functionaliteiten, maar met de komst van nieuwe technologieën zijn deze protocollen bijgewerkt en er zijn bepaalde beveiligingsfouten gedetecteerd die de integriteit en de informatie die in het systeem wordt gehost in gevaar kunnen brengen.
Het SMB-protocol (Server Message Block) is al meer dan 20 jaar aanwezig, te beginnen met de SMB1-versie, maar momenteel hebben de SMB3-versie met betere beveiligings- en betrouwbaarheidsfuncties.
SMB is een netwerkprotocol voor het delen van bestanden, ook wel het SMB-protocol van Microsoft genoemd, dit protocol bestaat uit een set berichtpakketten met als missie het definiëren van een bepaalde versie sie van het protocol waarvan de naam dialect is, is het algemene systeemprotocol van internetbestanden (CIFS) een dialect van SMB.
In het traditionele OSI-netwerkmodel, de SMB protocol wordt gebruikt als een toepassingslaag of een presentatielaagprotocol, en is gebaseerd op protocollen op een lager niveau voor pakkettransport op het netwerk. Het Microsoft SMB-protocol is ontwikkeld als een client-server-implementatie en bestaat uit een set datapakketten, waarbij elk een verzoek bevat dat door de client is verzonden of een antwoord dat door de server is verzonden.
Beginnend met Windows 10 Fall Creators Update en Windows Server, versie 1709 (RS3), wordt Server Message Block-netwerkprotocol versie 1 (SMBv1) niet meer standaard geïnstalleerd omdat het werd vervangen door SMBv2 en andere volgende protocollen Vanaf 2007 is het ideaal om te weten dat Microsoft het SMBv1-protocol publiekelijk heeft gedeprecieerd is om verschillende redenen in 2014 opgericht.
Zoals we zien, heeft Microsoft ervoor gekozen om SMB1 te verplaatsen en SMB2 of SMB3 in Windows 10 in te stellen voor betere prestaties.Het SMBv2-protocol werd voor het eerst opgenomen in Windows Vista en Windows Server 2008, terwijl het SMBv3-protocol voor het eerst werd opgenomen in Windows 8 en Windows Server 2012.
Een punt dat AdminGuides wil verduidelijken is dat momenteel sommige eerdere versies van Windows en vele andere applicaties die op Android en Linux draaien niet compatibel zijn met de nieuwste versies van SMB (2 en 3), dus het zal onmogelijk zijn om Windows-apparatuur op dergelijke apparaten aan te sluiten als alleen de meest recente versies van SMB zijn ingeschakeld. In dit geval moeten we tijdelijk het SMB1-protocol activeren om bestandsoverdracht en nu zullen we zien hoe we het kunnen activeren en hoe we het kunnen deactiveren, voordat we een aantal praktische manieren volgen.
Vergeet niet om je te abonneren op ons YouTube-kanaal om op de hoogte te blijven! ABONNEER
Om gebruik deze methode dan gaan we naar de volgende route. Daar klikken we op de regel 'Windows-functies activeren of deactiveren'.
Een andere, directere optie om toegang te krijgen, is door de volgende toetsen te gebruiken en de volgende regel uit te voeren:
+ R
optionalfeatures.exe
We zullen het volgende venster zien waar we naar de sectie 'Compatibiliteit met het protocol voor het delen van SMB 1.0 / CIFS-bestanden' gaan. :
Daar activeren we de â € œSMB 1.0 / CIFS Clientâ € ?? boxen en optioneel de â € œSMB 1.0 / CIFS Serverâ € ?? doos. Klik op Accepteren en het activeringsproces zal beginnen:
Als je klaar bent, zien we het volgende. Klik op 'Sluiten' om de wizard af te sluiten en op deze manier hebben we SMB1 geactiveerd met behulp van de Windows 10-functies.
Voor dit proces gaan we terug naar de volgende route.
Daar klikken we op 'Windows-functies activeren of deactiveren' en vinken nu de selectievakjes 'SMB Client 1.0 / CIFS en SMB Server 1.0 / CIFS '(Als het is ingeschakeld):
Klik op OK om de wijzigingen toe te passen en uiteindelijk zullen we het volgende zien:
Klik op de' Herstart nu '-knop zodat alle wijzigingen worden toegepast op Windows 10. Onthoud dat de activering van SMB1 tijdelijk moet zijn om compatibiliteitsredenen.
Windows PowerShell is een ideale optie om deze SMB-protocollen in een oogwenk te controleren, in of uit te schakelen veilige en volledig functionele manier. Hiervoor moeten we al deze acties uitvoeren als Windows PowerShell-beheerders.
Get-WindowsOptionalFeature - Online -FeatureName SMB1Protocol
Het resultaat is als volgt. Er is de naam van de functie, de beschrijving, of deze al dan niet opnieuw moet worden opgestart en meer.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Zodra dit proces is voltooid, wordt het volgende weergegeven. Daar voeren we de letter Y in om het besturingssysteem opnieuw te starten en de wijzigingen toe te passen.
Als het nu niet nodig is om meer SB1 te gebruiken, gaan we verder met het uitschakelen in PowerShell door het volgende uit te voeren:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Druk op Enter en het uitschakelingsproces zal beginnen:
Als u klaar bent, moet het systeem opnieuw worden opgestart om de taak te voltooien. Op deze manier hebben we SMB1 beheerd met Windows PowerShell.
Nu zullen we de PowerShell-console opnieuw gebruiken om het SMB2-protocol in Windows 10 te beheren.
Get-SmbServerConfiguration | Selecteer EnableSMB2Protocol
Set-SmbServerConfiguration â € “ EnableSMB2Protocol $ true
Daar voeren we de letter S in en drukken op Enter om de actie te voltooien.
Set-SmbServerConfiguration â € “EnableSMB2Pr $ false
We voeren ook de letter S in om te bevestigen en drukken op Enter. We kunnen zien dat SMB is samengesteld uit twee elementen die Client en Server zijn, in deze tutorial hebben we gebaseerd op de Client die ideaal is voor bestandsoverdracht, maar AdminGuides in zijn idee om de beste informatie te verstrekken zal uitleggen enkele manieren om SMB te beheren op serverniveau, dat wordt gebruikt in zowel Windows 10 als Windows Server.
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
Om de SMB1-server in te schakelen, zullen we het volgende uitvoeren:
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB1 -Type DWORD -Value 1 â € “Force
Om de SMB1-server uit te schakelen, draaien we de volgende cmdlet:
Set-ItemProperty -Path' HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 'SMB1 -Type DWORD -Value 0 - Forceer
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
Om dit in te schakelen, voeren we het volgende uit:
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 1 - Force
Om het uit te schakelen, zullen we het uitvoeren. Het wordt aanbevolen om het systeem opnieuw te starten om de wijzigingen toe te passen.
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 0 - Force
Een ander alternatief om SMB1 en SMB2 in of uit te schakelen protocol in Windows 10 en Windows Server gebruikt de registry-editor, maar het wordt aanbevolen om een back-up te maken voordat u wijzigingen aanbrengt in de editor.
Om toegang te krijgen gebruiken we de volgende toetsencombinatie en voeren we de regedit-commando, druk op enter en in het weergegeven venster gaan we naar de volgende route:
+ R
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
Daar vinden we de SMB1- en SMB2-waarden die we kunnen bewerken door erop te dubbelklikken en het volgende naar wens toe te wijzen in de â € œWaarde-informatieâ € ?? field:
REG_DWORD: 0 = uitgeschakeld REG_DWORD: 1 = ingeschakeld
De CMD of opdrachtprompt wordt ook een integrale oplossing om het SMB-protocol in Windows te beheren.
In het geval van SMB1 kunnen we het volgende uitvoeren in de opdrachtprompt als beheerders:
sc.exe query lanmanworkstation
sc. exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto
In het geval van SMB2 zullen we het volgende gebruiken:
sc.exe query lanmanworkstation
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = uitgeschakeld
We hebben verschillende methoden getest om het SMB-protocol volledig te beheren, waarbij we onthouden dat SMB1 verouderd is om de reeds aangegeven redenen.
De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…
Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…
Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…
Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…
De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…
De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…