Sunday, April 11, 2010

Print Spooler Is Missing In Service In Windows Xp?

Missing of the spooler in service indicates spooler directory has been deleted from registry,This happens from virus attack
Problem that occurs
No Printer icon will be present in the printer and fax option,Cannot add or install new printer
To Check Spooler in the registry
Open registry
Start-> Run Type "regedit" {without double quotes}
Goto
Hkey_Local_Machine\System\CurrentControlSet\services
Check for spooler dir, if missing , follow the below procedure

Solution
We need to create a reg file
1) Open Notepad
2) Copy & Paste Contains into a notepad from {Copy the contains below }
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\SPOOLER]
"DependOnService"RPCSS"
"Description"="Loads files to memory for later printing"
"DisplayName"="Print Spooler"
"ErrorControl"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,E8,47,0c,00,01,00,00,00,\
60,EA,00,00,01,00,00,00,60,EA,00,00,01,00,00,00,60,EA,00,00,00,00,00,00,00,00,00,00
"Group"="SpoolerGroup"
"ImagePath"=hex:43,00,3A,00,5C,00,57,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,53,00,79,00,\
73,00,74,00,65,00,6D,00,33,00,32,00,5C,00,73,00,70,00,6F,00,6F,00,6C,00,73,00,76,00,2E,00,65,00,\
78,00,65,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000110
[Hkey_Local_Machine\System\CurrentcontrolSet\Services\Spooler\Enum]
[Hkey_Local_Machine\System\CurrentcontrolSet\Services\Spooler\Parameter]
[Hkey_Local_Machine\System\Currentcontrolset\Services\Spooler\Performance]
"Close"="PerfClose"
"Collect"="PerfCollect"
"Collect Timeout"=dword:000007D0
"Library"="winspool.drv"
"Object List"="1450"
"Open"="PerfOpen"
"Open Timeout"=dword:00000fa0
"WbemAdapFileSignature"=hex:77,7E,B2,9D,01,35,D8,1A,D9,82,8A,2B,05,44,34,94
"WbemAdapFileSize"=dword:00023c00
"WbemAdapFileTime"=hex:00,52,47,58,BF,79,C4,01
"WbemAdapStatus"=dword:00000000
[Hkey_Local_Machine\System\CurrentcontrolSet\Services\Spooler\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9C,00,00,00,14,00,00,00,30,00,00,00,02,00,1C,00,01,00,00,00,\
02,80,14,00,FF,01,0F,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,48,00,03,00,00,00,00,00,14,00,8D,\
01,02,,00,01,01,00,00,00,00,05,0B,00,00,00,00,00,18,00,FF,01,0F,00,01,02,00,00,00,00,00,05,20,00,00,\
00,20,02,00,00,00,00,14,00,FD,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,\
12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
And save the notepad as spooler.reg on the desktop
3)Then Double Click On spooler.reg
Are you sure you want to insert the information into registry click yes.
Then restart your system.Open services.msc, print spooler will be present in the services.
Double click on print spooler and start the service, Then Click on recovery option in print spooler properties.
Change first failure from Take no action to restart the service,Same fo the second failure.
Below reset the fail count 0 to 1 day Apply
Works for Windows Xp.
If your windows is installed in the other driver for ex: D or E drive
Open regedit
goto
[Hkey_Local_Machine\System\Currentcontrolset\Services\spooler]
At the right side Delete ImagePath
right click ->new->Expanded string Value
Rename it has ImagePath,DoubleClick on ImagePath Enter the Value data has
%SystemRoot%\System32\spoolsv.exe
click ok.
Then open services double click print spooler start services This only works with Xp.

1 comment: