Fehlermeldung beim Versuch, eine Verbindung mit einem Drucker mithilfe eines Alias (CNAME)-Ressourceneintrags herzustellen: Windows konnte keine Verbindung mit dem Drucker herstellen

Dieser Artikel bietet eine Lösung für einen Fehler, der auftritt, wenn Sie versuchen, eine Verbindung mit einem Drucker mithilfe eines Alias (CNAME)-Ressourcendatensatzes herzustellen.

Gilt für: Windows 10 (alle Editionen), Windows Server 2012 R2
Ursprüngliche KB-Nummer: 979602

Symptome

Wenn Sie versuchen, mithilfe eines Aliasressourceneintrags (CNAME) für einen Druckserver, auf dem Windows Server 2008 R2 ausgeführt wird, oder für einen Clientcomputer, auf dem Windows 7 ausgeführt wird und auf dem ein Drucker gehostet wird, eine Verbindung mit einem Drucker herzustellen, wird die folgende Fehlermeldung angezeigt:

Windows konnte keine Verbindung mit dem Drucker herstellen. Überprüfen Sie den Druckernamen, und versuchen Sie es erneut. Wenn es sich um einen Netzwerkdrucker handelt, stellen Sie sicher, dass der Drucker eingeschaltet und die Adresse des Druckers korrekt ist.

Darüber hinaus wird Folgendes in einer Netzwerkmonitor-Ablaufverfolgung angezeigt:

[Clientanforderung] 34 4.421875 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} IP-Adresse IP-Adresse Winspool Winspool:RpcOpenPrinterEx Request, Printer = \\printsvr\Microsoft XPS Document Writer
[Serverantwort] 37 4.843750 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} IP-Adresse IP-Adresse Winspool Winspool:RpcOpenPrinterEx Response, Status = ERROR_INVALID_PRINTER_NAME

Ursache

Dieses Problem kann aufgrund von Optimierungsänderungen am Spoolercode für nicht gruppierte Computer auftreten. Wenn das Betriebssystem geladen wird, lädt der Druckspoolerdienst den lokalen Namen des Computers und die anderen lokalen Namen, die sich im DNS-Cache befinden. Der Druckspooler-Dienst verwendet die lokalen Namen für Dienstanforderungen. Daher muss der Dienst Zugriff auf das Netzwerk erhalten und dann nach Namen wie einem Aliasressourcendatensatz (CNAME) abfragen. Dieses Verhalten verringert die Leistung des Diensts.

Problemumgehung

Um dieses Problem zu umgehen, verwenden Sie den folgenden Befehl, um einen Registrierungsschlüssel auf dem Druckserver hinzuzufügen, auf dem Windows 2008 Server R2 ausgeführt wird und auf den über einen Alias(CNAME)-Ressourcendatensatz zugegriffen wird:

reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1

Hinweis

  • Einige DNS-Anbieter von Drittanbietern erfordern die Verwendung von QWord. Entfernen Sie das DWord, sofern vorhanden.
  • Dieser Registrierungsschlüssel verringert die Leistung. Daher wird empfohlen, diesen Registrierungsschlüssel nur auf den Druckservern hinzuzufügen, auf die über einen Alias(CNAME)-Ressourcendatensatz zugegriffen werden muss. Nachdem Sie den Registrierungseintrag geändert haben, starten Sie den Druckspoolerdienst neu, damit der Eintrag wirksam wird.

Weitere Informationen

Der Lastenausgleich von Druckern mithilfe einer NLB-Technologie (Network Load Balancing) oder des Dns-Roundrobinfeatures (Domain Name System) wird nicht unterstützt. Die in diesem Artikel beschriebene Problemumgehung gilt nur für das Szenario, in dem auf einen Druckserver unter Windows Server 2008 R2 über einen Aliasressourcendatensatz (CNAME) zugegriffen wird, der sich nur auf diesen einen Server bezieht.

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.