print spooler has been turned off

May 17, 2009 at 13:32:56
Specs: Windows XP
i have a network printer that works fine on my other computers but on my main computer it has quit working. i get the error message that the print spooler has been turned off, any ideas of how to turn it back on? i am using xp pro

See More: print spooler has been turned off

Report •

May 17, 2009 at 17:16:40
To turn on the spooler:

find the entry "print spooler" double click on it and choose "automatic", you may also want to start the service while your there so you won't need to reboot.


sc config spooler start= auto
sc start spooler

Report •

May 17, 2009 at 18:05:51
i tried that, i get "error 2 cannot find the file specified"

Report •

May 17, 2009 at 19:32:17
Do you have the original windows cd(or failing that one of the right product version and service pack)? If so I would suggest putting the cd in the drive an goining to start>run and typing it "sfc /scannow". It will check that system files are intact.

Can you run this command from the command line(start>run>cmd) and post the results(you can copy from the commandline right click>mark>select text>right click and the text will be copied).

dir /b/s %systemdrive%\spoolsv.exe

The results should look something like this:


If the file is intact it may be possible to tell sc where the file is using binpath=.

Report •

Related Solutions

May 18, 2009 at 13:43:54
i get these messages when i run the :

dir /b/s %systemdrive%\spoolsv.exe

i get this response which i do not know what it means.


Report •

May 18, 2009 at 14:08:37
There is meant to be a copy in the windows\system32
folder(you can confirm this by from the print spooler box in
services.msc, "path to executable"), you can "show hidden
files" from folder options navigate to one of the folder you
listed above and copy spoolsv.exe to \windows\system32.

Or you can just copy and paste the below into a cmd window.
If you copy the blank line you shouldn't even have to hit enter.
Be sure to copy all four commands and the brackets..

copy everything from here ->

copy "%systemroot%\system32\dllcache\spoolsv.exe" "%systemroot%\system32\spoolsv.exe"
sc config spooler binpath= "%systemroot%\system32\spoolsv.exe"
sc config spooler start= auto
sc start spooler

<- To here.

Report •

May 18, 2009 at 14:41:07
Thank You, Thank You, Thank You!!!!!

That got it and i am printing again. i was about to give up and reload windows, you saved me from a big pain in my behind. thank you again.

Report •

May 18, 2009 at 14:50:30
I'm glade it worked out for you.

Report •

Ask Question