How do I fix my printer spooler when I am getting error message 0x000006ba?

On Apr. 6 I tried to print something off my printer and got a message that my "printer spooler subsystem app" had stopped working, and that I needed to restart my spooler or restart my machine. Neither of these worked.

I tried looking up on the internet how to fix this problem, paid $39.95 for a "Printer Spooler Fix Wizard" and this did nothing to fix my printer spooler.

I tried using Microsoft's "Mr. Fix" and while Microsoft said they fixed the problem, they did not.

Control panel shows my printer is there and working and then later doesn't show there is any printer installed. When it is showing I can print nothing and can not cancel any print jobs (since they're not printing).

I have gotten no response or help from Digital River about their Printer Spooler Fix Wizard that doesn't fix my problem.

By the way, I have tried several other things that were recommended:
1. going to Control Panel> Administrative Tools> Services> Print Spooler> and
a. making sure "startup type" is set to "automatic" (did nothing)
b. making sure in "log in" that "allow serviice to interact with desktop" is selected
2. restarting print spooler (several times)
3. restarting the computer
4. Going into C:/Windows/System32/Spool/PRINTERS, and deleting all the files in there (there were two), and then restarting the computer.

Can you offer any assistance?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you tried uninstalling and reinstalling the printer software?
What type of printer do you have? Also I've run into this a time or two so I think I already know the fix.
mcsweenSr. Network AdministratorCommented:
What is happening is the print spooler is crashing; this is why your printers folder is empty.

You will have to completely remove the troubled printer from your system.  Follow the steps below...

Start, Administrative Tools, Print Management
Click on All Printers and delete the trouble printer
Open an elevated command prompt (Start, All Programs, Accessories, Right Click Command Prompt, Run as Administrator)
At the command prompt type: net stop spooler && net start spooler
Press enter and wait for it to finish
Go back to print management and click All Drivers
Right Click the driver for the trouble printer and select Remove Driver Package
Re-Install your printer using the latest drivers from the manufacturers website
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

tklickaAuthor Commented:
gamma1983: My printer is an HP LaserJet 1020.
andeporter: I did try uninstalling and reinstalling the printer software.
mcsween: I tried the steps you gave me, but could not uninstall the printer itself because the print spooler is not working and would not let me uninstall it.
Any other ideas?
I ran into this problem a while back. I had to go inside the registry and remove the entries to the printer causing trouble.
The part that you need to focus on is the registry fix, that you do manually.  Inside this entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers
Make sure you backup your registry before doing this...if you don't feel comfortable I would find someone who did and have them do it for me.
But basically all I did was remove the printer from that entry key. I did this without the directions of the kb document and it worked for me. But make sure you backup and create a system restore point for good measure.
I had this problem and fixed it in the following way:
Go to services and find RPC locator.  This is not normally used in Vista or Windows 7, but it is still there for compatibility.  Start this service and then set it to start automatically.  Then restart the spooler service.  For me, it kept the spooler running when nothing else would.
tklickaAuthor Commented:
I did finally fix my printer spooler service today, but had to go and edit the registry. It was kind of scary for I was concerned I'd permanently damage my hard drive or something, but I was desperate! Everything seemed to go smoothly, however, and I'm glad I found something that worked. Now, if I could just get a refund from Digital River for their expensive non-working software download! Here's the link I used on Microsoft to fix my print spooler: 

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Applications

From novice to tech pro — start learning today.