- 1. Aktiver SMB1, SMB2 Windows 10 med Windows -funktioner
- 2. Deaktiver SMB1, SMB2 Windows 10 med Windows -funktioner
- 3. Aktiver SMB1 Windows 10 med PowerShell
- 4. Deaktiver SMB1 Windows 10 med PowerShell
- 5. Aktiver SMB2 Windows 10 PowerShell
- 6. Aktiver eller deaktiver SMB1 og SMB2 Windows 10 med Registreringseditor
- 7. Aktiver eller deaktiver SMB1 og SMB2 Windows 10 CMD
- 8. Aktiver eller deaktiver SMB1 og SMB2 Windows Server
Filoverførsel har været en af egenskaberne ved Windows -operativsystemer siden dets begyndelse, og i løbet af denne tid og de nye opdateringer, der er blevet frigivet, har vi set, hvordan nye muligheder er blevet defineret til at udføre denne opgave fra SMB -protokollen til gruppen i hjemmet .
Netop SMB -protokollen har været en af de mest anvendte og praktiske til at udføre denne handling på grund af dens funktionaliteter, men med overgangen til nye teknologier er disse protokoller blevet opdateret, og der er opdaget visse sikkerhedsfejl, der kan bringe integriteten og oplysninger i systemet. SMB -protokollen (Server Message Block - Server Message Block Protocol) har været til stede i mere end 20 år med start med sin SMB1 -version, men i øjeblikket har vi SMB3 -versionen med større sikkerheds- og pålidelighedsfunktioner. Vi vil også se SMB2 Windows 10 -indstillinger.
SMB er en netværksfildelingsprotokol, også kaldet Microsofts SMB -protokol, denne protokol består af et sæt meddelelsespakker, hvis mission er at definere en bestemt version af protokollen, der har dialektnavnet, protokollen for det fælles system af internetfiler (CIFS) ) er en dialekt af SMB. Hvis dit system kræver SMB2, lad os se, hvordan vi kan aktivere eller deaktivere det, hvis dit system kræver SMB2 eller en højere version.
FunktionerDet grundlæggende formål med SMB er at dele filer, men vi har nogle yderligere funktioner såsom:
- Dialektforhandling
- Udskriv på et lokalt netværk
- Bestemmelse af andre Microsoft SMB -protokolservere på netværket eller netværksbrowsing
- Udvidet håndtering af filattributter
- Fil-, bibliotek- og delt adgangsgodkendelse på flere elementer
- Fil- og optagelås
- Meddelelse om ændring af fil og bibliotek
- Unicode -understøttelse
I den traditionelle OSI-netværksmodel bruges SMB-protokollen som et applikationslag eller en præsentationslagsprotokol og er baseret på protokoller på lavere niveau til transport af pakker på netværket. Microsoft SMB-protokollen er udviklet som en klient-server-implementering og består af et sæt datapakker, som hver indeholder en anmodning sendt af klienten eller et svar sendt af serveren. Vi starter med at se på smb1 -protokollen og derefter hvordan du aktiverer SMB, hvis dit system kræver SMB2.
PakketyperDisse pakker er kategoriseret således:
- Sessionskontrolpakker: Dette opretter og afbryder en forbindelse til delte ressourcer på serveren.
- Filadgangspakker: er ansvarlig for adgang til og manipulation af filer og mapper på fjernserveren.
- Generelle meddelelsespakker: Denne pakke sender data til udskrivningskøer, mailinglister og giver data om status for udskriftskøer.
Fra og med Windows 10 Fall Creators Update og Windows Server, version 1709 (RS3), bliver netværksprotokollen Server Message Block version 1 (SMBv1) ikke længere installeret som standard, da den blev erstattet af SMBv2 og andre senere protokoller Fra og med 2007, er det dejligt at vide, at Microsoft offentligt afskrev SMBv1 -protokollen i 2014 af forskellige årsager.
SMB1 funktionerNogle af funktionerne i SMB1 i Windows 10 er som følger:
- SMBv1 har andre interessante funktioner at vide om dem for at drage fordel af klienten og serveren. Husk, at de kan installeres separat afhængigt af behovene hos hver enkelt.
- Windows 10 Home og Windows 10 Professional -udgaver har som standard ikke længere SMBv1 til klienten eller serveren efter en ren installation.
- En anden detalje at huske på er, at hvis du har SMBv1 på klienten, og den ikke bruges i alt 15 dage (undtagen når computeren er slukket), afinstalleres den automatisk. Det er vigtigt at vide dette, så vi ikke efterlades i det.
- Direkte opdateringer og Windows Insider -versioner af Windows 10 Home og Windows 10 Professional fjerner ikke SMB1 -protokollen automatisk fra opstart.
- SMB version 2.02, 2.1, 3.0, 3.02 og 3.1.1 funktioner understøttes.
Mulige fejlmeddelelserFra nu af, når vi prøver at få adgang fra en enhed ved hjælp af SMB1 -protokollen, modtager vi en af følgende fejlmeddelelser:
- Kan ikke oprette forbindelse til fildelinger, fordi den ikke er sikker. Denne deling kræver den forældede SMB1 -protokol, som ikke er sikker og kan udsætte dit system for angreb.
- Dit system kræver SMB2 eller højere. For mere information om, hvordan du løser dette problem, besøger vi følgende link:
- Det angivne netværksnavn er ikke længere tilgængeligt.
- Uspecificeret fejl 0x80004005
- Systemfejl 64
- Den angivne server kan ikke udføre den ønskede handling.
- Fejl 58
Som vi kan se, valgte Microsoft at flytte SMB1 -protokollen og etablere SMB2 eller SMB3 i Windows 10 for bedre ydeevne. SMBv2 -protokollen blev først inkluderet i Windows Vista og Windows Server 2008, mens SMBv3 -protokollen først blev inkluderet i Windows 8 og Windows Server 2012.
SMB2 funktionerNår vi bruger SMB2 -protokollen, har vi egenskaber som:
- Bredere læser og skriver, der udnytter hurtigere netværk bedre, også dem med høj datatiden.
- Store anmodninger, som gør det muligt at sende flere SMB 2 -anmodninger som en enkelt netværksanmodning.
- Generelle forbedringer fokuserede på bedre udnyttelse af netværket.
- Caching af mappe- og filegenskaber, hvor klienter gemmer lokale kopier af mapper og filer for meget hurtigere adgang til dem.
- Understøttelse af symbolske links
- Meddelelsessignering er blevet forbedret takket være bedre konfiguration og interoperabilitet (HMAC SHA-256 erstatter MD5 som hashalgoritmen).
- Forbedret skalerbarhed til fildeling
- Oplock kundeleasemodel
- Bredere MTU -understøttelse
- Forbedret energieffektivitet for klientcomputere
- Understøttelse af ældre versioner af SMB
Nu vil et punkt Solvetic gøre det klart, at nogle ældre versioner af Windows og mange andre programmer, der kører på Android og Linux i øjeblikket ikke er kompatible med de nyere versioner af SMB (2 og 3), så det vil være umuligt at tilslutte en Windows -computer til sådanne enheder, hvis kun de nyeste versioner af SMB er aktiveret, i dette tilfælde skal vi midlertidigt aktivere SMB1 -protokollen for at tillade filoverførsel, og nu vil vi se, hvordan du aktiverer SMB2 Windows 10, og hvordan du aktiverer SMB1 Windows 10 og derefter deaktiverer den på nogle praktiske måder.
1. Aktiver SMB1, SMB2 Windows 10 med Windows -funktioner
Trin 1
For at bruge denne metode vil vi gå til følgende rute. Der klikker vi på linjen "Aktiver eller deaktiver Windows -funktioner."
- Kontrolpanel
- Programmer
- Programmer og egenskaber
FORSTØRRE
Trin 2
En anden mere direkte mulighed for adgang er at bruge følgende taster og udføre følgende linje:
+ R
optionalfeatures.exeTrin 3
Vi vil se følgende vindue, hvor vi vil gå til afsnittet "Kompatibilitet med SMB 1.0 / CIFS fildelingsprotokol":
Trin 4
Der aktiverer vi boksene "Client SMB 1.0 / CIFS" og eventuelt feltet "Server SMB 1.0 / CIFS". Klik på Accepter, og aktiveringsprocessen starter:
Trin 5
Når vi er færdige, ser vi følgende. Klik på "Luk" for at afslutte guiden, og på denne måde har vi aktiveret SMB1 ved hjælp af funktionerne i Windows 10.
2. Deaktiver SMB1, SMB2 Windows 10 med Windows -funktioner
Hvis dit system kræver SMB2 eller SMB1, ser vi, hvordan vi aktiverer eller deaktiverer dem.
Trin 1
Til denne proces vil vi gå tilbage til følgende rute.
- Kontrolpanel
- Programmer
- Programmer og egenskaber
Trin 2
Der klikker vi på "Aktiver eller deaktiver Windows -funktioner", og nu vil vi fjerne markeringen i afkrydsningsfelterne "Client SMB 1.0 / CIFS og Server SMB 1.0 / CIFS" (Hvis det er blevet aktiveret):
FORSTØRRE
Trin 3
Klik på OK for at anvende ændringerne, og endelig ser vi følgende:
Trin 4
Klik på knappen "Genstart nu", så alle ændringerne anvendes på Windows 10. Husk, at aktiveringen af SMB1 skal være midlertidig af kompatibilitetshensyn.
3. Aktiver SMB1 Windows 10 med PowerShell
Windows PowerShell er en ideel mulighed for at kontrollere, aktivere eller deaktivere disse SMB -protokoller på en sikker og fuldt funktionel måde. Til dette skal vi udføre alle disse handlinger som Windows PowerShell -administratorer.
Opdag SMB1 -protokollen ved hjælp af PowerShellFor at udføre denne opgave skal vi udføre følgende:
Get -WindowsOptionalFeature -Online -FeatureName SMB1ProtocolDet opnåede resultat vil være følgende. Der kan du finde navnet på funktionen, dens beskrivelse, om den kræver genstart eller mere og mere.
FORSTØRRE
Aktiver SMB1 ved hjælp af PowerShellFor at udføre processen med at aktivere SMB1 i Windows 10 ved hjælp af denne metode vil vi køre følgende cmdlet:
Enable -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
FORSTØRRE
Når denne proces er afsluttet, vises følgende. Der indtaster vi bogstavet Y for at genstarte operativsystemet og anvende ændringerne.
FORSTØRRE
4. Deaktiver SMB1 Windows 10 med PowerShell
Trin 1
Når det nu ikke er nødvendigt at bruge mere SB1, fortsætter vi med at deaktivere det i PowerShell ved at udføre følgende:
Deaktiver -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
FORSTØRRE
Trin 2
Tryk på Enter, og deaktiveringsprocessen starter:
FORSTØRRE
Trin 3
Når du er færdig, vil det være nødvendigt at genstarte systemet for at fuldføre opgaven. På denne måde har vi administreret SMB1 ved hjælp af Windows PowerShell.
FORSTØRRE
5. Aktiver SMB2 Windows 10 PowerShell
Nu vil vi bruge PowerShell -konsollen igen til at administrere SMB2 -protokollen i Windows 10.
Opdag SMB2 -protokollen ved hjælp af PowerShellFor at udføre denne handling kører vi følgende cmdlet. Vi kan se, at resultatet er gyldigt.
Get-SmbServerConfiguration | Vælg EnableSMB2Protocol
FORSTØRRE
Aktiver SMB2 ved hjælp af PowerShellFor at aktivere SMB2 -protokollen i Windows 10 vil vi udføre følgende:
Set -SmbServerConfiguration -EnableSMB2Protocol $ trueDer indtaster vi bogstavet S og trykker på Enter for at fuldføre handlingen.
FORSTØRRE
Deaktiver SMB2 ved hjælp af PowerShellHvis vi af en eller anden grund ønsker at deaktivere denne SMB2 -protokol, skal du bare køre følgende cmdlet:
Set -SmbServerConfiguration -EnableSMB2Protocol $ falseVi indtaster også bogstavet S for at bekræfte, og tryk på Enter. Vi kan se, at SMB består af to elementer, der er klient og server, i denne vejledning har vi baseret på klienten, som er ideel til filoverførsel, men Solvetic i sin idé om at levere de bedste oplysninger vil forklare nogle måder at administrere SMB på serverniveau, der bruges i både Windows 10 og Windows Server.
FORSTØRRE
Opdag SMB1 -serveren med PowerShellFor at registrere SMB1 -serveren ved hjælp af PowerShell udfører vi følgende:
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
FORSTØRRE
For at aktivere SMB1 -serveren vil vi udføre følgende:
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 1 -Force
FORSTØRRE
For at deaktivere SMB1 -serveren kører vi følgende cmdlet:
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 0 -Force
FORSTØRRE
Opdag SMB2- eller SMB3 -serveren med PowerShellFor at opdage SMB2 eller SMB3 på en server skal vi udføre følgende:
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
FORSTØRRE
For dets aktivering udfører vi:
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Type DWORD -Value 1 -ForceFor dens funktionsnedsættelse vil vi udføre. Det anbefales at genstarte systemet for at anvende ændringerne.
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Type DWORD -Value 0 -Force
FORSTØRRE
6. Aktiver eller deaktiver SMB1 og SMB2 Windows 10 med Registreringseditor
Et andet alternativ til at deaktivere eller aktivere SMB1 og SMB2 Windows 10 og Windows Server bruger registreringseditoren, men det anbefales at oprette en sikkerhedskopi, før der foretages ændringer i editoren.
Trin 1
For at få adgang vil vi bruge følgende tastekombination og udføre kommandoen regedit, tryk enter og i det viste vindue går vi til følgende sti:
+ R
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
FORSTØRRE
Trin 2
Der finder vi SMB1- og SMB2 -værdierne, som vi kan redigere ved at dobbeltklikke på dem og tildele følgende efter behov i feltet "Værdiinformation":
REG_DWORD: 0 = deaktiveret REG_DWORD: 1 = aktiveret
7. Aktiver eller deaktiver SMB1 og SMB2 Windows 10 CMD
CMD eller kommandoprompten bliver også en omfattende løsning til styring af SMB -protokollen i Windows.
Trin 1
I tilfælde af SMB1 kan vi udføre følgende ved kommandoprompten som administratorer:
Find SMB1
sc.exe forespørgsel lanmanworkstation
Deaktiver SMB1
sc.exe config lanmanworkstation afhængig = bowser / mrxsmb20 / nsi sc.exe config mrxsmb10 start = deaktiveret
Aktiver SMB1
sc.exe config lanmanworkstation afhængig = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto
FORSTØRRE
Trin 2
I tilfælde af SMB2 vil vi bruge følgende:
Find SMB2
sc.exe forespørgsel lanmanworkstation
Aktiver SMB2
sc.exe config lanmanworkstation afhængig = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto
Deaktiver SMB2
sc.exe config lanmanworkstation afhængig = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = deaktiveret
FORSTØRRE
8. Aktiver eller deaktiver SMB1 og SMB2 Windows Server
Hvis vi er Windows Server, kan vi også aktivere SMB1 Windows 10 eller SMB2 og også deaktivere det på følgende måde:
Den første ting vil være at åbne vores PowerShell -konsol og derefter bruge følgende kommandoer i henhold til, hvad vi har brug for:
Aktiver SMB1 Windows Server
Enable -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Deaktiver SMB1 Windows Server
Deaktiver -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Aktiver SMB2 Windows Server
Set -SmbServerConfiguration -EnableSMB2Protocol $ true
Deaktiver SMB2 Windows Server
Set -SmbServerConfiguration -EnableSMB2Protocol $ false
Vi har testet forskellige metoder til fuldt ud at administrere SMB -protokollen, og husker at SMB1 er udfaset af de årsager, der allerede er angivet. Derfor kan vi nemt aktivere SMB1 Windows 10 eller aktivere SMB2 Windows 10.