▷ SMB2 und SMB1 Windows 10 aktivieren

Die Dateiübertragung ist seit seiner Einführung eines der Merkmale von Windows-Betriebssystemen und während dieser Zeit und der neuen Updates, die veröffentlicht wurden, haben wir gesehen, wie neue Optionen definiert wurden, um diese Aufgabe vom SMB-Protokoll an die Gruppe zu Hause auszuführen .

Gerade das SMB-Protokoll war aufgrund seiner Funktionalitäten eines der am häufigsten verwendeten und praktischsten, um diese Aktion durchzuführen, aber mit der Einführung neuer Technologien wurden diese Protokolle aktualisiert und es wurden bestimmte Sicherheitslücken entdeckt, die die Integrität und das Risiko gefährden können Informationen im System gespeichert. Das SMB-Protokoll (Server Message Block - Server Message Block Protocol) gibt es seit mehr als 20 Jahren, beginnend mit der SMB1-Version, aber derzeit haben wir die SMB3-Version mit größeren Sicherheits- und Zuverlässigkeitsfunktionen. Wir werden auch die SMB2-Windows 10-Einstellungen sehen.

SMB ist ein Netzwerk-Filesharing-Protokoll, das auch als SMB-Protokoll von Microsoft bezeichnet wird. Dieses Protokoll besteht aus einer Reihe von Nachrichtenpaketen, deren Aufgabe es ist, eine bestimmte Version des Protokolls mit dem Dialektnamen zu definieren, dem Protokoll des gemeinsamen Systems von Internetdateien (CIFS ) ist ein Dialekt von SMB. Wenn Ihr System SMB2 erfordert, sehen wir uns an, wie wir es aktivieren oder deaktivieren können, wenn Ihr System SMB2 oder eine höhere Version erfordert.

MerkmaleDas grundlegende Ziel von SMB ist die gemeinsame Nutzung von Dateien, aber wir haben einige zusätzliche Funktionen wie:

  • Dialekt-Verhandlung
  • Drucken in einem lokalen Netzwerk
  • Ermitteln anderer Microsoft SMB-Protokollserver im Netzwerk oder Netzwerk-Browsing
  • Erweiterte Handhabung von Dateiattributen
  • Datei-, Verzeichnis- und Shared Access-Authentifizierung für mehrere Elemente
  • Datei- und Aufnahmesperre
  • Benachrichtigung über Datei- und Verzeichnisänderungen
  • Unicode-Unterstützung

Im traditionellen OSI-Netzwerkmodell wird das SMB-Protokoll als Anwendungsschicht- oder Präsentationsschichtprotokoll verwendet und basiert auf Protokollen niedrigerer Ebene zum Transportieren von Paketen im Netzwerk. Das Microsoft SMB-Protokoll wurde als Client-Server-Implementierung entwickelt und besteht aus einer Reihe von Datenpaketen, die jeweils eine vom Client gesendete Anfrage oder eine vom Server gesendete Antwort enthalten. Wir beginnen mit einem Blick auf das smb1-Protokoll und dann darauf, wie Sie SMB aktivieren, wenn Ihr System SMB2 erfordert.

PaketartenDiese Pakete sind wie folgt kategorisiert:

  • Sitzungssteuerpakete: Dies baut eine Verbindung zu gemeinsam genutzten Ressourcen auf dem Server auf und unterbricht sie.
  • Dateizugriffspakete: ist für den Zugriff auf und die Manipulation von Dateien und Verzeichnissen auf dem Remote-Server verantwortlich.
  • Allgemeine Nachrichtenpakete: Dieses Paket sendet Daten an Druckwarteschlangen, Mailinglisten und liefert Daten zum Status von Druckwarteschlangen.

Ab Windows 10 Fall Creators Update und Windows Server, Version 1709 (RS3), wird das Netzwerkprotokoll Server Message Block Version 1 (SMBv1) nicht mehr standardmäßig installiert, da es von SMBv2 und anderen späteren Protokollen abgelöst wurde Ab 2007 ist es Es ist schön zu wissen, dass Microsoft das SMBv1-Protokoll 2014 aus verschiedenen Gründen öffentlich eingestellt hat.

