Aktivera SMB2 och SMB1 Windows 10

Filöverföring har varit en av egenskaperna hos Windows -operativsystem sedan starten och under denna tid och de nya uppdateringar som har släppts har vi sett hur nya alternativ har definierats för att utföra denna uppgif.webpt från SMB -protokollet till gruppen i hemmet .

Just SMB -protokollet har varit ett av de mest använda och praktiska för att utföra denna åtgärd på grund av dess funktioner, men med övergången till ny teknik har dessa protokoll uppdaterats och vissa säkerhetsbrister har upptäckts som kan äventyra integriteten och information som finns i systemet. SMB -protokollet (Server Message Block - Server Message Block Protocol) har funnits i mer än 20 år med början med sin SMB1 -version, men för närvarande har vi SMB3 -versionen med större säkerhets- och tillförlitlighetsfunktioner. Vi kommer också att se SMB2 Windows 10 -inställningar.

SMB är ett nätverksfildelningsprotokoll även kallat Microsofts SMB -protokoll, detta protokoll består av en uppsättning meddelandepaket vars uppgif.webpt är att definiera en viss version av protokollet som har dialektnamnet, protokollet för det gemensamma systemet för Internetfiler (CIFS) ) är en SMB -dialekt. Om ditt system kräver SMB2, låt oss se hur vi kan aktivera eller inaktivera det om ditt system kräver SMB2 eller en högre version.

FunktionerDet grundläggande målet för SMB är att dela filer, men vi har några ytterligare funktioner som:

  • Dialektförhandling
  • Skriv ut på ett lokalt nätverk
  • Fastställande av andra Microsoft SMB -protokollservrar i nätverket eller nätverkssökning
  • Utökad hantering av filattribut
  • Fil-, katalog- och delad åtkomstautentisering på flera objekt
  • Arkivera och spela in lås
  • Meddelande om ändring av fil och katalog
  • Unicode -stöd

I den traditionella OSI-nätverksmodellen används SMB-protokollet som ett applikationslager eller ett presentationslagerprotokoll och är baserat på protokoll på lägre nivå för transport av paket på nätverket. Microsoft SMB-protokollet har utvecklats som en klient-server-implementering och består av en uppsättning datapaket, som var och en innehåller en begäran som skickas av klienten eller ett svar som skickas av servern. Vi börjar med att titta på smb1 -protokollet och sedan hur du aktiverar SMB om ditt system kräver SMB2.

FörpackningstyperDessa paket kategoriseras så här:

  • Sessionskontrollpaket: Detta upprättar och avbryter en anslutning till delade resurser på servern.
  • Filåtkomstpaket: ansvarar för åtkomst till och manipulation av filer och kataloger på fjärrservern.
  • Allmänna meddelandepaket: Detta paket skickar data till utskriftsköer, e -postlistor och tillhandahåller data om status för utskriftsköer.

Från och med Windows 10 Fall Creators Update och Windows Server, version 1709 (RS3), kommer nätverksprotokollet Server Message Block version 1 (SMBv1) inte längre att installeras som standard eftersom det ersattes av SMBv2 och andra senare protokoll Från och med 2007 är det bra att veta att Microsoft offentligt avskrivit SMBv1 -protokollet 2014 av olika skäl.

SMB1 -funktionerNågra av funktionerna i SMB1 i Windows 10 är följande:

  • SMBv1 har andra intressanta funktioner att veta om dem för att dra nytta av klienten och servern. Tänk på att de kan installeras separat beroende på behoven hos var och en.
  • Utgåvorna Windows 10 Home och Windows 10 Professional har inte längre SMBv1 för klienten eller servern som standard efter en ren installation.
  • En annan detalj att tänka på är att om du har SMBv1 på klienten och den inte används på totalt 15 dagar (utom när datorn är avstängd) kommer den att avinstalleras automatiskt. Det är viktigt att veta detta så att vi inte blir kvar i det.
  • Direktuppdateringar och Windows Insider -versioner av Windows 10 Home och Windows 10 Professional tar inte bort SMB1 -protokollet automatiskt från start.
  • Funktioner i SMB version 2.02, 2.1, 3.0, 3.02 och 3.1.1 stöds.

Möjliga felmeddelandenFrån och med nu, när vi försöker komma åt från en enhet med SMB1 -protokollet, kommer vi att få ett av följande felmeddelanden:

  • Det går inte att ansluta till filresurser eftersom det inte är säkert. Denna resurs kräver det föråldrade SMB1 -protokollet, som inte är säkert och kan utsätta ditt system för attack.
  • Ditt system kräver SMB2 eller högre. För mer information om hur du löser detta problem, besöker vi följande länk:
  • Det angivna nätverksnamnet är inte längre tillgängligt.
  • Ospecificerat fel 0x80004005
  • Systemfel 64
  • Den angivna servern kan inte utföra den begärda åtgärden.
  • Fel 58

Som vi kan se valde Microsoft att flytta SMB1 -protokollet och etablera SMB2 eller SMB3 i Windows 10 för bättre prestanda. SMBv2 -protokollet ingick först i Windows Vista och Windows Server 2008 medan SMBv3 -protokollet först ingick i Windows 8 och Windows Server 2012.

