KMU oder Protokolle zum Blockieren von Servernachrichten werden verwendet, um Ihren Computer mit einem externen Server zu verbinden. Windows 10 wird mit Unterstützung dieser Protokolle geliefert, sie sind jedoch in der OOBE deaktiviert. Derzeit unterstützt Windows 10 auch SMBv1, SMBv2 und SMBv3. Verschiedene Server erfordern je nach Konfiguration eine andere SMB-Version, um eine Verbindung zu einem Computer herzustellen. Aber falls Sie Windows 8 verwenden.1 oder Windows 7 können Sie auch überprüfen, ob Sie es aktiviert haben. Das machen wir heute.
So überprüfen Sie die SMB-Version unter Windows 10
Zuallererst, wenn Sie haben Windows 7, Sie sollten SMB v2 nicht deaktivieren. Dies hat folgende Gründe:
- Request Compounding - ermöglicht das Senden mehrerer SMB 2-Anfragen als eine einzige Netzwerkanfrage
- Größere Lese- und Schreibvorgänge – bessere Nutzung schnellerer Netzwerke
- Zwischenspeichern von Ordner- und Dateieigenschaften – Clients behalten lokale Kopien von Ordnern und Dateien
- Haltbare Handles - ermöglichen es der Verbindung, sich transparent wieder mit dem Server zu verbinden, wenn es zu einer vorübergehenden Trennung kommt
- Verbesserte Nachrichtensignierung - HMAC SHA-256 ersetzt MD5 als Hashing-Algorithmus
- Verbesserte Skalierbarkeit für die Dateifreigabe – die Anzahl der Benutzer, Freigaben und geöffneten Dateien pro Server wurde stark erhöht
- Unterstützung für symbolische Links
- Client-Oplock-Leasingmodell – begrenzt die zwischen Client und Server übertragenen Daten, verbessert die Leistung in Netzwerken mit hoher Latenz und erhöht die SMB-Server-Skalierbarkeit
- Große MTU-Unterstützung - für die volle Nutzung von 10-Gigabyte (GB) Ethernet
- Verbesserte Energieeffizienz - Clients, die offene Dateien auf einem Server haben, können schlafen.
Auch wenn du dabei bist Windows 8.1 oder Windows 10, Sie sollten SMB v3 oder SMB v2 nicht deaktivieren, da Sie zusätzlich zu den oben genannten Problemen möglicherweise auch mit den folgenden Problemen konfrontiert sind, die mit der Deaktivierung von SMB v3 einhergehen:
- Transparentes Failover – Clients verbinden sich während der Wartung oder des Failovers ohne Unterbrechung mit den Clusterknoten
- Scale-Out – gleichzeitiger Zugriff auf freigegebene Daten auf allen Dateiclusterknoten
- Multichannel - Aggregation von Netzwerkbandbreite und Fehlertoleranz, wenn mehrere Pfade zwischen Client und Server verfügbar sind
- SMB Direct – bietet RDMA-Netzwerkunterstützung für sehr hohe Leistung mit geringer Latenz und geringer CPU-Auslastung
- Verschlüsselung – Bietet Ende-zu-Ende-Verschlüsselung und schützt vor dem Abhören nicht vertrauenswürdiger Netzwerke
- Verzeichnisleasing – Verbessert die Reaktionszeiten von Anwendungen in Zweigstellen durch Caching
- Leistungsoptimierungen - Optimierungen für kleine zufällige Lese-/Schreib-E/A.
Methoden zum Überprüfen, welche SMB-Version auf dem Server installiert ist
Wir verwenden die folgenden Methoden, um zu überprüfen, welche SMB-Version auf Ihrem Computer installiert ist:
- Die PowerShell-Methode.
- Die Registrierungseditor-Methode.
1] Die PowerShell-Methode
Wenn Sie überprüfen möchten, welche SMB-Version Sie ausführen, können Sie einfach Folgendes in das Cmdlet für PowerShell eingeben:
SMB v1 Windows 10 und Windows 8.1
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB v2 Windows 10 und Windows 8.1
Get-SmbServerConfiguration | Wählen Sie EnableSMB2Protocol
SMB v1 Windows 7
Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object Get-ItemProperty $_.pspath
SMB v2 Windows 7
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object Get-ItemProperty $_.pspath
Wenn es den Wert als . zurückgibt Wahr, es ist aktiviert, sonst ist es deaktiviert.
2] Die Registrierungseditor-Methode
Art regedit in Suche starten und drücken Sie die Eingabetaste. Navigieren Sie nach dem Öffnen des Registrierungseditors zum folgenden Schlüssel-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Wenn Sie nun die DWORDs als benannt haben SMB1 oder SMB2, Überprüfen Sie ihre Wertdaten.
Wenn es auf eingestellt ist 0, es ist deaktiviert.
Und in allen anderen Fällen ist es aktiviert.
Methoden zum Überprüfen, welche Version von SMB auf Clients installiert ist
Wir verwenden die folgenden Methoden, um zu überprüfen, welche SMB-Version auf Ihrem Computer installiert ist,
- Die PowerShell-Methode.
- Die Gruppenrichtlinien-Editor-Methode.
1] Die PowerShell-Methode
Wenn Sie also überprüfen möchten, welche Version von SMB Sie ausführen, 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
2] Die Gruppenrichtlinien-Editor-Methode
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 Ausführen, geben Sie ein gpedit.msc und drücken Sie die Eingabetaste, um den Editor für lokale Gruppenrichtlinien zu öffnen. Navigieren Sie zu folgendem Pfad:
Computerkonfiguration > Windows-Einstellungen
Unter Registrierung, Suchen Sie nach einem Registrierungselement mit den folgenden Eigenschaften,
Aktion: Aktualisieren
Bienenstock: HKEY_LOCAL_MACHINE
Schlüsselpfad: SYSTEM\CurrentControl\services\mrxsmb10
Wertname: Start
Werttyp: REG_DWORD
Messwert: 4
Wenn die Wertdaten auf eingestellt sind 4, SMB ist deaktiviert.
Für eine ausführliche Lektüre besuchen Sie Microsoft.com.
Verwandte lesen: Warum und wie man SMB1 unter Windows 10 deaktiviert??.