Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird ein Problem behoben, bei dem das Drucken nach jedem 11 Druckauftrag beim Drucken über einen Remoteport (Line Printer Remote, LPR) und Ereignis-IDs 2004 und 4227 protokolliert wird.
Ursprüngliche KB-Nummer: 2003449
Symptome
Der Druckvorgang kann nach allen 11 Druckaufträgen angehalten werden, wenn Sie über einen Remoteanschluss (Line Printer Remote, LPR) drucken. In diesem Fall werden die folgenden Ereignisse im Systemprotokoll auf dem Server protokolliert:
Windows Server 2003 Print Server
Ereignistyp: Warnung
Ereignisquelle: LPR-Druckmonitor
Ereignis-ID: 2004
Beschreibung: Druckerdruckername <> auf Hosthost-IP</Name> lehnt unsere Anforderung ab. Wiederholen Sie den Vorgang, bis er die Anforderung akzeptiert, oder der Auftrag wird vom Benutzer abgebrochen.
Windows Server 2008 Print Server
Protokollname: System
Quelle: Tcpip
Ereignis-ID: 4227
Aufgabenkategorie: Keine
Ebene: Warnung
Schlüsselwörter: Klassisch
Benutzer: N/V
Beschreibung: TCP/IP konnte keine ausgehende Verbindung herstellen, da der ausgewählte lokale Endpunkt kürzlich zum Herstellen einer Verbindung mit demselben Remoteendpunkt verwendet wurde. Dieser Fehler tritt in der Regel auf, wenn ausgehende Verbindungen mit hoher Rate geöffnet und geschlossen werden, wodurch alle verfügbaren lokalen Ports verwendet werden und TCP/IP erzwungen wird, einen lokalen Port für eine ausgehende Verbindung wiederzuverwenden. Um das Risiko einer Datenbeschädigung zu minimieren, erfordert der TCP/IP-Standard einen minimalen Zeitraum, der zwischen aufeinander folgenden Verbindungen von einem bestimmten lokalen Endpunkt zu einem bestimmten Remoteendpunkt verstrichen ist.
Ursache
LPR-Ports verwenden die standardmäßigen LPR RFC-Quell- und Zielports (TCP: 721-731, TCP: 515). Dies macht insgesamt 11 Ports. Nachdem diese 11 Ports verwendet wurden, wird der Druck angehalten, bis die Ports timeout sind und wieder verfügbar sind.
Lösung
Es wird empfohlen, standard TCP\IP-Ports anstelle von LPR-Ports zu verwenden. Wenn Sie LPR-Ports verwenden müssen, können Sie weiterhin TCP\IP-Ports verwenden. Sie sollten sie jedoch im LPR-Modus festlegen. In den folgenden Artikeln werden die standardmäßigen TCP\IP-Ports ausführlicher beschrieben.
Der Standardportmonitor für TCP/IP in Windows Server 2003
Führen Sie die folgenden Schritte aus, um den RFC-Standardwert von 11 Port für LPR-Ports zu umgehen:
Legen Sie den folgenden Registrierungsschlüssel fest (REG_DWORD):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
Wertname: UseNonRFCSourcePorts
Wertdaten: 1
Werttyp: Binärdatei
0 = verwendet Ports 721-731 (Standard)
1 = verwendet einen beliebigen dynamischen Port.Starten Sie den Spoolerdienst neu, um das Feature zu aktivieren.
Weitere Informationen
Standardmäßig ist der Schlüssel nicht vorhanden. Dadurch wird die Anzahl der LPR-Ports auf 11 begrenzt. Wenn Sie den Registrierungswert auf 1 festlegen, verwendet der LPD einen beliebigen Port, dessen Nummer größer als 1024 ist, um die Aufträge zu übertragen.
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.