"Unable to remove printername. The specified printer driver is currently in use"
This may even occur AFTER you have removed the printer itself from your list in Devices & Printers.
Here are some steps I found that allowed me to remove the printer and printer driver without having to restart the computer;
- Open Devices and Printers
- Right click the device you need to remove and select Remove Device
- Open Services.msc and locate the Print Spooler service
- Right click the Print Spooler service and select Stop
- Open regedit
- Browse to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\
- Depending on whether you are running a 32 or 64 bit windows, expand the key for Windows NT x86 (if you're running 32 bit windows), or Windows x64 (if you are running 64 bit windows)
- Expand the Print Processors key
- Rename any entries under Print Processors to have .old on the end. In the example below, there is one entry, winprint which I renamed to winprint.old
- Go back to services.msc and start the Print Spooler service
- Open the Print Server Properties and try to remove the driver pack - it should now remove successfully
- Once the driver pack is removed, stop the Print Spooler service again
- Go back to regedit and rename the key(s) you renamed to have .old on the end back to their original name(s) - as per my example, winprint.old will be renamed back to winprint
- Start the Print Spooler service from services.msc
- Re-install printer & drivers as required
No comments:
Post a Comment