SMB2 -funktionerNär vi använder SMB2 -protokollet har vi egenskaper som:

  • Bredare läser och skriver som utnyttjar snabbare nätverk bättre, även de med hög datalatens.
  • Begäran med stora bokstäver, som gör att flera SMB 2 -begäranden kan skickas som en enda nätverksförfrågan.
  • Allmänna förbättringar fokuserade på bättre utnyttjande av nätverket.
  • Cachning av mapp- och filegenskaper, där klienter behåller lokala kopior av mappar och filer för mycket snabbare åtkomst till dem.
  • Stöd för symboliska länkar
  • Meddelandesignering har förbättrats tack vare bättre konfiguration och interoperabilitet (HMAC SHA-256 ersätter MD5 som hashalgoritm).
  • Förbättrad skalbarhet för fildelning
  • Oplock kundhyresmodell
  • Bredare MTU -stöd
  • Förbättrad energieffektivitet för klientdatorer
  • Stöd för äldre versioner av SMB

En punkt Solvetic vill göra klart är att vissa äldre versioner av Windows och många andra applikationer som körs på Android och Linux för närvarande inte är kompatibla med de nyare versionerna av SMB (2 och 3), så det blir omöjligt att ansluta en Windows -dator till sådana enheter om bara de senaste versionerna av SMB är aktiverade, i det här fallet måste vi tillfälligt aktivera SMB1 -protokollet för att tillåta filöverföring och nu får vi se hur man aktiverar SMB2 Windows 10 och hur man aktiverar SMB1 Windows 10 och sedan inaktiverar det på några praktiska sätt.

1. Aktivera SMB1, SMB2 Windows 10 med Windows -funktioner

Steg 1
För att använda denna metod går vi till följande rutt. Där klickar vi på raden "Aktivera eller inaktivera Windows -funktioner."

  • Kontrollpanel
  • Program
  • Program och egenskaper

FÖRSTORA

Steg 2
Ett annat mer direkt alternativ för åtkomst är att använda följande tangenter och köra följande rad:

+ R

 optionalfeatures.exe 
Steg 3
Vi kommer att se följande fönster där vi går till avsnittet "Kompatibilitet med SMB 1.0 / CIFS fildelningsprotokoll":

Steg 4
Där aktiverar vi rutorna "Client SMB 1.0 / CIFS" och eventuellt rutan "Server SMB 1.0 / CIFS". Klicka på Acceptera så startar aktiveringsprocessen:

Steg 5
När vi är klara ser vi följande. Klicka på "Stäng" för att avsluta guiden och på så sätt har vi aktiverat SMB1 med hjälp av funktionerna i Windows 10.

2. Inaktivera SMB1, SMB2 Windows 10 med Windows -funktioner


Om ditt system kräver SMB2 eller SMB1 ser vi hur vi aktiverar eller inaktiverar dem.

Steg 1
För denna process kommer vi att gå tillbaka till följande rutt.

  • Kontrollpanel
  • Program
  • Program och egenskaper

Steg 2
Där klickar vi på "Aktivera eller inaktivera Windows -funktioner" och nu avmarkerar vi rutorna "Client SMB 1.0 / CIFS och Server SMB 1.0 / CIFS" (Om det har aktiverats):

FÖRSTORA

Steg 3
Klicka på OK för att tillämpa ändringarna och slutligen ser vi följande:

Steg 4
Klicka på knappen "Starta om nu" så att alla ändringar tillämpas på Windows 10. Kom ihåg att aktiveringen av SMB1 måste vara tillfällig av kompatibilitetsskäl.

3. Aktivera SMB1 Windows 10 med PowerShell


Windows PowerShell är ett idealiskt alternativ för att kontrollera, aktivera eller inaktivera dessa SMB -protokoll på ett säkert och fullt fungerande sätt. För detta måste vi utföra alla dessa åtgärder som Windows PowerShell -administratörer.

Upptäck SMB1 -protokollet med PowerShellFör att utföra denna uppgif.webpt kommer vi att utföra följande:

 Get -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Det erhållna resultatet blir följande. Där kan du hitta namnet på funktionen, dess beskrivning, om den kräver omstart eller mer.

FÖRSTORA

Aktivera SMB1 med PowerShellFör att utföra processen att aktivera SMB1 i Windows 10 med denna metod kommer vi att köra följande cmdlet:

 Enable -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

FÖRSTORA

När denna process är klar kommer följande att visas. Där anger vi bokstaven Y för att starta om operativsystemet och tillämpa ändringarna.

FÖRSTORA

4. Inaktivera SMB1 Windows 10 med PowerShell

Steg 1
Nu, när det inte är nödvändigt att använda mer SB1, fortsätter vi att inaktivera det i PowerShell genom att köra följande:

 Inaktivera -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

FÖRSTORA

Steg 2
Tryck på Enter och inaktiveringsprocessen startar:

FÖRSTORA

Steg 3
När du är klar måste du starta om systemet för att slutföra uppgif.webpten. På detta sätt har vi hanterat SMB1 med Windows PowerShell.