SMB1-FunktionenEinige der Funktionen von SMB1 in Windows 10 sind wie folgt:

  • SMBv1 hat andere interessante Funktionen, die Sie kennen sollten, um den Client und den Server zu nutzen. Denken Sie daran, dass sie je nach Bedarf separat installiert werden können.
  • Die Editionen Windows 10 Home und Windows 10 Professional verfügen nach einer Neuinstallation standardmäßig nicht mehr über SMBv1 für den Client oder Server.
  • Ein weiteres zu beachtendes Detail ist, dass SMBv1 automatisch deinstalliert wird, wenn Sie SMBv1 auf dem Client haben und es insgesamt 15 Tage lang nicht verwendet wird (außer wenn der Computer ausgeschaltet ist). Es ist wichtig, dies zu wissen, damit wir nicht darin zurückbleiben.
  • Direkte Updates und Windows Insider-Versionen von Windows 10 Home und Windows 10 Professional entfernen das SMB1-Protokoll nicht automatisch beim Start.
  • Die Funktionen der SMB-Versionen 2.02, 2.1, 3.0, 3.02 und 3.1.1 werden unterstützt.

Mögliche FehlermeldungenVon nun an erhalten wir beim Versuch, von einem Gerät mit dem SMB1-Protokoll zuzugreifen, eine der folgenden Fehlermeldungen:

  • Kann keine Verbindung zu Dateifreigaben herstellen, da sie nicht sicher ist. Diese Freigabe erfordert das veraltete SMB1-Protokoll, das nicht sicher ist und Ihr System Angriffen aussetzen könnte.
  • Ihr System erfordert SMB2 oder höher. Weitere Informationen zur Lösung dieses Problems finden Sie unter folgendem Link:
  • Der angegebene Netzwerkname ist nicht mehr verfügbar.
  • Unbekannter Fehler 0x80004005
  • Systemfehler 64
  • Der angegebene Server kann den angeforderten Vorgang nicht ausführen.
  • Fehler 58

Wie wir sehen können, hat sich Microsoft dafür entschieden, das SMB1-Protokoll zu verschieben und SMB2 oder SMB3 in Windows 10 einzurichten, um eine bessere Leistung zu erzielen. Das SMBv2-Protokoll war erstmals in Windows Vista und Windows Server 2008 enthalten, während das SMBv3-Protokoll erstmals in Windows 8 und Windows Server 2012 enthalten war.

SMB2-FunktionenBei Verwendung des SMB2-Protokolls haben wir Eigenschaften wie:

  • Breitere Lese- und Schreibvorgänge, die schnellere Netzwerke besser nutzen, auch solche mit hoher Datenlatenz.
  • Großschreibungsanforderung, die das Senden mehrerer SMB-2-Anforderungen als eine einzige Netzwerkanforderung ermöglicht.
  • Allgemeine Verbesserungen konzentrierten sich auf eine bessere Auslastung des Netzwerks.
  • Zwischenspeichern von Ordner- und Dateieigenschaften, wobei Clients lokale Kopien von Ordnern und Dateien für einen viel schnelleren Zugriff darauf aufbewahren.
  • Unterstützung für symbolische Links
  • Das Signieren von Nachrichten wurde dank besserer Konfiguration und Interoperabilität verbessert (HMAC SHA-256 ersetzt MD5 als Hashing-Algorithmus).
  • Verbesserte Skalierbarkeit für die Dateifreigabe
  • Oplock-Kundenleasingmodell
  • Breitere MTU-Unterstützung
  • Verbesserte Energieeffizienz für Client-Computer
  • Unterstützung für ältere Versionen von SMB

Nun möchte Solvetic klarstellen, dass derzeit einige ältere Versionen von Windows und viele andere Anwendungen, die auf Android und Linux laufen, nicht mit den neueren Versionen von SMB (2 und 3) kompatibel sind, sodass es unmöglich sein wird, einen Windows-Computer anzuschließen auf solche Geräte, wenn nur die neuesten Versionen von SMB aktiviert sind. In diesem Fall müssen wir das SMB1-Protokoll vorübergehend aktivieren, um die Dateiübertragung zu ermöglichen. Jetzt werden wir sehen, wie man SMB2 Windows 10 aktiviert und wie man SMB1 Windows 10 aktiviert und dann deaktiviert in gewisser Weise praktisch.

1. Aktivieren Sie SMB1, SMB2 Windows 10 mit Windows-Funktionen

Schritt 1
Um diese Methode zu verwenden, gehen wir auf die folgende Route. Dort klicken wir auf die Zeile „Windows-Features aktivieren oder deaktivieren“.

  • Schalttafel
  • Programme
  • Programme und Eigenschaften

VERGRÖSSERN

Schritt 2
Eine weitere direktere Zugriffsmöglichkeit besteht darin, die folgenden Tasten zu verwenden und die folgende Zeile auszuführen:

+ R

 optionalfeatures.exe 
Schritt 3
Wir sehen das folgende Fenster, in dem wir zum Abschnitt "Kompatibilität mit dem SMB 1.0 / CIFS-Dateifreigabeprotokoll" wechseln:

