Het omgaan met hardnekkige printers in Windows is soms vreemd, maar het komt vaker voor dan je denkt. Soms weigert een printer te verdwijnen uit het Configuratiescherm, of krijg je steeds foutmeldingen zoals ‘geen toegang’ of ‘printerpoort is in gebruik’ wanneer je hem probeert te verwijderen. Bovendien kan een printer wel in de afdrukwachtrij of zelfs in het register staan, maar niet op de gebruikelijke plaatsen verschijnen. Als je vastzit met een printer die maar niet verdwijnt, vooral nadat je de standaardmethoden hebt geprobeerd, is hier een oplossing die in de praktijk werkt: een combinatie van commandoregeltrucs en wat geknoei met het register. Spoiler: het is niet altijd perfect, maar het is beter dan urenlang proberen Windows de printer handmatig te laten verwijderen. Let op: het wijzigen van het register is riskant, dus zorg ervoor dat je eerst een back-up maakt.
Hoe verwijder ik een printer op de juiste manier in Windows?
Probeer eerst de standaardmethode — meestal is dat voldoende.
Als de printer nog steeds wordt weergegeven in Apparaten of Printers en scanners, begin dan daar. Het is een veelgebruikte optie, maar het werkt niet altijd als Windows vastloopt of als de printer niet meer wordt herkend. Open daarom Instellingen > Apparaten > Printers en scanners (of typ dit gewoon ms-settings:printersin de adresbalk).Selecteer de hardnekkige printer en klik op Apparaat verwijderen. Bevestig, en misschien verdwijnt de printer nu. Als dit niet gebeurt, negeer dat dan niet – het is een teken dat je nog wat extra stappen moet ondernemen.
Je kunt het ook proberen via het ouderwetse Configuratiescherm: open control /name Microsoft. DevicesAndPrintershet dialoogvenster Uitvoeren ( Win + R) of de opdrachtprompt. Zoek de printer, klik er met de rechtermuisknop op en kies Apparaat verwijderen. Soms lost deze extra stap het probleem op, vooral bij netwerkprinters of gedeelde printers.
Als de afdrukrij nog actief is, kan Windows het verwijderen blokkeren. Om opnieuw te beginnen, opent u de afdrukrij via dezelfde link in het Configuratiescherm en gaat u vervolgens naar Printer > Alle documenten annuleren. Profiteer van deze opschoning en probeer het apparaat daarna opnieuw te verwijderen. Houd er rekening mee dat netwerkbeleid of GPO-beperkingen dit in sommige gevallen kunnen bemoeilijken.
Gebruik de Printbeheerconsole voor een grondigere reiniging.
Deze is behoorlijk betrouwbaar. Start hem met printmanagement.msc. Navigeer naar Printservers > uw computer > Printers. Zoek de printer die u verdacht vindt, klik er met de rechtermuisknop op en selecteer Verwijderen. Op sommige computers helpt dit om printers los te krijgen die hardnekkig in het systeem vastzitten. Werkt vooral goed als de printer niet in het gebruikelijke Configuratiescherm verschijnt.
Commandoregel-magie — Windows-scripting en PowerShell
Als de GUI-methoden niet werken, gebruik dan de ingebouwde Windows-scripts. Open een opdrachtprompt of PowerShell met beheerdersrechten (uitvoeren als beheerder) en geef vervolgens een lijst van alle printers met:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -l
Hiermee worden alle geïnstalleerde printers verwijderd. Zoek naar de exacte naam van de printer die u wilt verwijderen.
Om het te verwijderen, voer je het volgende commando uit:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -d -p "Name of Printer"
Vervang “Naam van printer” door de exacte naam uit de lijst. Let op: aanhalingstekens zijn nodig als de naam spaties bevat.
Of schakel over naar PowerShell — een modernere aanpak — en verwijder met:
Remove-Printer -Name "Name of Printer"
Deze cmdlet is meestal voldoende als je al bekend bent met PowerShell. Soms werkt het gewoon beter dan de oudere scripts of WMI. Hoe dan ook, beide methoden zijn goed, dus kies wat het makkelijkst aanvoelt.
Wat te doen als de gebruikelijke methoden niet werken — geforceerde verwijdering
De printspooler handmatig leegmaken
Dit is een nogal brute methode, maar het werkt. Vastgelopen printers blijven vaak hangen vanwege achtergebleven spoolbestanden. Voer de volgende opdrachten uit in een PowerShell of opdrachtprompt met beheerdersrechten:
net stop spooler del %systemroot%\System32\spool\printers\*.shd /F /Q del %systemroot%\System32\spool\printers\*.spl /F /Q net start spooler
Dit beëindigt de printspoolerservice, verwijdert alle printopdrachtbestanden en start deze vervolgens opnieuw. Het is een goede, drastische manier om eventuele ‘spook’-printopdrachten die het verwijderen bemoeilijken, te verwijderen.
Verwijder uit het register (alleen als u zich daar prettig bij voelt)
Dit is echt van een ongekend niveau. Openen regedit.exe. Ga naar:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
Zoek de productcode van uw printer (deze kan er bijvoorbeeld zo uitzien: “HP LaserJet…(Kopie 1)”).Klik er met de rechtermuisknop op en verwijder deze. Start daarna uw pc opnieuw op. Normaal gesproken is de printer nu verdwenen, maar soms wordt deze nog steeds door Windows weergegeven als er gerelateerde productvermeldingen zijn achtergebleven.
Als u een foutmelding krijgt zoals ‘Deze bewerking is geannuleerd vanwege beperkingen’, dan blokkeert Groepsbeleid waarschijnlijk verwijderingsacties. Controleer in gpedit.msc, onder Gebruikersconfiguratie -> Administratieve sjablonen -> Configuratiescherm -> Printers, of ‘Verwijderen van printers voorkomen’ is ingeschakeld. Soms voorkomen domeinbeleidsregels handmatige verwijdering en heeft u in dat geval mogelijk de hulp van de domeinbeheerder nodig.
Nog een tip: probeer verborgen printers te verwijderen via Apparaatbeheer ( devmgmt.msc) nadat u Weergave > Verborgen apparaten weergeven hebt ingeschakeld. Vouw de afdrukrijen uit en verwijder de resterende afdrukken waar u ze vindt.
Printerstuurprogramma’s verwijderen: de opruimwerkzaamheden na verwijdering
Verwijder overgebleven driverpakketten
Zelfs als de printer is verwijderd, kunnen er nog driverbestanden achterblijven. Om deze op te ruimen, start u services.mscde printspooler opnieuw op of gebruikt u PowerShell:
Restart-Service spooler -Verbose
Start vervolgens de tool voor afdrukbeheer opnieuw ( raadpleeg hier de documentatie voor meer informatie).Ga onder Afdrukservers > uw server naar Stuurprogramma’s. U ziet alle geïnstalleerde printerstuurprogramma’s. Klik met de rechtermuisknop op het stuurprogramma dat u wilt verwijderen en kies vervolgens Stuurprogrammapakket verwijderen. Bevestig alles, met name de.inf-bestanden en bijbehorende bestanden.
Als u de voorkeur geeft aan een snelle grafische methode, voert u de opdracht uit printui /s /t2in een opdrachtprompt met beheerdersrechten. Hiermee opent u het venster ‘Eigenschappen van de printerserver’.Zoek en verwijder het stuurprogramma daar. Dit is niet zo grondig als de printerbeheerconsole, maar het is sneller voor een snelle opruiming.
Samenvattend: soms kunnen printers niet worden verwijderd vanwege verborgen driverbestanden of achtergebleven registervermeldingen. Door de printspooler te resetten, het register op te schonen en de drivers te verwijderen, zijn deze problemen meestal voorgoed opgelost. Wees wel voorzichtig dat u niets essentieels verwijdert – Windows kan nogal eens fouten maken.