Das Remote-Mailslot-Protokoll ist ein sehr altes, einfaches und unsicheres (Netzwerk-) Protokoll. Es ermöglicht die Kommunikation bzw. den Datenaustausch von verschiedenen Prozessen (auch auf entfernten Rechnern). Die Technologie wurde unter anderem beim Nachrichtendienst (Befehl "net send") bis einschließlich Windows XP, für den Computerbrowserdienst (Erfassung von Ressourcen im Netzwerk unter Windows NT) oder für den Befehlszeilenbefehl "Waitfor" (ab Windows Vista) verwendet. U.a. aus Sicherheitsgründen und der Ablösung neuerer Technologien wurden dir Remote-Mailslots ab Windows 11 Version 24H2 deaktiviert.
(Bild: Erster Befehlsaufruf mit deaktivieren Remote-Mailslots und zweiter Befehlsaufruf mit aktiviertem Remote-Mailslots)
Falls ältere Anwendungen oder Befehlsskripte nicht mehr korrekt funktionieren und die Remote-Mailslot-Funktionen benötigt werden, dann lässt das Protokoll über die Registrierung oder über die PowerShell-Befehle "Set-SmbServerConfiguration -EnableMailslots $true" und "Set-SmbClientConfiguration -EnableMailslots $true" wieder auf dem Gerät aktivieren.
So geht's:
- Starten Sie "%windir%\regedit.exe" bzw. "%windir%\regedt32.exe".
- SMB-Server:
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
Software
Policies
Microsoft
Windows
Bowser
Falls die letzten Schlüssel noch nicht existieren, dann müssen Sie diese erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
- SMB-Client:
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
Software
Policies
Microsoft
Windows
NetworkProvider
Falls die letzten Schlüssel noch nicht existieren, dann müssen Sie diese erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
- Doppelklicken Sie auf den Schlüssel "EnableMailslots".
Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "DWORD-Wert" (REG_DWORD). Als Schlüsselnamen geben Sie "EnableMailslots" ein.
- Ändern Sie den Wert ggf. von "0" (deaktiviert) auf "1" (aktiviert).
- Die Änderungen werden ggf. erst nach einem Neustart aktiv.
Hinweise:
- EnableMailslots:
0 = Das Remote-Mailslot-Protokoll zur Datenübertragung ist deaktiviert und kann nicht mehr verwendet werden. (Standard)
1 = Das Remote-Mailslot-Protokoll zur Datenübertragung wird aktiviert und kann wieder für den Austausch verwendet werden.
- Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.
Versionshinweis:
- Diese Einstellung gilt erst ab Windows 11 Version 24H2.
|