Windows Server-Druckerumleitung funktioniert nicht
Dieser Artikel bietet eine Lösung für ein Problem, bei dem die Druckerumleitung nicht funktioniert und keine Ereignis-IDs auftreten.
Ursprüngliche KB-Nummer: 2003646
Symptome
Die Druckerumleitung funktioniert nicht. Die Laufwerkumleitung funktioniert. Es werden keine Ereignis-IDs angezeigt.
Ursache
Der Spooler-Sicherheitsdeskriptor muss die ACL "AU" (Authentifizierter Benutzer) (Zugriffssteuerungsliste) enthalten, die es jedem authentifizierten Benutzer ermöglicht, den Spoolerdienst für Lesevorgänge zu öffnen.
In diesem Fall fehlte diese ACL im Spooler-Sicherheitsdeskriptor.
Lösung
Führen Sie den folgenden Befehl aus, um die aktuellen Sicherheitsbeschreibungen auf dem Druckspooler anzuzeigen:
C:\sc sdshow spooler
Eine unveränderte SD (Sicherheitsbeschreibung) für den Druckspooler sollte wie folgt aussehen:
D:(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)
Die wichtige ACL ist in diesem Fall die für authentifizierte Benutzer (ACL), da TS als Netzwerkdienst ausgeführt wird, ist diese ACL vorhanden, um den Spoolerdienst erfolgreich zu öffnen. Durch hinzufügen der folgenden ACL wurde das Problem behoben.
(A;; CCLCSWLOCRRC;;; AU)
Die folgende Methode kann implementiert werden, um die fehlende ACL hinzuzufügen.
Führen Sie den folgenden Befehl aus:
c:\>sc sdshow spooler >temp.txt
Alle ACLs mit Ausnahme der "(A;; CCLCSWLOCRRC;;; AU)" ACL, wenn Sie die Textdatei öffnen.
Im Folgenden finden Sie ein Beispiel: (Je nach den für den Spooler festgelegten Berechtigungen wird möglicherweise eine andere Ausgabe angezeigt.)
D:(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)
Anschließend können Sie die obige Ausgabe wie folgt in einen Editor kopieren:
sc sdset spooler D: (A;; CCLCSWLOCRRC;;; AU)(A;; CCLCSWLOCRRC;;; AU)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA)(A;; CCLCSWRPWPDTLOCRRC;;; SY)
Hinweis
Stellen Sie sicher, dass Sie "sc sdset spooler D: (A;; CCLCSWLOCRRC;;; AU)"-Abschnitt des obigen Befehls zu der Ausgabe, die in Ihrem Fall angezeigt wird.
Kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein. (Stellen Sie sicher, dass "(A;; CCLCSWLOCRRC;;; AU)" wird am Anfang angezeigt. Andernfalls funktioniert dies möglicherweise nicht.)
Durch Ausführen des obigen Befehls behalten Sie die alten ACLs bei und fügen auch die fehlende ACL hinzu, die für authentifizierte Benutzer (AU) ist.
Weitere Informationen
Im Folgenden finden Sie eine Liste mit einigen weiteren Dingen, die in einem Problem mit dem Problem "Druckerumleitung funktioniert nicht" untersucht werden können:
- Wenn auf den Clientcomputern Windows XP ausgeführt wird, stellen Sie sicher, dass .NET Framework 3.5 SP1 installiert ist und mindestens RDC 6.1 verwendet wird.
- Selbst wenn RDC 6.1 oder höher verwendet wird, muss der Benutzer eine unterstützte Version von .NET Framework separat installieren. Microsoft .NET Framework 3.5 (einschließlich .NET Framework 3.0 SP1) kann aus dem Microsoft Download Center heruntergeladen werden.
- Wenn Sie eine Verbindung über das RD-Gateway herstellen, stellen Sie sicher, dass die Richtlinie, die die Druckerumleitung deaktiviert, deaktiviert ist.
- Wenn Ihr Server auch ein Domänencontroller ist, finden Sie weitere Informationen unter Installieren des Remotedesktop-Sitzungshostrollendiensts in Windows Server ohne Verbindungsbroker-Rollendienst.
- Die Gruppenrichtlinie muss ordnungsgemäß festgelegt sein, um Easy Print auf dem Server zu aktivieren. Der Richtlinienspeicherort ist "Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktop-Sitzungshost-Druckerumleitung > ". Die Einstellung "Remotedesktop-Easy Print-Druckertreiber zuerst verwenden" muss für die Easy Print-Umleitung auf "Aktiviert" festgelegt werden, und sie muss für Legacy Print "Deaktiviert" sein. Für "Nicht konfiguriert" ist Easy Print standardmäßig ausgewählt.
- Stellen Sie sicher, dass das Kontrollkästchen Drucker im Clientfenster (mstsc.exe) auf der Registerkarte Lokale Ressourcen aktiviert ist. Die entsprechende Einstellung in der zugeordneten RDP-Datei lautet "redirectprinters:i:1".
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Fragen der Benutzerfreundlichkeit ausführen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für