Answered by:
DEP Stops the Spooler (Spoolsv.exe) from working

Question
-
I run a Dell Dimension 9200 with twin core 2.4Ghx procesors and 4GB of memory.
I have no viruses, I have recenlt de-fragged and I have also recently from chkdsk.
I have also gone throughthe pain of installing Vista SP1 (had to re-install the OS).
All seemed to be fine, but now I can't print. The printer is a Dell 926 All-in-One.
I get a message saying the Spooler (spoolsv.exe) has stopped wokring and the DEP has stopped it. I have tried getting DEP to ignore it, but DEP won't allow you to exclude spoolsv.exe.
Here is a print of the problem log:
Problem signature:
Problem Event Name: BEX
Application Name: spoolsv.exe
Application Version: 6.0.6001.18000
Application Timestamp: 4791956c
Fault Module Name: StackHash_fd00
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Offset: 00000000
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6001.2.1.0.768.3
Locale ID: 2057
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160I have found some support around this, but nothing has worked so far.
Wednesday, June 25, 2008 7:25 AM
Answers
-
Hi,
Before moving on, please understand that Windows Vista has been thoroughly tested before officially released. It should be more stable than legacy Windows OS as long as the hardware configurations and software is fully compatible with Windows Vista. I highly recommend that you continue to use Windows vista for a better security and user experience.
Given the situation, I have the following suggestions to improve the stability of the computer.
1.Please check compatibility before installing a hardware on your computer. Microsoft released a website for it: http://winqual.microsoft.com/hcl/Default.aspx
2.Please check compatibility before installing a software on your computer. Microsoft also released a website for it: http://www.appreadiness.com/default.aspx
3.Keep update Windows by Windows Update or Microsoft Update.
4.Install an anti-virus software and a network firewall on the computer.
5.Do not run unknown programs on the computer.
Hop it helps.
Monday, June 30, 2008 9:02 AMModerator
All replies
-
Hi,
Before moving on, I suggest you remove the old driver and install the latest driver.
Dell Printer 926 (Personal All-in-One) Driver
http://support.dell.com/support/downloads/driverslist.aspx?c=us&l=en&s=gen&ServiceTag=&SystemID=PRN_ALL_A926&os=WLH&osl=en&catid=&impid=
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
Then, please check the Print Spooler service.
Check Print Spooler service
================================
1. Click "Start", input "services.msc" (without quotation marks) to Start Search bar and press "Enter".
2. Double click the “Print Spooler” service.
3. Please try to stop and start the “Print Spooler” service.
If you receive any error message, please let me know. If no error, please try to test printer issue again.
Hope it helps.
Thursday, June 26, 2008 9:04 AMModerator -
Thank you very muich for your input. I did think I had tried to update the driver. However, when I get home I will try again and see if your suggestion works.
Thursday, June 26, 2008 9:19 AM -
I have tried to udate the driver. I am not too sure if it has been successful: there were some errors in the proces becuase the spooler service kept stopping.
I seem to be in a sort of deadly embrace. If the spooler won't work becuase the driver is wrong, you can't seemto update the driver, or indeedinstall the printer without the spooler service being up.
I've tried re-starting the spooler several times, but it just keeps falling over.
I would be grateful if you have any other ideas.
Is there a way of re-installing the spooler service and/or the printer together so we don't get into the deadly embrace.
Thursday, June 26, 2008 5:59 PM -
I don't think the driver is installing properly.
I have found out how to stop the DEP service using the bcdedit /set {current} nx AlwaysOff command. I ran that.
But the Spool Service stil stops, but this time with this error message:
Problem signature:
Problem Event Name: APPCRASH
Application Name: spoolsv.exe
Application Version: 6.0.6001.18000
Application Timestamp: 4791956c
Fault Module Name: StackHash_fd00
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 00000000
OS Version: 6.0.6001.2.1.0.768.3
Locale ID: 2057
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160
I also found a DELL cleanup routine on the link you gave. I tihnk this has stripped out the driver. So, when I came to re-install the driver again, I started with the printer un-plugged. The spooler service stayed up when the printer wasn't connected. But you can't install the driver without having the printer connected. When one re-connects the printer, the spooler falls over again, but when the spooler isn't working, the printer won't install. Catch 22.
Thursday, June 26, 2008 10:12 PM -
Hi,
The issue may occur if a third-party printer driver or services installed prevents you from adding printers or the third-party service affects the functionality of a newly installed printer.
For example, this issue may occur if the Lexmark print service (LexBce Server service) is installed and is running on your computer before you try to add another printer.
First, let’s make sure that the Print Spooler service is only dependent on the RPC service and HTTP.
To do this, follow these steps:
Click Start , type regedit in the Search box, and then press ENTER. Right-click Computer, click Export, Save a backup file on your desktop.
Then, please create a System Restore point.
NOTE: If an unexpected issue be encountered after modifying registry, please restore the backup file and use System Restore to a early point .
a. Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
b. In the details pane, if the DependOnService value shows values of RPCSS, HTTP and other key, right-click DependOnService, and then click Modify.
c. In the Value data box, delete other key, and then click OK.
3. Exit Registry Editor.
Then, let’s take the following suggestions to troubleshoot this issue.
Before trying the following Steps make Sure the Existing Printer drivers and application are uninstalled and disconnected the Printer from the computer.
Step 1:
===============================
Click "Start", type "regedit" in Research Bare and press "Enter". Browse to the following registry key by clicking the PLUS (+) sign:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers
Click the PLUS (+) sign to expand Printers key. All current printers installed on your computer are listed there. Please right click each subkey in it on the left pane and click "Delete".
Step 2:
===============================
Browse to the following registry key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NTx86\Drivers\Version-3
If its 64 bit edition need to Check Windows NTx64 folder and follow the Below step.
Click the PLUS (+) sign to expand "Version-3". All printer drivers which have been installed on your computer will be listed there. Please right click each subkey in it on the left pane and click "Delete".
Step 3:
===============================
Locate and then expand the following registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
View the list of subkeys. There should only be the following subkeys for the default print monitors:
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
If there are any subkeys other than the subkeys that are listed above has to be deleted. To do this, right-click each subkey that is not on the list, and then click Delete. Click Yes when you are prompted to confirm the deletion.
Step 4:
===============================
Restart your computer and start pressing the F8 key on your keyboard.
Go to safe mode.
Open "My Computer" and browse to the folder:
Go to the Following folder
(i) C:\Windows\System32\spool\prtprocs\w32x86
(ii) C:\Windows\System32\Spool\Printers
(iii) C:\Windows\System32\Spool\Drivers\w32x86
If its 64 bit edition Need to check the x64 folder in all the location above mention.
And then delete all the files and the folders in the following 3 folders.
Check Whether the Spooler services is Working Properly.
Step 5:
===============================
Try to Install the Printer Drivers and Application.
Hope it helps.
Friday, June 27, 2008 11:35 AMModerator -
Thank you for your help. We have made progress; but I am not yet quite there.
I have done Step 1. The Spooler only had RPCSS as an entry. I amended it to have RPCSS followed by HTTP.
Step 2.There are no printers listed. Instead there are entries:
(Default) REG_SZ (value not set)
Default Spool Directory REG_SZ c:\windows\System32\spool\PRINTERS
LangOfLastDefaultDevMode REG_DWORD 0x00000409 (1033)
Under Printers there was DELL fax, DELL 926, a One Note Printer and one other. I right-clicked all 4 and deleted them.
Step 3:
There were other entries there. I deleted them. However, some of the items in your list were not there:
BJ Language Monitor
PJL Language Monitor
Step 4: I deleted the files as requested. There were no filesin the \Printers directory.
Step 5.
I have now re-installed the driver.
But. I still can't print. But for a different reason.
I get an error message up saying
"Communication Not Available
The printer cannot communicate with the computer
Please turn on "Enable Bidirectional Communication" setting in the printer properties dialogue.
I have tried to do this.
In the printer Propertie dialogue box, there is a tab called "Ports". This has USB001 ticked with the description Virtual printer port for USB). I can tick the "Enable bidirectional support" tick box, and press apply (I have even tried running as administrator), upon re-entry to the dialogue box the "Enable bidirectional support" has 'un-ticked' itself, and nothing will print.
So I have got soemway down the line, but not all the way yet.
- Proposed as answer by musicmakerccc Monday, November 14, 2011 9:48 PM
Friday, June 27, 2008 1:53 PM -
I have now got the printer working after a re-boot of the printer and the PC. So thank you for all your help.
However, I have since restored DEP, but this has had the effect of stopping some other services Google Toolbar, IE7, and two others (I can't recall their names).
So that I can work - not least thank you on this thread - I have switched off DEP again, and the servies are back up and working.
So, whilst the PC is working, I don't think it is very stable.
Is there anything I can do to improve stability?
Or, perish the thought, ought I to revert back to XP Pro?
Friday, June 27, 2008 6:37 PM -
Hi,
Before moving on, please understand that Windows Vista has been thoroughly tested before officially released. It should be more stable than legacy Windows OS as long as the hardware configurations and software is fully compatible with Windows Vista. I highly recommend that you continue to use Windows vista for a better security and user experience.
Given the situation, I have the following suggestions to improve the stability of the computer.
1.Please check compatibility before installing a hardware on your computer. Microsoft released a website for it: http://winqual.microsoft.com/hcl/Default.aspx
2.Please check compatibility before installing a software on your computer. Microsoft also released a website for it: http://www.appreadiness.com/default.aspx
3.Keep update Windows by Windows Update or Microsoft Update.
4.Install an anti-virus software and a network firewall on the computer.
5.Do not run unknown programs on the computer.
Hop it helps.
Monday, June 30, 2008 9:02 AMModerator -
I'm running XP Pro, with SP3, on a HP-Compaq nx6110. Kaspersky v7 Internet Security (fully up to date), with all Windows Updates installed/applied.
Following a recent update, I suffered a DEP shutdown of the print spooler. I followed all of the advice given on this (and other) forums, relating to the drivers, registry, etc... I even told DEP to leave the spooler alone.
The spooler won't run for more than a few seconds at a time before it closes. I manually start it, try to add a printer, and I can't, it fails.
I have checked the dependencies in the spooler, and made sure that RPC is running, which it is.
I am getting very very close to removing all of the data from this machine and removing this bug ridden rubbish from the hard disk. It has blighted me for over a week, and nobody has had an answer for the issue. Forums around the world have described this problem since 2004, around the time of SP1. It is obviously and undocumented feature which has been carried forward, and into Vista, and someone in the MS Software Quality Control department needs to be fired. Or don't you have a quality control department? You know, the room with "<ctrl><alt><del>" on the door.
Go on, surprise me with a solution, one that works, other than install a flavour of Linux. And don't you dare suggest Vista as the fix, because you and I know it's not (that's why you've rushed 7 into the wild to get it market ready sooner - and to allow the virus writers time to find the holes that you've left!)
Yours, without hope anymore.
Unhappy of Bedfordshire.
Thursday, January 29, 2009 9:38 PM