John Pol's Blog

John Pol

John Pol
Location
United Kingdom
Birthday
March 20
Title
Microsoft Technical Support Specialist
Company
iYogi Technical Support Services
Bio
Myself a a Microsoft Technical Support Engineer associated with iYogi, an technical support company that is synergistic ally aligned to offer remote computer support and tech support ,technical help and Microsoft help services to its clients in UK, USA, Canada, Australia and Singapore.

JULY 1, 2009 1:38AM

"Spooler subsystem app has encountered a problem "

Rate: 0 Flag

Sometime is the vista operating sytem , printers are detected when you try to connect to the computer, and your recieve this error steps.

" Spooler subsystem app has encountered a problem and needs to close".

this error occurs due to the presence of third party drivers or third party services that prevent from adding the printer to the computer.

We can Trouble shoot this error by following these steps .

Consider in this case we have a Lexmark printer.
Step 1.

Turn off Lexmark print service
If the Lexmark print service is installed on your computer, turn off the LexBce Server service. To do this, follow these steps:
1 Click Start, right-click My Computer, and then click Manage.
2 Expand Services and Applications, and then click Services.
3 In the details pane, right-click LexBce Server, and then click Properties.
4 On the General tab in the Startup type list, click Disabled.
5 Under Service status, click Stop, and then click OK.
6 Right-click the Print Spooler service, and then click Start (if it is stopped).
7 Exit Computer Management.

If issue is still not resolved try next step .

Step 2
Start computer in safe mode
1 Start the computer in safe mode so that you can remove spool files. To do this, follow these steps:
Restart your computer and start pressing the F8 key on your keyboard. On a computer that is configured to start multiple operating systems, you can press the F8 key when the Boot menu appears.
2 Select Safe Mode when the Windows Advanced Options menu appears, and then press ENTER.
2 If the Boot menu appears again and you are prompted to select the operating system on the computer, use the arrow keys to select the operating system, and then press ENTER.

  Delete the files
   C:\Windows\System32\Spool\Printers
   C:\Windows\System32\Spool\Drivers\w32x86

Step 3
Now we need to edit registry for NT subkey.

1 Start Registry Editor. To do this, click Start, click Run, type regedit in the Open box, and then click OK.
2 Locate and expand the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
View the list of subkeys (subfolders). There should only be the following subkeys:
 Drivers
 Print Processors
3 If there are any subkeys other than the subkeys that are listed in step 2, follow these steps:
a. On the File menu, click Export.
b. In the File Name box, type the name that you want to use for this key, such as WindowsNTx86regkey, and then click Save.
c.Delete all the subkeys other than the subkeys that are listed in step 2. 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.
 Second, remove registry entries for printer drivers

1 Start Registry Editor if it is not open. To do this, click Start, click Run, type regedit in the Open box, and then click OK.
2 Locate and then expand the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers
The registry entries for the printer drivers that are installed on the computer are stored in the Version-x subkey or subkeys, where x is a number (typically 2 or 3).
3 Export the Version-x subkey or subkeys. To do this, follow these steps:

a. On the File menu, click Export.
b. In the File Name box, type the name that you want to use for this key, such as print driver, and then click Save.

4 Expand the Version-x subkey or subkeys, and then delete the printer driver entries. To do this, right-click each printer driver subkey, and then click Delete. Click Yes when you are prompted to confirm the deletion.


Step 5.
remove registry entries for default print monitors

1 Start Registry Editor if it is not open. To do this, click Start, click Run, type regedit in the Open box, and then click OK.
2 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
3 If there are any subkeys other than the subkeys that are listed in step 1, follow these steps:

a. On the File menu, click Export.
b. In the File Name box, type the name that you want to use for this key, such as MonitorsRegkey, and then click Save.
c.Delete all the subkeys other than the subkeys that are listed in step 2. 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.

4 Exit Registry Editor.
5 If you have a printer attached to the computer, disconnect the printer cable from the computer, and then restart the computer.

Step 6
Now verify that the print spooler service is running

1 Click Start, right-click My Computer, and then click Manage.
2 Expand Services and Applications, and then click Services.
3 In the details pane, right-click the Print Spooler service, and then click Start (if it is stopped).
4 Exit Computer Management.

Step7
Finally, add a printer and print a test page.
1 Click Start, and then click Printers and Faxes.
2 Click Add a printer. The Add Printer Wizard starts.
3 Follow the instructions in the Add Printer Wizard to install the printer that you want.
4 Print a test page to make sure that you can print.

Your tags:

TIP:

Enter the amount, and click "Tip" to submit!
Recipient's email address:
Personal message (optional):

Your email address:

Comments

Type your comment below: