print spooler service keeps stopping (error 7034)
This PC wasn’t printing, and had some strange issues connecting to the internet.
I had worked on this PC about 1 year ago (setup antivir, and windows defender).
But when I got called back, windows looked different:
- antivir and windows defender had been uninstalled.
- spyware doctor had been installed
- Norton IS 2009 had been installed
- Existing canon pixma printer was still connected (but not printing)
- A lexmark X1100 printer had been installed (but not printing)
- At startup, I can see a windows with a iebtm.exe error
- At startup, I can also see a windows with the error: pctssvc.exe unable to locate component
- Some applications would generate: unable to locate component, snmpapi.dll was not found
I was told that the lexmark X1100 series printer was bought so she could send faxes.
Unfortunately, the X1100 series are crap (they do not have a real fax component). Sending faxes relies on the PC having a fax-modem. Of course this PC doesn’t have a fax-modem, since its been a broadband PC from the beginning.
The changes to the security software is mostly due to the advice of friends.
So my first steps are to remove norton & spyware doctor, and then install antivir and defender.
Next, I fix various errors (mostly due to missing/removed programs tying to run at system startup).
I then check that the internet is going, and finally take a look at the printers.
That’s odd. “Printers and faxes” (under control panel) just shows an empty window… no printers, and no “add printer” icon.
I find that the print spooler isn’t running (even though its set to automatic).
I try starting it manually, but it seems to stop a few seconds later.
I take a look at Event viewer, and I see a lot of messages about “print spooler service terminated unexpectedly” and the event ID is 7034.
A quick look around the internet finds a few things to try:
– delete the .spl and .shd files from c:windowsSystem32SpoolPrinters
– various registry hacks (didn’t work)
– sfc /scannow (but customer cannot find her XP CD… so I use mine)… but still no luck
– uninstall the lexmark and canon print software, then reinstall the canon software.
– The Lexmark printer was not new, so customer didn’t get a set of driver CDs… OK download them from the net and install.
In the end, I need to take the PC back to the office and I try a few more things (including a windows repair install).
At this point, There is only 1 more thing to try: reimage (from reimage.com).
I tried reimage a few months back (http://www.computer-aid.com.au/blog/2008/09/26/no-taskbar-no-desktop-icons-no-right-click/), without any success, so I decided to give it another go.
This time it actually fixed the spooler system.
I installed my own printer, and did a successful test print.
When I took it back to the customer, it was a partial success:
– the canon software installed correctly (and it detected the printer correctly), but no printer icon showed up in the printer section of control panel, and the scanning software couldn’t detect the printers scanner.
– The lexmark printer actually worked (after a new set of ink cartridges).
If I had known how difficult this was going to be, I would have just wiped the PC and started with a fresh install of XP.
It is almost better to wipe away and start a fresh install. Usually people or customers install and then later delete a lot of things during well, your absence and they usually do not remember what they did. And almost without exception each of those programs touch the registry, one way or another.
There are several fixes from Micro$oft. My issue was with a hotfix that needed to be applied. But even after that it didn’t work.
So, I ended up going to the windowssystem32spoolPRINTERS directory and deleting a job that was stale and was causing this whole thing.
VIOLA!!!
Tony, you’re the best.