Hjemmeside » Windows » Slik sjekker du SMB-versjonen på Windows 10/8/7

    Slik sjekker du SMB-versjonen på Windows 10/8/7

    SMB eller Server Message Block Protokoller brukes til å koble datamaskinen til en ekstern server. Windows 10 leveres med støtte fra disse protokollene, men de er deaktivert i OOBE. I øyeblikket støtter Windows 10 også SMBv1, SMBv2 og SMBv3. Forskjellige servere avhengig av konfigurasjonen krever en annen versjon av SMB for å bli koblet til en datamaskin. Men hvis du bruker Windows 8.1 eller Windows 7, kan du sjekke om du har det også aktivert. Det er det vi skal gjøre i dag.

    Slik sjekker du SMB-versjonen på Windows

    Først av alt, hvis du har Windows 7, Du bør ikke deaktivere SMB v2. Dette skyldes følgende grunner:

    • Be om sammensetning - tillater sending av flere SMB 2-forespørsler som en enkelt nettverksforespørsel
    • Større leser og skriver - bedre bruk av raskere nettverk
    • Caching av mappe- og filegenskaper - Klienter beholder lokale kopier av mapper og filer
    • Holdbare håndtak - gjør det mulig for tilkobling å gjennomsiktig gjenopprette til serveren hvis det er en midlertidig frakobling
    • Forbedret meldingssignering - HMAC SHA-256 erstatter MD5 som hashing-algoritmen
    • Forbedret skalerbarhet for fildeling - antall brukere, aksjer og åpne filer per server økte kraftig
    • Støtte for symbolske lenker
    • Client oplock leasing modell - begrenser data overført mellom klient og server, forbedrer ytelsen på høy latens nettverk og øker SMB server skalerbarhet
    • Stor MTU-støtte - for full bruk av 10 gigabyte (GB) Ethernet
    • Forbedret energieffektivitet - Kunder som har åpne filer til en server, kan sove.

    Selv om du er på Windows 8.1 eller Windows 10, Du bør ikke deaktivere SMB v3 eller SMB v2 fordi, i tillegg til de ovennevnte problemene, kan du også møte følgende problemer som kommer med deaktivere SMB v3:

    • Transparent Failover - Klienter kobles igjen uten avbrudd til klyngnoder under vedlikehold eller failover
    • Skala ut - samtidig tilgang til delt data på alle filklyngenoder
    • Multikanal - aggregering av nettverksbåndbredde og feiltoleranse hvis flere baner er tilgjengelige mellom klient og server
    • SMB Direct - legger til RDMA-nettverksstøtte for meget høy ytelse, med lav ventetid og lav CPU-utnyttelse
    • Kryptering - Gir end-to-end kryptering og beskytter mot eavesdropping på usikre nettverk
    • Directory Leasing - Forbedrer responstidene på applikasjonskontorer ved hjelp av caching
    • Prestasjonsoptimaliseringer - optimaliseringer for små tilfeldige lese / skrive I / O.

    Metoder for å sjekke hvilken versjon av SMB som er installert på serveren

    Vi bruker følgende metoder for å sjekke hvilken versjon av SMB som er installert på datamaskinen:

    1. PowerShell-metoden.
    2. Registerredigeringsmetoden.

    1] PowerShell-metoden

    Hvis du vil sjekke hvilken versjon av SMB du kjører, kan du bare skrive inn følgende i cmdlet for PowerShell:

    SMB v1 Windows 10 og Windows 8.1

    Få-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

    SMB v2 Windows 10 og Windows 8.1

    Get-SmbServerConfiguration | Velg EnableSMB2Protocol

    SMB v1 Windows 7

    Hent-element HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object Get-ItemProtyty $ _. Pspath

    SMB v2 Windows 7

    Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parametere | ForEach-Object Get-ItemProtyty $ _. Pspath

    Hvis det returnerer verdien som ekte, den er aktivert, ellers er deaktivert.

    2] Registerredigeringsmetoden

    Type regedit i Start søk og trykk Enter. Når Registerredigering åpnes, naviger til følgende nøkkel-

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Para

    Nå hvis du har DWORDs kalt som SMB1 eller SMB2, sjekk deres verdi data.

    Hvis den er satt til 0, Det er funksjonshemmet.

    Og i alle andre tilfeller er det aktivert.

    Metoder for å kontrollere hvilken versjon av SMB som er installert på klienter

    Vi bruker følgende metoder for å sjekke hvilken versjon av SMB som er installert på datamaskinen,

    1. PowerShell-metoden.
    2. Metode for gruppepolicyredigering.

    1] PowerShell-metoden

    Så, hvis du ønsker å sjekke hvilken versjon av SMB du kjører, kan du bare skrive inn følgende i Kommandoprompt med administratorrettighetsrettigheter,

    SMB v1 Windows 10 og Windows 8.1

    sc.exe qc lanmanworkstation

    SMB v2 Windows 10 og Windows 8.1

    sc.exe qc lanmanworkstation

    2] Metoden for gruppepolicyredigering

    Det er verdt å merke seg at denne metoden ikke vil fungere på Windows 10 Home eller tilsvarende versjon av Windows 8 eller Windows 7.

    Åpne Kjør-boks, skriv inn gpedit.msc og trykk Enter for å åpne lokal gruppepolicyredigerer. Naviger til den følgende banen:

    Datamaskinkonfigurasjon> Windows Innstillinger

    Under Registry, se etter Register-element med følgende egenskaper,

    Handling: Oppdater

    Hive: HKEY_LOCAL_MACHINE

    Nøkkelbane: SYSTEM \ CurrentControl \ services \ mrxsmb10

    Verdi Navn: Start

    Verdi type: REG_DWORD

    Verdi Data: 4

    Hvis verdien data er satt til 4, SMB er deaktivert.

    For et detaljert lese besøk microsoft.com.

    Beslektet lese: Hvorfor og hvordan du deaktiverer SMB1 på Windows 10/8/7.