Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running Windows Vista SP2 Home Premium 32-Bit, with a Lexmark X5450 All-In-One Printer.

Whenever I try to change the Print Spooler Service from Automatic/Manual/Disabled to Automatic (Delayed Start), I get the following error:

The delayed auto-start flag could not be set.

Error 87: The parameter is incorrect.


And the Print Spooler Service doesn't change its Startup Type. Is there any way around this?

share|improve this question
What OS? Windows? – Dennis Williamson Feb 15 '11 at 6:25
What are you using to make the change? Is it running as admin? You could check the registry to see if the Services\Spooler key, and particularly the RequiredPrivileges value is damaged. – Synetech Feb 15 '11 at 6:25
@Dennis Windows Vista SP2 Home Premium – Mateen Ulhaq Feb 15 '11 at 6:43
@Synetech Yeah, I'm admin, using services.msc. I'll try what you said... EDIT: What should the RequiredPrivileges value be? For me, it's SeTcbPrivilege SeImpersonatePrivilege SeAuditPrivilege SeChangeNotifyPrivilege SeLoadDriverPrivilege SeAssignPrimaryTokenPrivilege SeBackupPrivilege SeRestorePrivilege – Mateen Ulhaq Feb 15 '11 at 6:45
I just tried it myself using the Services MMC snap-in, the service-controller, and even manually setting it with the registry and none of them worked. I was able to set other services to delayed-auto and could set the spooler to other modes, but the spooler just does not want to be set to delayed-auto. o.O I’ll ask around to see if I can find any info on why it won’t… – Synetech Feb 16 '11 at 1:42

A similar question was asked in a Windows Sysinternals thread, and it seems like you cannot set the flag because some services are part of a service group, which is controlled by the ServiceGroupList in the registry. Since services often depend on other services, some cannot be delayed.

However, third-party tools such as Startup Delayer are able to delay some services.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.