Spoolsv.exe entry point not found

  • Thread starter Cheryl Mutschler
  • Start date
C

Cheryl Mutschler

Win2k Server SP4

When attempting to start the spool service, I receive the following error
(the service does start): Spoolsv.exe entry point not found. The procedure
entry point getPrinterA could not be located in the dll spoolss.dll.

I did find some information on this error. It was suggested that I uninstall
all printers and reinstall with updated drivers. There are many printers
installed and was hoping to find an easier fix. Also, if this error isn't
going to hurt anything, since the service does in fact start, is it
something to even mess with?

Thank you,
Cheryl
 
K

Ken Simmons [MSFT]

Hi Cheryl,

Here is a general troubleshooting article for Printing:

http://support.microsoft.com/?id=260142

Try the following:
1. Open a Command Prompt window by clicking Start, then Run, typing "CMD"
without the quotation marks, and click OK.
2. Insert the Windows 2000 installation media.
3. Change to that drive by using the command line "<drive>:" without the
quotation marks where <drive> is the appropriate drive letter for your cdrom
drive.
4. Expand the print subsystem files from the original installation media
into
their proper folders using the following command lines
Expand spoolss.dl_ c:\winnt\system32\spoolss.dll
Expand spoolsv.ex_ c:\winnt\system32\spoolss.exe
Expand localspl.dl_ c:\winnt\system32\localspl.dll
5. Close the Command Prompt window by typing "EXIT" without the quotation
marks
and pressing Enter.
6. Register each of the files from the Run line using the following command
line:
Regsvr32 <filename>
where <filename> is the name of the file.
7. Open the registry editor by clicking Start, then Run, typing "regedit"
without the quotation marks, and clicking OK.
8. Select the Print registry key and back it up by clicking Export on the
File
menu.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
9. Expand the Print key and select the Monitors key.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
10. Delete all third party port monitors. The default port monitors for
Windows
2000 are:
AppleTalk Printing Devices (When Services for Macintosh is installed)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor
** LPR Port
NOTE: Do not remove LPR Port Monitor

Regards,

Ken Simmons

Microsoft Technical Support for Platforms and Business Applications
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top