SMB-Komprimierung dauerhaft aktivieren
En esta publicación de blog, le mostraré cómo habilitar permanentemente la compresión SMB en Windows 10 y Windows Server 2019. La compresión SMB es una característica que le permite comprimir datos antes de enviarlos a través de la red, lo que reduce el uso de ancho de banda y mejora el rendimiento.

Die SMB-Komprimierung ist besonders nützlich für die Übertragung großer Dateien oder Ordner, die eine große Menge an redundanten oder komprimierbaren Daten enthalten.
Die SMB-Komprimierung ist seit Windows 10 Version 2004 und Windows Server Version 2004 verfügbar und kann mithilfe von PowerShell-Cmdlets oder der Benutzeroberfläche des Datei-Explorers pro Freigabe oder pro Datei aktiviert werden. Wenn Sie jedoch die SMB-Komprimierung für alle SMB-Übertragungen standardmäßig aktivieren möchten, müssen Sie die Registrierungseinstellungen sowohl auf der Client- als auch auf der Serverseite ändern.
Um die SMB-Komprimierung auf der Client-Seite dauerhaft zu aktivieren, gehen Sie folgendermaßen vor:
1. öffnen Sie den Registrierungseditor, indem Sie regedit im Dialogfeld Ausführen oder im Startmenü eingeben.
2. navigieren Sie zu dem folgenden Schlüssel: HKEY_LOCAL_MACHINE_SYSTEM_CurrentControlSetServices_LanmanWorkstation_Parameters
3. > Klicken Sie mit der rechten Maustaste auf den Schlüssel Parameter und wählen Sie Neuer DWORD-Wert (32-Bit).
4. Weisen Sie dem neuen Wert den Namen EnableCompression zu und setzen Sie seine Daten auf 1.
5. Schließen Sie den Registrierungseditor und starten Sie Ihren Computer neu.
Um die SMB-Komprimierung auf der Serverseite dauerhaft zu aktivieren, gehen Sie folgendermaßen vor:
1. öffnen Sie den Registrierungseditor, indem Sie regedit im Dialogfeld Ausführen oder im Startmenü eingeben.
2. navigieren Sie zum folgenden Schlüssel: HKEY_LOCAL_MACHINE_SYSTEMCurrentControlSetSetServicesLanmanServerParameters
3. > Klicken Sie mit der rechten Maustaste auf den Schlüssel Parameter und wählen Sie Neuer DWORD-Wert (32-Bit).
4. Weisen Sie dem neuen Wert den Namen CompressionEnabled zu und setzen Sie seine Daten auf 1.
5. Schließen Sie den Registrierungseditor und starten Sie Ihren Computer neu.
Nachdem Sie die SMB-Komprimierung dauerhaft auf beiden Seiten aktiviert haben, sollten Sie eine deutliche Verbesserung der Geschwindigkeit der Dateiübertragung und der Netzwerkeffizienz feststellen. Sie können auch das Cmdlet Get-SmbCompression verwenden, um den Komprimierungsstatus einer beliebigen SMB-Datei oder -Freigabe zu überprüfen.
Beachten Sie, dass die SMB-Komprimierung keine SMB-Verschlüsselung, SMB-Signierung oder SMB-Multichannel unterstützt. Wenn Sie eine dieser Funktionen aktivieren, wird die SMB-Komprimierung automatisch deaktiviert. Sie können die SMB-Komprimierung auch manuell deaktivieren, indem Sie die Registrierungswerte auf 0 setzen oder das Cmdlet Disable-SmbCompression verwenden.
Ich hoffe, dieser Blogbeitrag war hilfreich für Sie. Wenn Sie Fragen oder Anmerkungen haben, hinterlassen Sie bitte unten einen Kommentar.
Wenn Sie die Übertragung von Dateien über ein Netzwerk beschleunigen möchten, können Sie die SMB-Komprimierung verwenden.
Dabei handelt es sich um eine Funktion, die Daten komprimiert, bevor sie über das Netzwerk gesendet werden, wodurch die Bandbreitennutzung reduziert und die Leistung verbessert wird.
Die SMB-Komprimierung ist jedoch nicht standardmäßig aktiviert.
Sie müssen sie manuell aktivieren, entweder für jede einzelne Verbindung oder für alle Verbindungen.
So können Sie es tun.
Zunächst müssen Sie den SMB-Server konfigurieren. Das ist der Computer, der den gemeinsamen Ordner hostet. Um die SMB-Komprimierung auf dem Server zu aktivieren, müssen Sie die Windows-Registrierung bearbeiten. Geben Sie dazu regedit in das Suchfeld in der Taskleiste ein und klicken Sie auf Registrierungseditor. Navigieren Sie dann zu dem folgenden Schlüssel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameter. Klicken Sie im rechten Fensterbereich mit der rechten Maustaste und wählen Sie Neu -‘ DWORD-Wert (32-bit). Nennen Sie den neuen Wert EnableCompressedTraffic und doppelklicken Sie darauf, um ihn zu öffnen. Setzen Sie den Wert auf 1 und klicken Sie auf OK. Starten Sie dann den Computer neu, damit die Änderungen wirksam werden.
Als nächstes müssen Sie die SMB-Clients konfigurieren. Das sind die Computer, die auf den gemeinsamen Ordner zugreifen. Um die SMB-Komprimierung auf den Clients zu aktivieren, müssen Sie auch die Windows-Registrierung bearbeiten. Führen Sie dazu die gleichen Schritte wie oben aus, aber navigieren Sie zu diesem Schlüssel:
HKEY_LOCAL_MACHINE_System_CurrentControlSettingServices_LanmanWorkstation_Parameters. Erstellen Sie einen neuen DWORD-Wert (32-Bit) namens EnableCompressedTraffic und setzen Sie seinen Wert auf 1. Starten Sie dann den Computer neu, damit die Änderungen wirksam werden.
Alternativ können Sie die SMB-Komprimierung für eine bestimmte Verbindung aktivieren, ohne die Registrierung zu bearbeiten. Dazu können Sie den Befehl NET USE mit dem Parameter /REQUESTCOMPRESSION:YES verwenden. Wenn Sie beispielsweise eine Verbindung zu einem freigegebenen Ordner namens Release auf einem Server namens Server herstellen möchten, können Sie folgenden Befehl eingeben: NET USE * /REQUESTCOMPRESSION:YES. Dadurch wird eine komprimierte Verbindung zu dem freigegebenen Ordner hergestellt.
Die SMB-Komprimierung kann Ihnen helfen, Bandbreite zu sparen und die Übertragung von Dateien über ein Netzwerk zu beschleunigen. Sie kann jedoch auch die CPU-Auslastung sowohl auf dem Server als auch auf dem Client erhöhen, so dass Sie sie testen sollten, bevor Sie sie in Produktionsumgebungen einsetzen.