Link to home
Start Free TrialLog in
Avatar of tklicka
tklicka

asked on

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?
Avatar of Andrew Porter
Andrew Porter
Flag of United States of America image

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.
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
Avatar of tklicka
tklicka

ASKER

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.
http://support.microsoft.com/kb/324757
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.
ASKER CERTIFIED SOLUTION
Avatar of tklicka
tklicka

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial