Beim Verbinden mit freigegebenen Netzwerkdruckern unter Windows treten häufig Fehler auf, insbesondere nach den vielen Sicherheitsupdates der letzten Zeit. Sollten Sie die Fehlermeldung „Windows kann keine Verbindung zum Drucker herstellen“ mit Fehlercodes wie 0x0000011b oder 0x00000002 erhalten, geraten Sie nicht gleich in Panik. Diese Fehler lassen sich meist auf Treiberprobleme, Konflikte mit Sicherheitspatches oder Netzwerkprobleme zurückführen. Es ist wirklich ärgerlich, dass Windows-Updates zwar die Sicherheit erhöhen, aber gleichzeitig die einfache Druckerfreigabe unnötig kompliziert machen. Dieser Leitfaden beschreibt einige gängige Lösungsansätze, die ich selbst ausprobiert habe und die Ihnen helfen könnten, wieder problemlos zu drucken.
So beheben Sie Verbindungsfehler bei freigegebenen Druckern unter Windows
Fehler 0x0000011b: Windows kann keine Verbindung zum Drucker herstellen
Dieses Problem tritt häufig nach der Veröffentlichung der Microsoft-Sicherheitspatches im Jahr 2021 auf, die die PrintNightmare-Schwachstelle beheben sollten. Windows verliert daraufhin das Vertrauen in bestimmte Druckertreiber oder -verbindungen, insbesondere wenn auf Ihrem Druckserver ältere oder nicht Typ-4-Treiber verwendet werden. Die Folge: Der Versuch, eine Verbindung zu einem freigegebenen Drucker herzustellen, führt zu dem gefürchteten Fehler.
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.
Warum es hilft: Die Lösung besteht darin, die Treibersicherheit zu aktualisieren oder anzupassen, gegebenenfalls auch die Sicherheitsrichtlinien zu optimieren. In der Regel reicht es aus, neuere, sicherere Treiber zu installieren oder einige Sicherheitseinstellungen auf dem Server zu reduzieren. Wann es relevant ist: Wenn Sie kürzlich Windows-Updates installiert haben und plötzlich keine freigegebenen Drucker mehr hinzufügen können, insbesondere auf älteren Servern. Was Sie erwarten können: Nach der Anwendung der Lösung sollte die Verbindung wieder problemlos funktionieren. Bei manchen Konfigurationen kann der erste Versuch jedoch fehlschlagen – Windows verhält sich manchmal etwas unberechenbar. Wiederholen Sie in diesem Fall einfach die Schritte oder starten Sie das System neu.
Ein guter Anfang ist beispielsweise die Aktualisierung Ihres Druckertreibers auf einen Typ-4-Treiber auf dem Druckserver. Sie können Ihre Treiber über „Geräte und Drucker“ überprüfen oder printui.exe /s in einer Eingabeaufforderung mit Administratorrechten ausführen. Falls nur Typ-3-Treiber verfügbar sind, kann das Erstellen des Registrierungseintrags „RpcAuthnLevelPrivacyEnabled“ die Sicherheitsbeschränkungen vorübergehend lockern.
REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
Vergessen Sie nicht, den Druckspooler nach den Änderungen neu zu starten:
Restart-Service Spooler -Force
Das mag etwas technisch klingen, aber im Grunde geht es nur darum, Windows während der Einrichtung etwas mehr Vertrauen in die Verbindung zu geben und sie anschließend wieder abzusichern.
Lösung 1: Starten Sie den Druckwarteschlangendienst neu.
Das ist zwar nichts Bahnbrechendes, aber manchmal braucht Windows einfach einen kleinen Anstoß. Auf manchen Rechnern hat ein Neustart dieses Dienstes das Problem behoben und die Druckerverbindung hergestellt.Öffnen Sie dazu einfach eine PowerShell-Konsole mit Administratorrechten oder eine Eingabeaufforderung und führen Sie folgenden Befehl aus:
net stop spooler & net start spooler
Rechnen Sie mit einer kurzen Unterbrechung – Ihre Drucker verschwinden aus der Liste und erscheinen dann wieder, hoffentlich ist die Verbindung dann wiederhergestellt. Ehrlich gesagt, behebt dies bei manchen Konfigurationen allein schon die Netzwerkverbindungsfehler.
Lösung 2: Druckertreiber entfernen und neu installieren
Wenn Ihr Treiber beschädigt oder veraltet ist, reagiert Windows empfindlich.Öffnen Sie printui.exe /s /t2 in einer Eingabeaufforderung mit Administratorrechten, um die Treiberliste anzuzeigen. Suchen Sie den problematischen Treiber und entfernen Sie ihn – sowie alle zugehörigen Druckerinstanzen. Alternativ können Sie Folgendes ausführen:
Remove-PrinterDriver -Name "HP Universal Printing PCL 5"
Ersetzen Sie „Druckertreiber“ durch Ihren tatsächlichen Druckertreibernamen. Starten Sie nach dem Entfernen der alten Treiber den Spooler neu und versuchen Sie erneut, den freigegebenen Drucker einzurichten. Auf manchen Rechnern behebt dies fehlerhafte Treiber, die zu 0x00000002-Fehlern führen.
Lösung 3: Treiberdateien und Registrierungsschlüssel gründlich bereinigen
Dies ist eher ein letzter Versuch, aber er hat mir einige Drucker gerettet. Falls alte Treibereinträge oder ausstehende Dateivorgänge Probleme verursachen, löschen Sie manuell einige Registrierungsschlüssel:
- Öffnen Sie regedit.exe und löschen Sie den Eintrag HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Das mag etwas ungewöhnlich klingen, aber Windows hinterlässt manchmal alte Dateivorgänge, was zu Druckerfehlern führen kann.
- Schauen Sie in den
c:\Windows\System32\spool\prtprocs\x64Ordner\x86und löschen Sie alle Ordner außer winprint.dll. Die verbleibenden Treiberdateien können Neuinstallationen beeinträchtigen. - Entfernen Sie alle nicht standardmäßigen Druckprozessoren und -treiber aus HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments. Dies können Sie über regedit oder PowerShell-Skripte durchführen.
Starten Sie den Computer anschließend neu und fügen Sie den Drucker erneut hinzu. Nicht gerade elegant, aber so konnten einige Benutzer die Treiberkonflikte beheben.
Problemumgehung: Verbindung über einen lokalen Port mit UNC-Pfad herstellen
Wenn alles andere fehlschlägt, funktioniert es manchmal besser, den freigegebenen Drucker über einen lokalen Port mit dem UNC-Pfad anzuschließen, anstatt sich auf die automatische Einrichtung durch Windows zu verlassen. Dazu:
- Ermitteln Sie zunächst den UNC-Namen des freigegebenen Druckers. Verwenden Sie dazu beispielsweise
net view \\192.168.13.200den Netzwerk-Explorer. Der UNC-Name sollte etwa so aussehen\\192.168.13.200\HPM2727_1: - Installieren Sie die Druckerverwaltungskonsole, falls diese noch nicht verfügbar ist:
dism /Online /add-Capability /CapabilityName:Print. Management. Console~~~~0.0.1.0. - Öffnen Sie printmanagement.msc (über die Suchfunktion im Startmenü).Klicken Sie mit der rechten Maustaste unter Ihrem Server auf Drucker und wählen Sie Drucker hinzufügen.
- Wählen Sie bei der Frage nach dem Porttyp Lokaler Port aus und geben Sie dann den UNC-Pfad als Portnamen ein, z. B.
\\192.168.13.200\HPM2727_1. - Fahren Sie mit der Treiberauswahl fort, installieren Sie den Treiber gegebenenfalls, geben Sie den Druckernamen ein und testen Sie den Druckvorgang. Dadurch werden einige Probleme mit der Netzwerkfreigabe vollständig umgangen.
Kenne ich schon – überraschenderweise kann diese Umgehungslösung in schwierigen Umgebungen die zuverlässigste sein.