So überprüfen Sie die SMB-Version unter Windows 10/8/7/7

EMPFEHLT: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren.
Die Protokolle SMB oder Server Message Block werden verwendet, um Ihren Computer mit einem externen Server zu verbinden. Windows 10 wird mit Unterstützung dieser Protokolle ausgeliefert, ist aber im OOBE deaktiviert. Derzeit unterstützt Windows 10 auch SMBv1, SMBv2 und SMBv3. Verschiedene Server, je nach Konfiguration, benötigen eine andere Version von SMB, um mit einem Computer verbunden zu werden. Wenn Sie jedoch Windows 8.1 oder Windows 7 verwenden, können Sie überprüfen, ob Sie es auch aktiviert haben. Das ist es, was wir heute tun werden.

So überprüfen Sie die SMB-Version unter Windows
Erstens, wenn Sie Windows 7 haben, sollten Sie SMB v2 nicht deaktivieren, und zwar aus folgenden Gründen:

Request-Compounding – ermöglicht das Senden mehrerer SMB 2-Requests als eine einzige Netzwerkanforderung.
Größeres Lesen und Schreiben – bessere Nutzung schnellerer Netzwerke
Zwischenspeicherung von Ordner- und Dateieigenschaften – Clients behalten lokale Kopien von Ordnern und Dateien.
Langlebige Griffe – ermöglichen eine transparente Wiederverbindung mit dem Server, wenn es zu einer vorübergehenden Trennung kommt.
Verbessertes Signieren von Nachrichten – HMAC SHA-256 ersetzt MD5 als Hashing-Algorithmus.
Verbesserte Skalierbarkeit für die Dateifreigabe – die Anzahl der Benutzer, Freigaben und offenen Dateien pro Server wurde stark erhöht.
Unterstützung für symbolische Links
Client-Oplock-Leasingmodell – begrenzt den Datentransfer zwischen Client und Server, verbessert die Leistung in Netzwerken mit hoher Latenz und erhöht die Skalierbarkeit von SMB-Servern.
Große MTU-Unterstützung – für die volle Nutzung von 10-Gigabyte-Ethernet (GB)
Verbesserte Energieeffizienz – Clients, die offene Dateien für einen Server haben, können schlafen.
Selbst wenn Sie unter Windows 8.1 oder Windows 10 arbeiten, sollten Sie SMB v3 oder SMB v2 nicht deaktivieren, da Sie zusätzlich zu den oben genannten Problemen auch mit den folgenden Problemen konfrontiert sein könnten, die mit der Deaktivierung von SMB v3 verbunden sind:

Transparentes Failover – Clients verbinden sich wieder ohne Unterbrechung mit Clusterknoten während der Wartung oder des Failover.
Scale Out – gleichzeitiger Zugriff auf freigegebene Daten auf allen File-Cluster-Knoten
Mehrkanal – Aggregation der Netzwerkbandbreite und Fehlertoleranz, wenn mehrere Pfade zwischen Client und Server verfügbar sind.
SMB Direct – fügt RDMA-Netzwerkunterstützung für sehr hohe Leistung bei geringer Latenzzeit und geringer CPU-Auslastung hinzu.
Verschlüsselung – Bietet End-to-End-Verschlüsselung und schützt vor Lauschangriffen in nicht vertrauenswürdigen Netzwerken.
Directory Leasing – Verbessert die Reaktionszeiten von Anwendungen in Filialen durch Caching.
Performance-Optimierungen – Optimierungen für kleine zufällige Lese-/Schreib-I/Os.
Methoden zur Überprüfung, welche Version von SMB auf dem Server installiert ist.
Wir werden die folgenden Methoden verwenden, um zu überprüfen, welche Version von SMB auf Ihrem Computer installiert ist:

Die PowerShell-Methode.
Die Methode des Registrierungseditors.
1] Die PowerShell-Methode
Wenn Sie überprüfen möchten, welche Version von SMB Sie ausführen, können Sie im Cmdlet für PowerShell einfach Folgendes eingeben:

SMB v1 Windows 10 und Windows 8.1

Get-WindowsOptionalFeature -Online -FeatureName SMB1Protokoll
SMB v2 Windows 10 und Windows 8.1

Get-SmbServerConfiguration | Select EnableSMB2Protocol auswählen
SMB v1 Windows 7

Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameter | ForEach-Objekt {Get-ItemProperty $_.pspath}
SMB v2 Windows 7

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameter | ForEach-Objekt {Get-ItemProperty $_.pspath}

Wenn es den Wert als True zurückgibt, ist es aktiviert, sonst ist es deaktiviert.

2] Die Methode des Registrierungseditors

Geben Sie regedit in Start Search ein und drücken Sie Enter. Sobald sich der Registrierungseditor öffnet, navigieren Sie zu folgendem Schlüssel-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameter
Wenn Sie nun die DWORDs mit den Namen SMB1 oder SMB2 haben, überprüfen Sie deren Wertdaten.

Wenn er auf 0 gesetzt ist, ist er deaktiviert.

Und in jedem anderen Fall ist es aktiviert.

Methoden zur Überprüfung, welche Version von SMB auf Clients installiert ist.
Wir werden die folgenden Methoden verwenden, um zu überprüfen, welche Version von SMB auf Ihrem Computer installiert ist,

Die PowerShell-Methode.
Die Methode des Gruppenrichtlinieneditors.
1] Die PowerShell-Methode
Wenn Sie also überprüfen möchten, welche Version von SMB Sie verwenden, können Sie einfach Folgendes in die Eingabeaufforderung mit Administratorrechten eingeben,

SMB v1 Windows 10 und Windows 8.1

sc.exe qc lanmanworkstation
SMB v2 Windows 10 und Windows 8.1

sc.exe qc lanmanworkstation
So überprüfen Sie die SMB-Version unter Windows
2] Die Methode des Gruppenrichtlinieneditors

Es ist erwähnenswert, dass diese Methode unter Windows 10 Home oder einer gleichwertigen Edition von Windows 8 oder Windows 7 nicht funktioniert.

Öffnen Sie das Feld Run, geben Sie gpedit.msc ein und klicken Sie auf Enter, um den Local Group Policy Editor zu öffnen. Navigieren Sie zum folgenden Pfad:

Computerkonfiguration > Windows-Einstellungen

Suchen Sie unter Registry nach Registry-Element mit den folgenden Eigenschaften,

Aktion: Update

Bienenstock: HKEY_LOCAL_MACHINE

Schlüsselpfad: SYSTEM\CurrentControl\services\mrxsmb10

Wert Name: Start

Wertart: REG_DWORD

Wertdaten: 4

Wenn die Wertdaten auf 4 gesetzt sind, ist SMB deaktiviert.

Für eine detaillierte Beschreibung besuchen Sie bitte microsoft.com.