Schritt 4
Dort aktivieren wir die Boxen "Client SMB 1.0 / CIFS" und optional die Box "Server SMB 1.0 / CIFS". Klicken Sie auf Akzeptieren und der Aktivierungsprozess beginnt:

Schritt 5
Sobald wir fertig sind, sehen wir Folgendes. Klicken Sie auf "Schließen", um den Assistenten zu beenden und auf diese Weise haben wir SMB1 mit den Funktionen von Windows 10 aktiviert.

2. Deaktivieren Sie SMB1, SMB2 Windows 10 mit Windows-Funktionen


Wenn Ihr System SMB2 oder SMB1 benötigt, werden wir sehen, wie Sie diese aktivieren oder deaktivieren.

Schritt 1
Für diesen Vorgang kehren wir auf die folgende Route zurück.

  • Schalttafel
  • Programme
  • Programme und Eigenschaften

Schritt 2
Dort klicken wir auf "Windows-Funktionen aktivieren oder deaktivieren" und deaktivieren nun die Kontrollkästchen "Client SMB 1.0 / CIFS und Server SMB 1.0 / CIFS" (falls aktiviert):

VERGRÖSSERN

Schritt 3
Klicken Sie auf OK, um die Änderungen zu übernehmen und schließlich sehen wir Folgendes:

Schritt 4
Klicken Sie auf die Schaltfläche "Jetzt neu starten", damit alle Änderungen auf Windows 10 übernommen werden. Denken Sie daran, dass die Aktivierung von SMB1 aus Kompatibilitätsgründen temporär sein muss.

3. Aktivieren Sie SMB1 Windows 10 mit PowerShell


Windows PowerShell ist eine ideale Option, um diese SMB-Protokolle auf sichere und voll funktionsfähige Weise zu überprüfen, zu aktivieren oder zu deaktivieren. Dazu müssen wir all diese Aktionen als Windows PowerShell-Administratoren ausführen.

Entdecken Sie das SMB1-Protokoll mit PowerShellUm diese Aufgabe auszuführen, führen wir Folgendes aus:

 Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Das erhaltene Ergebnis wird das folgende sein. Dort finden Sie den Namen der Funktion, ihre Beschreibung, ob sie einen Neustart erfordert oder nicht.

VERGRÖSSERN

Aktivieren von SMB1 mit PowerShellUm den Vorgang zum Aktivieren von SMB1 in Windows 10 mit dieser Methode auszuführen, führen wir das folgende Cmdlet aus:

 Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

VERGRÖSSERN

Sobald dieser Vorgang abgeschlossen ist, wird Folgendes angezeigt. Dort geben wir den Buchstaben Y ein, um das Betriebssystem neu zu starten und die Änderungen zu übernehmen.

VERGRÖSSERN

4. Deaktivieren Sie SMB1 Windows 10 mit PowerShell

Schritt 1
Wenn jetzt nicht mehr SB1 verwendet werden muss, fahren wir fort, es in PowerShell zu deaktivieren, indem wir Folgendes ausführen:

 Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

VERGRÖSSERN

Schritt 2
Drücken Sie die Eingabetaste und der Deaktivierungsvorgang beginnt:

VERGRÖSSERN

Schritt 3
Nach Abschluss muss das System neu gestartet werden, um die Aufgabe abzuschließen. Auf diese Weise haben wir SMB1 mit Windows PowerShell verwaltet.

VERGRÖSSERN

5. Aktivieren Sie SMB2 Windows 10 PowerShell


Jetzt verwenden wir die PowerShell-Konsole erneut, um das SMB2-Protokoll in Windows 10 zu verwalten.

Entdecken Sie das SMB2-Protokoll mit PowerShellUm diese Aktion auszuführen, führen wir das folgende Cmdlet aus. Wir sehen, dass das Ergebnis gültig ist.

 Get-SmbServerConfiguration | Wählen Sie EnableSMB2Protocol 

VERGRÖSSERN

Aktivieren von SMB2 mit PowerShellUm das SMB2-Protokoll in Windows 10 zu aktivieren, führen wir Folgendes aus:

 Set-SmbServerConfiguration -EnableSMB2Protocol $ true 
Dort geben wir den Buchstaben S ein und drücken die Eingabetaste, um die Aktion abzuschließen.

VERGRÖSSERN

Deaktivieren Sie SMB2 mit PowerShellWenn wir dieses SMB2-Protokoll aus irgendeinem Grund deaktivieren möchten, führen Sie einfach das folgende Cmdlet aus:

 Set-SmbServerConfiguration -EnableSMB2Protocol $ false 
