Thursday, June 03, 2004

Google

During boot up, you get an error SPOOLSV.EXE has generated errors, and you can't print, and there may not even be any printers in the printer folder. You may not be able to add any printers.

This can be caused by a damaged printer driver. See the following knowledgebase article Q312052.

Since some of these articles seem to disappear, here is the good part.
NOTE: I have successfully resolved the problem by merely deleting the non-default printer driver in the currentcontrolset/controlset001 areas. You may have to do more...


RESOLUTION
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.

To resolve this issue, remove printers and printer drivers, and then delete the items that are under certain keys in the registry. Follow these steps:
If possible, remove any printers that are listed in the Printers window.

To remove a printer, right-click the printer in the Printers window, click Delete, and then click Yes to confirm the deletion.
In the Printers window, on the File menu, click Server Properties.
On the Drivers tab, remove all of the installed printer drivers.

To remove a printer driver, click the driver, click Remove, and then click Yes to confirm.
Start Registry Editor (Regedit.exe).
Export the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print

Delete any items that are listed under the following keys (do not delete the keys themselves):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-2

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Environments\Windows NT x86\Drivers\Version-3

Delete any non-default items that are listed under the following keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors
The list of Default monitors includes:


AppleTalk Printing Devices (When Services for Macintosh is installed)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor (When a Fax Modem is installed)

0 Comments:

Post a Comment

<< Home