FÖRSTORA

5. Aktivera SMB2 Windows 10 PowerShell


Nu kommer vi att använda PowerShell -konsolen igen för att hantera SMB2 -protokollet i Windows 10.

Upptäck SMB2 -protokollet med PowerShellFör att utföra denna åtgärd kommer vi att köra följande cmdlet. Vi kan se att resultatet är giltigt.

 Get-SmbServerConfiguration | Välj EnableSMB2Protocol 

FÖRSTORA

Aktivera SMB2 med PowerShellFör att aktivera SMB2 -protokollet i Windows 10 kommer vi att utföra följande:

 Set -SmbServerConfiguration -EnableSMB2Protocol $ true 
Där anger vi bokstaven S och trycker på Enter för att slutföra åtgärden.

FÖRSTORA

Inaktivera SMB2 med PowerShellOm vi ​​av någon anledning vill inaktivera detta SMB2 -protokoll, kör bara följande cmdlet:

 Set -SmbServerConfiguration -EnableSMB2Protocol $ false 
Vi anger också bokstaven S för att bekräfta och trycker på Enter. Vi kan se att SMB består av två element som är klient och server, i den här självstudien har vi baserat på klienten som är idealisk för filöverföring, men Solvetic i sin idé om att tillhandahålla den bästa informationen kommer att förklara några sätt att hantera SMB på servernivå som används i både Windows 10 och Windows Server.

FÖRSTORA

Upptäck SMB1 -servern med PowerShellFör att upptäcka SMB1 -servern med PowerShell kör vi följande:

 Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}

FÖRSTORA

För att aktivera SMB1 -servern kommer vi att utföra följande:

 Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Typ DWORD -Value 1 -Force

FÖRSTORA

För att inaktivera SMB1 -servern kommer vi att köra följande cmdlet:

 Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Typ DWORD -Value 0 -Force

FÖRSTORA

Upptäck SMB2- eller SMB3 -servern med PowerShellFör att upptäcka SMB2 eller SMB3 på en server kommer vi att utföra följande:

 Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}

FÖRSTORA

För dess aktivering utför vi:

 Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Typ DWORD -Value 1 -Force
För dess funktionshinder kommer vi att verkställa. Det rekommenderas att starta om systemet för att tillämpa ändringarna.
 Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Typ DWORD -Value 0 -Force

FÖRSTORA

6. Aktivera eller inaktivera SMB1 och SMB2 Windows 10 med registerredigeraren


Ett annat alternativ för att inaktivera eller aktivera SMB1 och SMB2 Windows 10 och Windows Server använder registerredigeraren, men det rekommenderas att du skapar en säkerhetskopia innan du gör några ändringar i redigeraren.

Steg 1
För att komma åt använder vi följande tangentkombination och kör regedit -kommandot, tryck på enter och i fönstret som visas kommer vi till följande sökväg:

+ R

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 

FÖRSTORA

Steg 2
Där hittar vi SMB1- och SMB2 -värdena som vi kan redigera genom att dubbelklicka på dem och tilldela följande enligt fältet "Värdeinformation":

 REG_DWORD: 0 = inaktiverat REG_DWORD: 1 = aktiverat

7. Aktivera eller inaktivera SMB1 och SMB2 Windows 10 CMD

CMD eller kommandotolken blir också en omfattande lösning för hantering av SMB -protokollet i Windows.

Steg 1
För SMB1 kan vi utföra följande vid kommandotolken som administratörer:

Upptäck SMB1

 sc.exe -fråga lanmanworkstation 

Inaktivera SMB1

 sc.exe config lanmanworkstation beroende = bowser / mrxsmb20 / nsi sc.exe config mrxsmb10 start = inaktiverad

Aktivera SMB1

 sc.exe config lanmanworkstation beroende = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto

FÖRSTORA

Steg 2
För SMB2 kommer vi att använda följande:

Upptäck SMB2

 sc.exe -fråga lanmanworkstation

Aktivera SMB2

 sc.exe config lanmanworkstation beroende = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto

Inaktivera SMB2

 sc.exe config lanmanworkstation beroende = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = inaktiverad

FÖRSTORA

8. Aktivera eller inaktivera SMB1 och SMB2 Windows Server


Om vi ​​är Windows Server kan vi också aktivera SMB1 Windows 10 eller SMB2 och även inaktivera det på följande sätt:

Det första är att öppna vår PowerShell -konsol och sedan använda följande kommandon enligt vad vi behöver:

Aktivera SMB1 Windows Server

 Enable -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

Inaktivera SMB1 Windows Server

 Inaktivera -WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

Aktivera SMB2 Windows Server

 Set -SmbServerConfiguration -EnableSMB2Protocol $ true 

Inaktivera SMB2 Windows Server

 Set -SmbServerConfiguration -EnableSMB2Protocol $ false 

Vi har testat olika metoder för att hantera SMB -protokollet helt och hållet, och kommer ihåg att SMB1 har utfasats av de skäl som redan anges. Det är därför vi enkelt kan aktivera SMB1 Windows 10 eller aktivera SMB2 Windows 10.

wave wave wave wave wave