This post is dedicated to another “popular” error message that occur to print spooler service and prevents it from running properly – error 1067. The full text of error message when you try to start Print Spooler from Services states:
Services
Could not start the Print Spooler Service on Local Computer.
Error 1067: The process terminated unexpectedly.
OK
and look like this in Windows XP:

and like this in Windows Vista:

and pretty much the same in Windows 7:

This error can be fixed automatically with help of Printer Spooler Fix Wizard.
If you would like to fix it manually you can follow this manual.
1) To begin with you can to the standard for all print spooler issues procedure of cleaning print spooler (described in this article – Clear Print Spooler) and removing old drivers of your printers. You need to remove driver files from here:
C:\WINDOWS\system32\spool\PRINTERS
and removing driver registry keys from here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
if you have 32-bit system and from here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3
if you have 64-bit system. (You can check this in Computer properties).
If this won’t help try replacing spoolsv.exe file using XP CD or System File Checker if you have Vista or 7. The instructions are simple:
- 1) Insert XP disk in CD drive.
- 2) Click Start, click Run, type
expand CD drive:\i386\spoolsv.ex_ %windir%\system32\spoolsv.exe
and then click OK. Mention that you should type your CD drive letter instead of “CD drive”, for example E or D. Thats in Windows XP. In Windows Vista or 7 or Vista this is even more simple – you don’t need a CD:
- 1) Click Start, and in the search field type “cmd” without quotes – that will find Command Prompt file for you.
- 2) Right-click on it and choose “Run as administrator” as you need higher administrative rights to perform these procedures.
- 3) In opened console type:
sfc /scannow
This command will start to check your system files. You can use this instructions from Microsoft – System File Checker and replace corrupted files if found.
Deep Analysis
If that still won’t help you can analyze what is going on with your PC by using two great utilities from Sysinternals – FileMON and RegMON or Process Explorer and run it. It can track error events, so when you try to start Print Spooler and it gave you error 1067 – you can look into log files and look for “Access Denied” or “Error” lines. For example:
spoolsv.exe: OPEN C:\WINDOWS\system32\SPOOLSS.DLL ACCESS DENIED NT AUTHORITY\ANONYMOUS LOGON
This can help you identify the problem. For example, in the example we can see that something wrong happens when main spooler file spoolsv.exe try to access spoolss.dll which contains set of commands for proper work. This can be a problem with spoolss.dll file and you can try to replace it using manual above.
If you don’t know how to use Process Explorer or above instructions don’t help we strongly recommend you to use automated solution – Fix Wizard.
Download Fix Wizard




