how to uninstall printer when i don't have it

When i try to uninstall printer from Vista system, i get info - system can not uninstal printer - cause printer not found. How to uninstall it when printer is broken or missing? Sory for my english.
 

Question Info


Last updated August 25, 2018 Views 28,591 Applies to:
Answer
 

Hello Cinek70,

 

I’ve provided some instructions to assist you with “manually” removing a printer from Windows. It does involve modifying the registry so I strongly recommend that you backup the keys we will modify. If you do not feel comfortable performing these steps I would not recommend that you perform them. However, if you have any questions during the troubleshooting process please feel free to ask us.

 

I’m sure you’ve already attempted removing the device from Control Panel > Printers. However, if you have not already done so please attempt that now. Also, it is a give but please ensure that the device is disconnected during the troubleshooting as to prevent it from accidently being reinstalled with a damaged/corrupt driver.

 

Manually Removing a Printer

 

Ensure the Printer has been removed from Device Manager

1.     Click Start, point to Programs, point to Accessories, right-click the Command Prompt, and select Run as administrator.

2.     At the command prompt, type the following lines, pressing ENTER after each line

set devmgr_show_nonpresent_devices=1
cd\%SystemRoot%\System32
start devmgmt.msc

3.     In the Device Manager window select View and then Show hidden devices.

4.     Now locate and expand the Printer category.

5.     If you see any entries related to the device you are trying to remove right-click them and select Uninstall.

 

Rename the spool printer and driver files

Please navigate to the following folders and rename them by adding .old or old to current the name. If you have difficulty renaming the following folders please ensure you may boot into Safe Mode as an alternative.

·         C:\Windows\System32\Spool\Printers

·         C:\Windows\System32\Spool\Drivers\w32x86

 

Modifying the registry

Warning Improperly modifying the registry may result in you needing to reinstall the Operating System. Thus, I recommend you create a System Restore point prior to proceeding, and backup all registry keys prior to modifying them.

 

Removing any registry values created by third party applications

1.     Start Registry Editor. To do this, click Start, click Run, type regedit in the Open box, and then click OK.

2.     Locate and expand the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86

View the list of subkeys (subfolders). There should only be the following subkeys:

a.     Drivers

b.     Print Processors

3.     Backup the registry key prior to making modifications.

a.     On the File menu, click Export.

b.     In the File Name box, type the name that you want to use for this key, such as WindowsNTx86regkey, and then click Save.

4.     Delete all the subkeys other than the subkeys that are listed in step 2. To do this, right-click each subkey that is not on the list, and then click Delete. Click Yes when you are prompted to confirm the deletion.

 

Removing the registry entry for printer drivers

1.     Start Registry Editor if it is not open. To do this, click Start, type regedit in the Start Search field, and then press ENTER.

2.     Locate and then expand the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers

The registry entries for the printer drivers that are installed on the computer are stored in the Version-x subkey or subkeys, where x is a number (typically 2 or 3).

3.     Export the Version-x subkey or subkeys. To do this, follow these steps:

a.     On the File menu, click Export.

b.     In the File Name box, type the name that you want to use for this key, such as PrinterDriverRegKey, and then click Save.

4.     Expand the Version-x subkey or subkeys, and then delete the printer driver entries. To do this, right-click each printer driver subkey, and then click Delete. Click Yes when you are prompted to confirm the deletion.

 

Remove third party registry entries for default print monitors

1.     Start Registry Editor if it is not open. To do this, click Start, type regedit in the Start Search field, and then press ENTER.

2.     Locate and then expand the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

3.     Export the Monitros sub-key or subkeys. To do this , follow these steps:

a.     On the File menu, click Export.

b.     In the File Name box, type the name that you want to use for this key, such as MonitorsRegKey, and then click Save.

4.     Now delete any sub-keys related to the printer you are attempting to remove. To do this, right-click the subkey that you want to remove, and then click Delete. Click Yes when you are prompted to confirm the deletion.

5.     Exit Registry Editor.

6.     If you have a printer attached to the computer, disconnect the printer cable from the computer, and then restart the computer.

 

You will then want to restart your computer and then reinstall any software that came with your printer. Attach it only when prompted to during setup to ensure that a generic driver is not installed. Let us know if you have any other questions or if you require further assistance.

ßsod


If it matters... back it up.
Posting to you from Windows 7!

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.