Startpagina » ramen » Hoe de SMB-versie op Windows 10/8/7 te controleren

    Hoe de SMB-versie op Windows 10/8/7 te controleren

    SMB of Server Message Block-protocollen worden gebruikt om uw computer aan te sluiten op een externe server. Windows 10 wordt geleverd met ondersteuning voor deze protocollen, maar deze worden uitgeschakeld in de OOBE. Op dit moment ondersteunt Windows 10 ook SMBv1, SMBv2 en SMBv3. Verschillende servers, afhankelijk van hun configuratie, hebben een andere SMB-versie nodig om verbinding te maken met een computer. Maar in het geval u Windows 8.1 of Windows 7 gebruikt, kunt u controleren of dit ook is ingeschakeld. Dat is wat we vandaag gaan doen.

    Hoe de SMB-versie op Windows te controleren

    Allereerst, als je dat hebt gedaan Windows 7, u zou SMB v2 niet moeten uitschakelen. Dit is te wijten aan de volgende redenen:

    • Verzoek om samenstellen: hiermee kunt u meerdere SMB 2-aanvragen verzenden als één netwerkverzoek
    • Groter leest en schrijft - beter gebruik van snellere netwerken
    • Caching van map- en bestandseigenschappen - clients behouden lokale kopieën van mappen en bestanden
    • Duurzame handgrepen - hiermee kunt u verbinding maken om op transparante wijze opnieuw verbinding te maken met de server als er een tijdelijke verbreking is
    • Verbeterde ondertekening van berichten - HMAC SHA-256 vervangt MD5 als het hashing-algoritme
    • Verbeterde schaalbaarheid voor het delen van bestanden - het aantal gebruikers, gedeelde mappen en geopende bestanden per server is aanzienlijk toegenomen
    • Ondersteuning voor symbolische koppelingen
    • Client-model voor oplockleasing - beperkt de gegevens die tussen de client en de server worden overgedragen, waardoor de prestaties op netwerken met hoge latentie worden verbeterd en de schaalbaarheid van de SMB-server wordt vergroot
    • Grote MTU-ondersteuning - voor volledig gebruik van 10-gigabyte (GB) Ethernet
    • Verbeterde energie-efficiëntie - clients met open bestanden naar een server kunnen slapen.

    Zelfs als je aan bent Windows 8.1 of Windows 10, u moet SMB v3 of SMB v2 niet uitschakelen omdat, naast de bovenstaande problemen, u ook de volgende problemen kunt tegenkomen die komen met het uitschakelen van SMB v3:

    • Transparent Failover - clients verbinden zonder onderbreking opnieuw met clusterknooppunten tijdens onderhoud of failover
    • Scale Out - gelijktijdige toegang tot gedeelde gegevens op alle knooppunten van bestandsclusters
    • Multichannel - aggregatie van netwerkbandbreedte en fouttolerantie als er meerdere paden beschikbaar zijn tussen client en server
    • SMB Direct - voegt RDMA-netwerkondersteuning toe voor zeer hoge prestaties, met lage latentie en laag CPU-gebruik
    • Encryptie - biedt end-to-end codering en beschermt tegen afluisteren op onbetrouwbare netwerken
    • Directory Leasing - Verbetert reactietijden van applicaties in filialen door caching
    • Prestatie-optimalisaties - optimalisaties voor kleine willekeurige lees- / schrijf-I / O.

    Methoden om te controleren welke versie van SMB op de server is geïnstalleerd

    We zullen de volgende methoden gebruiken om te controleren welke versie van SMB op uw computer is geïnstalleerd:

    1. De PowerShell-methode.
    2. De methode van de Register-editor.

    1] De PowerShell-methode

    Als u wilt controleren welke versie van SMB u gebruikt, typt u het volgende in de cmdlet voor PowerShell:

    SMB v1 Windows 10 en Windows 8.1

    Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

    SMB v2 Windows 10 en Windows 8.1

    Get-SmbServerConfiguration | Selecteer EnableSMB2Protocol

    SMB v1 Windows 7

    Get-item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | Voor elk-object Get-ItemProperty $ _. Pspath

    SMB v2 Windows 7

    Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | Voor elk-object Get-ItemProperty $ _. Pspath

    Als het de waarde als retourneert waar, het is ingeschakeld, anders is uitgeschakeld.

    2] De methode van de Register-editor

    Type regedit in Start Zoeken en druk op Enter. Als de Register-editor is geopend, navigeert u naar de volgende sleutel-

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

    Nu als u de DWORDs hebt met de naam SMB1 of SMB2, controleer hun waardegegevens.

    Als het is ingesteld op 0, het is invalide.

    En in alle andere gevallen is het ingeschakeld.

    Methoden om te controleren welke versie van SMB op Clients is geïnstalleerd

    We zullen de volgende methoden gebruiken om te controleren welke versie van SMB op uw computer is geïnstalleerd,

    1. De PowerShell-methode.
    2. De methode van de Groepsbeleid-editor.

    1] De PowerShell-methode

    Dus als u wilt controleren welke versie van SMB u gebruikt, kunt u het volgende typen in de opdrachtprompt met beheerdersrechten,

    SMB v1 Windows 10 en Windows 8.1

    sc.exe qc lanmanworkstation

    SMB v2 Windows 10 en Windows 8.1

    sc.exe qc lanmanworkstation

    2] De methode van de Groepsbeleid-editor

    Het is vermeldenswaard dat deze methode niet werkt op Windows 10 Home of een vergelijkbare editie van Windows 8 of Windows 7.

    Open Uitvoeren, typ gpedit.msc en druk op Enter om de Editor voor lokaal groepsbeleid te openen. Navigeer naar het volgende pad:

    Computerconfiguratie> Windows-instellingen

    Onder Registry, zoek naar Register-item met de volgende eigenschappen,

    Actie: Bijwerken

    Bijenkorf: HKEY_LOCAL_MACHINE

    Key Path: SYSTEM \ CurrentControl \ services \ mrxsmb10

    Waarde Naam: Begin

    Waarde type: REG_DWORD

    Waarde data: 4

    Als de waardegegevens zijn ingesteld op 4, SMB is uitgeschakeld.

    Bezoek microsoft.com voor een gedetailleerd bezoek.

    Gerelateerd lezen: Waarom en hoe SMB1 uit te schakelen op Windows 10/8/7.