Wir geben auch den Buchstaben S zur Bestätigung ein und drücken die Eingabetaste. Wir können sehen, dass SMB aus zwei Elementen besteht, nämlich Client und Server. In diesem Tutorial haben wir auf dem Client basiert, der ideal für die Dateiübertragung ist, aber Solvetic in seiner Idee, die besten Informationen bereitzustellen, wird einige Möglichkeiten dazu erläutern Verwalten Sie SMB auf Serverebene, die sowohl in Windows 10 als auch in Windows Server verwendet wird.

VERGRÖSSERN

Entdecken Sie SMB1-Server mit PowerShellUm den SMB1-Server mit PowerShell zu erkennen, führen wir Folgendes aus:

 Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}

VERGRÖSSERN

Um den SMB1-Server zu aktivieren, führen wir Folgendes aus:

 Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 1 -Force

VERGRÖSSERN

Um den SMB1-Server zu deaktivieren, führen wir das folgende Cmdlet aus:

 Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 0 -Force

VERGRÖSSERN

Entdecken Sie SMB2- oder SMB3-Server mit PowerShellUm SMB2 oder SMB3 auf einem Server zu erkennen, führen wir Folgendes aus:

 Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}

VERGRÖSSERN

Zu seiner Ermöglichung führen wir aus:

 Set-ItemProperty -Pfad "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Type DWORD -Wert 1 -Force
Für seine Deaktivierung werden wir ausführen. Es wird empfohlen, das System neu zu starten, um die Änderungen zu übernehmen.
 Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Type DWORD -Value 0 -Force

VERGRÖSSERN

6. Aktivieren oder deaktivieren Sie SMB1 und SMB2 Windows 10 mit dem Registrierungseditor


Eine weitere Alternative zum Deaktivieren oder Aktivieren von SMB1 und SMB2 Windows 10 und Windows Server ist die Verwendung des Registrierungseditors, es wird jedoch empfohlen, eine Sicherung zu erstellen, bevor Sie Änderungen am Editor vornehmen.

Schritt 1
Um darauf zuzugreifen, verwenden wir die folgende Tastenkombination und führen den Befehl regedit aus, drücken die Eingabetaste und im angezeigten Fenster gehen wir zu folgendem Pfad:

+ R

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 

VERGRÖSSERN

Schritt 2
Dort finden wir die SMB1- und SMB2-Werte, die wir bearbeiten können, indem wir darauf doppelklicken und im Feld "Wertinformationen" nach Bedarf folgendes zuweisen:

 REG_DWORD: 0 = deaktiviert REG_DWORD: 1 = aktiviert

7. Aktivieren oder deaktivieren Sie SMB1 und SMB2 Windows 10 CMD

Die CMD oder Eingabeaufforderung wird auch zu einer umfassenden Lösung für die Verwaltung des SMB-Protokolls in Windows.

Schritt 1
Im Fall von SMB1 können wir als Administratoren an der Eingabeaufforderung Folgendes ausführen:

SMB1 erkennen

 sc.exe Abfrage lanmanworkstation 

SMB1 deaktivieren

 sc.exe config lanmanworkstation abhängig = bowser / mrxsmb20 / nsi sc.exe config mrxsmb10 start = deaktiviert

SMB1 aktivieren

 sc.exe config lanmanworkstation abhängig = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto

VERGRÖSSERN

Schritt 2
Im Fall von SMB2 verwenden wir Folgendes:

SMB2 erkennen

 sc.exe Abfrage lanmanworkstation

SMB2 aktivieren

 sc.exe config lanmanworkstation abhängig = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto

SMB2 deaktivieren

 sc.exe config lanmanworkstation abhängig = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = deaktiviert

VERGRÖSSERN

8. Aktivieren oder deaktivieren Sie SMB1 und SMB2 Windows Server


Wenn wir Windows Server sind, können wir auch SMB1 Windows 10 oder SMB2 aktivieren und auch auf folgende Weise deaktivieren:

Als erstes öffnen Sie unsere PowerShell-Konsole und verwenden dann je nach Bedarf die folgenden Befehle:

SMB1 Windows Server aktivieren

 Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

SMB1 Windows Server deaktivieren

 Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

SMB2-Windows-Server aktivieren

 Set-SmbServerConfiguration -EnableSMB2Protocol $ true 

SMB2-Windows-Server deaktivieren

 Set-SmbServerConfiguration -EnableSMB2Protocol $ false 

Wir haben verschiedene Methoden getestet, um das SMB-Protokoll vollständig zu verwalten, wobei wir daran denken, dass SMB1 aus den bereits genannten Gründen veraltet ist. Aus diesem Grund können wir SMB1 Windows 10 oder SMB2 Windows 10 einfach aktivieren.

wave wave wave wave wave