|
Main Page
Amusements
Calendar
Certifications
Chat Room
Discussion Board
Feedback
Files
IT Health
Knowledgebase
Links
Merchandise
TechFiles
Searchers
Software
Sign GuestBook
Vaughn's Site
| |
Manually Remove and Reinstall a Printer Driver
Microsoft Knowledge Base Article - 135406
Windows XP
Windows XP adds a user interface feature to delete driver files so the steps
for Windows 2000 and earlier are no longer necessary. To delete printer driver
files in Windows XP:
- Click Start, and then click
Printers and Faxes.
- On the File menu, click Server Properties.
- On the Drivers tab, click the printer driver that you
want to delete, and then click Remove.
Windows 2000 and Earlier
WARNING: If you use Registry Editor incorrectly, you may
cause serious problems that may require you to reinstall your operating system.
Microsoft cannot guarantee that you can solve problems that result from using
Registry Editor incorrectly. Use Registry Editor at your own risk.
- Remove the printer using the Printers folder in Windows NT 4.0/Windows
2000 or Print Manager in Windows NT 3.5x.
- In Windows NT 3.5x or 4.0, in Control Panel, double-click Services,
and then stop the Spooler service. In Windows 2000, in Control Panel,
double-click Administrative Tools, double-click
Services, and then stop the Spooler service.
- Run Registry Editor (Regedt32.exe) and go to the following subkey (note
that this is all one path, which has been wrapped for readability):
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\
Environments\Windows NT x86\Drivers\Version-x\<printer driver>
NOTE: Version-1 is for Windows NT 3.51, Version-2 is for
Windows NT 4.0, Version-3 is Windows 2000, and <printer driver> is the name of
the printer you are removing.
- Note the values on the right and write down the file names.
- With the printer driver key selected, click Delete on the
Edit menu.
- Go to the following directory and delete the printer driver files noted in
step 4:
%SystemRoot%\System32\Spool\Drivers\<Platform>
NOTE: <Platform> is Intel, MIPS, Alpha, or PPC. See the
following table to match the folder with the version of Windows for which you
installed the printer driver:
w32x86\0 : Intel Windows NT 3.1 printer drivers
w32x86\1 : Intel Windows NT 3.5x printer drivers
w32x86\2 : Intel Windows NT 4.0 printer drivers
w32x86\3 : Intel Windows 2000 printer drivers
Win40\0 : Windows 95 printer drivers
NOTE: If you are unable to delete the files and folders in
the above directory structure after stopping the spooler service because of an
error message that the files are in use (such as, Rasddui.dll), set the
startup type for the Spooler service to Disabled, restart your computer, and
then attempt to delete the files and folders again. After deleting the files,
restore the Spooler startup to Automatic.
- In Windows NT 3.5x or 4.0, in Control Panel, double-click Services,
and then start the Spooler service. In Windows 2000, in Control Panel,
double-click Administrative Tools, double-click
Services, and then start the Spooler service.
- Shut down and restart Windows NT. Stopping and restarting the Spooler
service is not sufficient.
- Reinstall the printer using the Printers folder in Windows NT 4.0/Windows
2000 or Print Manager in Windows NT 3.5x.
NOTE: In addition to the steps listed above, it may be
necessary to delete the printer's associated unidriver (Rasdd.dll, Pscript.dll,
or Plotter.dll). If printing has been initialized or if a process is using this
file, it will be locked open and cannot be deleted. The file can be renamed or
the system can be restarted to free up the driver. Refer to the Printer.inf file
to see which unidriver is used by a particular printer.
NOTE: For Windows NT on Dec Alpha platforms, follow the steps
for the X86 platform and replace all occurrences of the w32x86 directory with
w32Alpha.
|