Windows 8.1 Print Spooler won't start.

I'm an artist who uses a wide-format printer (Canon Pixma 9000 MkII). Everything with it has been fine, until this week Windows decided my printer doesn't exist.

When I attempted to update my printer driver, it was revealed that my print spooler is stopped. When I try to restart it, I get this error:

Windows could not start the Print Spooler service on Local Computer.

Error 0x800706b9: Not enough resources are available to complete this operation.

It's been a wild goose chase to be honest. I've cleared out my registry and errors with CC Cleaner, I went into Windows Features and got .NET Framework 3.5 working, but when I go to  Print and Document Services to turn on LPD Print Service and LPR Port Monitor (which are unchecked), I get this error:

Windows couldn't complete the requested changes.

The changes couldn't be completed. Please reboot your computer and try again.

Error code: 0x800F0922


Googling it just circles back to .NET framework or installation issues, which I thought I fixed. I spent some time in the administrator command prompt. I've followed just about every tutorial I could find. In my CBS log, this showed up after a scan:

CSI    00000a4d [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-12-18 16:16:43, Info                  CSI    00000a4e [SR] This component was referenced by [l:186{93}]"Microsoft-Windows-Printer-Drivers-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.INF_prncacla"

I'm not savvy enough to know what this means. Attempted to figure out how to repair it, but nothing has worked. I assume it's connected if it deals with printer drivers?

I've tried Tweaking.com's Windows All-in-One repair for the print spooler to no avail. Pretty much every solution I've seen suggested (include on this forum) hasn't worked. I've been trying to fix this for a solid five hours and have gotten nowhere. I'm trying realllllly hard to avoid having to do an OS reinstall.

Any ideas? I can't find anyone else running in to these particular roadblocks.

December 19th, 2014 12:33am

The error, means something is wrong with the RPC service

C:\>winerror 0x06b9
  1721 RPC_S_OUT_OF_RESOURCES <--> 0xc0020016 RPC_NT_OUT_OF_RESOURCES

Don't worry about the CNBJ2530.DPB error, it has nothing to do with the issue you have. http://answers.microsoft.com/en-us/windows/forum/windows_8-performance/hash-mismatch/08ef49a6-84e8-47ad-bd69-48b829d495c9

I assume you have already moved any files out of windows\system32\spool\printers, then attempted a Print Spooler restart.

If you used a setup program from Canon, you can uninstall the print driver software in Programs.

Most print software providers can uninstall the software without the spooler running.

I assume you have already tried this.  If that has also failed, you can remove the driver name entries from the registry.   http://support2.microsoft.com/default.aspx?scid=kb;en-us;312052

Start with the just driver names first.  Start Print Spooler service.

If the RPC service is truly toast the spooler cannot start due to the requirement on RPC.  Without attaching the nt source debugger to the RPC service, I have no idea what would be the issue.  I'm just a print guy.

Free Windows Admin Tool Kit Click here and download it now
December 23rd, 2014 8:12am

Hi,

For this problem, I'm don't think it is relate with .net framework. Have you tried to reinstall Printer Driver to fix this problem?

In addition, please refer to the general troubleshooting steps in the contents below to fix your problem for test:

http://answers.microsoft.com/en-us/windows/forum/windows_8-system/print-spooler-error-after-windows-81-update/0be41a07-ca99-4ceb-aa41-a95598966299

If no use, I'd like to suggest you use Process Monitor to capture the starting printer spooler service trace to troubleshoot this problem.

Start Process Monitor, then set filer as Process Name is services.exe; after that, try to start Printer Spooler service, when error prompt, stop moniotr and check the results.

Process Monitor:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

December 23rd, 2014 9:17am

A more convoluted set of circumstances led to a similar problem on a win 8.1 home x64 sys. On 09May, applied optional:  KB3022345 and kb3048043.  Sys seemed to be normal, but after applying 30 important, and some optional patches on 12May, Print Spooler svc would no longer start.

Sys Restore to before the upds on 12May did Not resolve the issue, but restoring to a 08May restore point did. That suggests that one or more of the 12 May upds interacted badly with one of the two 09May optional updates.

Free Windows Admin Tool Kit Click here and download it now
May 25th, 2015 7:30pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics