Hoe los ik het probleem op dat Windows geen verbinding kan maken met een gedeelde printer?

Wanneer je in Windows verbinding probeert te maken met gedeelde netwerkprinters, is het niet ongebruikelijk om fouten tegen te komen, vooral na alle recente beveiligingsupdates. Als je die vervelende melding ‘Windows kan geen verbinding maken met de printer’ ziet met foutcodes zoals 0x0000011b of 0x00000002, raak dan nog niet in paniek. Deze fouten zijn meestal te wijten aan problemen met stuurprogramma’s, conflicten met beveiligingspatches of problemen met de netwerkverbinding. Het is best frustrerend, want Windows-updates blijven de beveiliging aanscherpen, maar maken het delen van een printer vervolgens een stuk lastiger. Deze handleiding beschrijft een aantal veelvoorkomende oplossingen die ik zelf heb uitgeprobeerd en die je hopelijk helpen om weer zonder problemen te kunnen printen.

Hoe los je verbindingsproblemen met gedeelde printers in Windows op?

Fout 0x0000011b: Windows kan geen verbinding maken met de printer.

Dit probleem duikt vaak op na de beveiligingsupdates die Microsoft in 2021 heeft uitgebracht om de PrintNightmare-kwetsbaarheid te verhelpen. Kort gezegd, Windows vertrouwt bepaalde printerstuurprogramma’s of -verbindingen niet meer, vooral als uw printserver oudere of niet-Type 4-stuurprogramma’s gebruikt. Het symptoom: proberen verbinding te maken met een gedeelde printer resulteert in die gevreesde foutmelding.

Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.

Waarom het helpt: De oplossing bestaat uit het bijwerken of aanpassen van het beveiligingsniveau van uw stuurprogramma’s, of soms het aanpassen van beveiligingsbeleid. Meestal is het installeren van nieuwere, ‘veiligere’ stuurprogramma’s of het verlagen van bepaalde beveiligingsinstellingen op de server voldoende. Wanneer is het van toepassing: Als u onlangs Windows-updates hebt geïnstalleerd en plotseling geen gedeelde printers meer kunt toevoegen, vooral op oudere servers. Wat kunt u verwachten: Na het toepassen van de oplossing zou het opnieuw verbinden probleemloos moeten werken. In sommige gevallen kan de eerste poging echter nog mislukken – Windows werkt nu eenmaal vreemd. Herhaal in dat geval de stappen of herstart het systeem.

Het bijwerken van uw printerstuurprogramma naar een Type 4-stuurprogramma op de printserver is bijvoorbeeld een goed begin. U kunt uw stuurprogramma’s controleren via Apparaten en printers of door printui.exe /s te openen vanuit een opdrachtprompt met beheerdersrechten. Als er alleen Type 3-stuurprogramma’s beschikbaar zijn, kan het aanmaken van de registervermelding RpcAuthnLevelPrivacyEnabled helpen om de beveiligingsbeperkingen tijdelijk te versoepelen.

REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

Vergeet niet de printspooler opnieuw op te starten na het aanbrengen van wijzigingen:

Restart-Service Spooler -Force

Dit klinkt misschien wat technisch, maar eigenlijk komt het er gewoon op neer dat je Windows tijdens de installatie iets meer vertrouwen in de verbinding geeft, en daarna de beveiliging weer vergrendelt.

Oplossing 1: Start de printspoolerservice opnieuw.

Dit is niet baanbrekend, maar soms heeft Windows gewoon een duwtje in de rug nodig. Op sommige machines zorgde het herstarten van deze service ervoor dat de printer zonder problemen verbinding maakte. Open hiervoor een PowerShell met beheerdersrechten of een opdrachtprompt en voer het volgende commando uit:

net stop spooler & net start spooler

Houd rekening met een korte pauze: uw printers verdwijnen uit de lijst en verschijnen daarna weer, hopelijk met de verbinding hersteld. Eerlijk gezegd lost dit in sommige gevallen al de netwerkverbindingsproblemen op.

Oplossing 2: Printerstuurprogramma’s verwijderen en opnieuw installeren

Als uw stuurprogramma beschadigd of verouderd is, kan Windows problemen veroorzaken. Open printui.exe /s /t2 in een opdrachtprompt met beheerdersrechten om de lijst met stuurprogramma’s weer te geven. Zoek het problematische stuurprogramma en verwijder het, samen met alle bijbehorende printerinstanties. U kunt ook het volgende uitvoeren:

Remove-PrinterDriver -Name "HP Universal Printing PCL 5"

Vervang dit door de daadwerkelijke naam van uw printerstuurprogramma. Nadat u de oude stuurprogramma’s hebt verwijderd, start u de printspooler opnieuw en probeert u de gedeelde printer opnieuw in te stellen. Op sommige computers lost dit vreemde stuurprogrammacorruptie op die 0x00000002-fouten veroorzaakt.

Oplossing 3: Grondige opschoning van stuurprogrammabestanden en registersleutels

Dit is meer een laatste redmiddel, maar het heeft me wel een paar printers gered. Als oude driververmeldingen of lopende bestandsbewerkingen de boel blokkeren, verwijder dan handmatig een aantal registersleutels:

  1. Open regedit.exe en verwijder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Dit is een beetje vreemd, maar Windows laat soms oude bestandsbewerkingen hangen, wat printerfouten kan veroorzaken.
  2. Kijk in de c:\Windows\System32\spool\prtprocs\x64map \x86en verwijder alle mappen behalve winprint.dll. De overgebleven stuurprogrammabestanden kunnen problemen veroorzaken bij nieuwe installaties.
  3. Verwijder alle niet-standaard printerprocessors en -stuurprogramma’s uit HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments. Dit kunt u doen via regedit of PowerShell-scripts.

Start de computer vervolgens opnieuw op en voeg de printer opnieuw toe. Niet erg elegant, maar het loste voor sommige gebruikers wel de problemen met beschadigde stuurprogramma’s op.

Oplossing: Maak verbinding via een lokale poort met een UNC-pad.

Als al het andere mislukt, werkt het soms beter om de gedeelde printer via een lokale poort met het UNC-pad aan te sluiten dan te vertrouwen op de automatische configuratie door Windows. Hiervoor geldt het volgende:

  • Zoek eerst de UNC-naam van de gedeelde printer op, bijvoorbeeld net view \\192.168.13.200met behulp van de netwerkverkenner. De UNC-naam ziet er ongeveer zo uit \\192.168.13.200\HPM2727_1:.
  • Installeer de printerbeheerconsole als deze nog niet beschikbaar is: dism /Online /add-Capability /CapabilityName:Print. Management. Console~~~~0.0.1.0.
  • Open printmanagement.msc (zoek in het Startmenu).Klik met de rechtermuisknop op Printers onder uw server en kies Printer toevoegen.
  • Selecteer Lokale poort wanneer u wordt gevraagd naar een poorttype en voer vervolgens de UNC-code in als poortnaam, bijvoorbeeld \\192.168.13.200\HPM2727_1.
  • Ga verder met het selecteren van het stuurprogramma, installeer het stuurprogramma indien nodig, stel de printernaam in en test de afdruk. Dit omzeilt een aantal problemen met het delen via het netwerk volledig.

Ik heb het zelf meegemaakt — verrassend genoeg kan deze oplossing in lastige situaties de meest betrouwbare zijn.

Omdat Windows alles ingewikkeld moet maken, zijn deze handmatige trucjes soms de enige uitweg. Als je vastloopt, probeer dan een paar van deze methoden eens uit — sommige werken misschien wel waar de standaard deelopties falen.