Fix printing problems by resetting the print spooler

Filed Under (Technology tips, Windows 7, Windows Vista, Windows XP, Windows error) by Ezu on 14-10-2009

Tagged Under : , , , ,

This error “System error 1068 has occurred” may occur when you want to print a document, and to fix the error, you should reset the print spooler.

Error:

“System error 1068 has occurred.
The dependency service or group failed to start.
Spooler SubSystem App has encountered a problem and needs to close. We are sorry for the inconvenience.
Operation could not be completed. The print spooler service is not running.”

You can fix this problem automatically, and the steps are:

Step 1: Download this file

Step 2: Double click on file and then click Run

The file can be run in either Light mode or Full mode. Light mode makes changes to the spooler that should not require you to make any additional changes. Full mode will restore the print spooler to default settings and require that you reinstall your printers.

Fix manual the problem

Light Mode

Step 1: Sets the print spooler service back to its default settings;
Step 2: Removes any dependencies that the spooler may have on third-party services.
Step 3: Delete any print jobs (.shd and .spl files) from the %windir%\system32\spool\printers folders.
Step 4: Turns on event logging for print errors and warnings;
Step 5: Makes sure that the standard print monitors are present;
Step 6. Makes sure that the Winprint print processor is present for the architecture of the computer;
Example : HKLM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint
Step 7: Starts the print spooler service.
Step 8: Restores any missing core print spooler binaries (spoolsv.exe, spoolss.dll, localspl.dll, win32spl.dll) from the DLLCache folder.

Full Mode

Step 1: Performs all steps listed above from the Light Mode;
Step 2: Delete .spl and .shd files from any non-default spool folders;
Step 3: Delete all printer shares;
Step 4: Delete per-machine printers from
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
Step 5: Delete per-machine connections from HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Connections and the Connections key itself;
Step 6: Delete the Connections key under HKEY_CURRENT_USER\Printers;
Step 7: Delete Monitors under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors. Does not delete Local Port;
Step 8: Delete each driver under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3;
Step 9: On Windows Vista delete all files under system32\spool\drivers\<architecture>\3 except for driver files associated with “Microsoft XPS Document Writer” and “Microsoft Shared Fax Driver.”
Step 10: On Windows XP delete the system32\spool\drivers folder;
Step 11: Sets back the defaults in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers (AddPrinterDrivers=0);
Step 12: Deletes HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\Internet Print Provider\Ports;
Step 13: Adds back these default values:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
  • (XP) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\BJ Language Monitor
  • (XP) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\PJL Language Monitor
  • (Vista) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\WSD Port
  • (If Fax driver was installed) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Microsoft Shared Fax Monitor


Leave a Reply