Zur Verbesserung der Sicherheit wurde die Kommunikation während druck- oder druckbezogenen Vorgängen von RPC über "Named Pipes" auf RPC über TCP geändert. Die Änderungen betreffen den Druckvorgang bei der Verwendung von Druckservern oder freigegebenen Druckern. RPC steht dabei für "Remote Procedure Call" und dient allgemein dazu, dass ein Client eine Verbindung zu einem bestimmten Dienst eines Servers herstellen kann (über Port 135). "Named Pipes" ist eine Technologie die es Prozessen ermöglichen, miteinander zu kommunizieren (auch auf verschiedenen Rechnern über ein Netzwerk). Die (bisherige) Verwendung von RPC über "Named Pipes" bei der Kommunikation kann jedoch wieder aktiviert werden.
So geht's:
- Starten Sie "%windir%\regedit.exe" bzw. "%windir%\regedt32.exe".
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
Software
Policies
Microsoft
WindowsNT
Printers
RPC
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 "RpcUseNamedPipeProtocol".
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 "RpcUseNamedPipeProtocol" ein.
- Ändern Sie den Wert ggf. von "0" (RPC über TCP) auf "1" (RPC über Named Pipes).
- Die Änderungen werden ggf. erst nach einem Neustart aktiv.
Hinweise:
- RpcUseNamedPipeProtocol:
0 = Für die druckbezogene Client- und Serverkommunikation wird RPC über TCP verwendet. (Standard)
1 = Für die druckbezogene Client- und Serverkommunikation wird RPC über Named Pipes verwendet.
- Ä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 22H2.
|