"Windows can't open Add Printer. There are no more endpoints available from the endpoint mapper

Anonymous
2013-10-30T15:59:52+00:00

I am experiencing a similar problem. I have an HP desktop and a Xerox Phaser 6300. After the upgrade to Windows 8.1, my apps cannot find any installed printers. The Xerox shows up in the device list, but I cannot use it, even to print a test page. I have downloaded the new driver, and tried to re-install, but when I try to open the Add Printer function, I get the following error message: "Windows can't open Add Printer. There are no more endpoints available from the endpoint mapper." I contacted Microsoft via phone, and the rep told me i needed to go back to Windows 8. HP tells me that if I do that, I will lose all my data and installed programs, including Microsoft Office. I do not want to go through all that again, the computer is only a few months old. Please help!

<Split from: http://answers.microsoft.com/en-us/windows/forum/windows8_1-hardware/windows-81-upgrade-cant-find-or-install-printers/095084fe-75ee-4675-9836-ce5e446e4732  >

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2013-10-31T15:50:54+00:00

Open services.msc

Scroll down to Print Spooler and double click on it

Click on Dependencies tab

Check what dependencies the print spooler has, if any

you may need to click  "+" on those dependencies to see more dependencies

Go back to the Services list

On each of the spooler dependencies, double click on it

Make sure it is set to Automatic in the Startup Type drop down menu

Now click on Start to start the service

Click OK

Was this answer helpful?

60+ people found this answer helpful.
0 comments No comments

58 additional answers

Sort by: Oldest
  1. Anonymous
    2015-01-08T03:00:34+00:00

    You listed the powershell command you used, however, what's the exact issue/error your experiencing?

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2015-01-08T10:25:49+00:00

    You listed the powershell command you used, however, what's the exact issue/error your experiencing?  

    Hi JW0914,

    Thank you very much for your help. These are my errors: 

    Trying to add a printer manually: Windows cant open Add Printer. The local printer service is not running. Please restart the spooler or restart the machine.  (The spooler is on, by the way and turs off straight away after pressing the button "add printer)

    During installation of the actual printer driver: Operation could not be completed (error 0x000006d9) There are no more endpoints available from the endpoint mapper.

    Event Log:

    Faulting application name: spoolsv.exe, version: 6.3.9600.17238, time stamp: 0x53d0c155

    Faulting module name: localspl.dll, version: 6.3.9600.17335, time stamp: 0x5408e5d0

    Exception code: 0xc0000005

    Fault offset: 0x000000000002c9da

    Faulting process id: 0xf00

    Faulting application start time: 0x01d02b2cd02953ec

    Faulting application path: C:\WINDOWS\System32\spoolsv.exe

    Faulting module path: C:\WINDOWS\System32\localspl.dll

    Report Id: 3915c9e9-9720-11e4-bec9-e89a8f8d5abf

    Faulting package full name: 

    Faulting package-relative application ID:

    Thank you once again.

    Cheers,

    Bodo

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2015-01-08T14:44:17+00:00

    I know I experienced a similar issue over a year ago, but I can't remember what caused it or what I did to fix it, however I do remember it was a simple fix.  After some research, I came across some information that may or may not help.  This is going to be trial and error, so please be patient while you're trying each possible fix.  

    Just an FYI... from everything I'm seeing online, the cause appears to be the Windows Firewall service is not running (should be set to automatic, and it should always be running as it controls numerous networking functions even if you use a third party firewall and don't use Windows Firewall); however other information I came across talks about a fix for the spooler issue. I was unable to find anything about your specific error messages, but if you've verified the Windows Firewall service is indeed running, then try the steps below (each increases in invasiveness).

    Possible Fixes

    1. Go to Control Panel\All Control Panel Items\Troubleshooting\Hardware and Sound

        Select Printers, click Advanced, and Run as Administrator.  

        Run through the tool and see if that fixes your issue first

    1. Run Command Prompt as Administrator

    net stop spooler

        del /F /Q C:\Windows\System32\Spool\Printers\*

        (You may also have to delete the drivers within the Drivers folder, but only do this on the second

        time around if deleting files within the Printer folder didn't work) 

    del /F /Q C:\Windows\System32\Spool\Drivers\*

    net start spooler

        net start MpsSvc(Windows Firewall service to make sure it's running)

        (If unable to delete any files, restart computer and try again)

    1.  Follow instructions listed here

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2015-01-08T15:51:53+00:00

    Hi JW0914,

    Thank you very much for your reply. I tried the first two option as I read this in a different forum.  I just did it again - but did change anything. The Firewall is running by the way. 

    I also tried the third option. However I couldn't find the environment and monitor folder. I read in another forum that I need to look for the Windows x64 folder as I am using 64Bit. However I couldn't find any other key than winprint.

    I also did DISM.exe/Online /Cleanup-image /Restorehealth and sfc/ scannow.

    Cheers,

    Bodo

    Was this answer helpful?

    0 comments No comments