Can't Share Folders - "There are no more endpoints available from the endpoint mapper."

I'm trying to share my "Projects" drive (F DRIVE) with the rest of my network so I can access it from my new Laptop. Upon attempting to do so, however; I received the following popup:

enter image description here

I've tried sharing other directories to no avail (same issue). This is a relatively recent issue because I already had several folders shared that I unshared and now can't reshare (sigh...).

I've read several things online making sure that certain services are running.

This is what I've come up with:

  • The service Function Discovery Resource Publication is not running and upon attempting to start it, I get an "Access Is Denied" error.

  • My computer was recently temporarily connected to a Domain Controller and I'm not sure if I was able to share folders since (not sure if I've been successful since).

  • I've already run the "sfc /scannow" command and I would prefer not doing it again. Yes, it found issues and fixed many of them (many of which I didn't really want fixed...).\

I'm willing to generate more information for you by requests in the comments. Feel free to ask just about anything.


Solution 1:

After cross-referencing information about this particular error, I've found that there are tons of posts concerning this message, being the common denominator a firewall service issue. I've found two answers on Windows Forums with the same solution, and tried out as explained below with success.

Note: This issue is also reported as malware related, try checking your system with a malware removal before proceeding.


Phase One

  1. Download this two registry files:

    • Windows firewall - MpsSvc.reg

    • Base filtering engine - BFE.reg

  2. After downloaded, right-click one and select "Merge";

  3. You should get a UAC prompt, accept it;

  4. Repeat the process for the second file;

  5. Restart your PC;

Depending on the reason behind the problem at hand, at this point you should test to see if the issue is solved. If not, continue to the next phase.


Phase Two

  1. Access your start menu and type in the search box "regedit" and press enter;

  2. Access to the following key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BFE
    
  3. Right-click over it and select "permissions...";

  4. Click on "ADD", type "Everyone" on the new popup, then click "ok";

  5. Under the "Group or user names:" list, you should now see "Everyone", click on it;

  6. Bellow, under "Permissions for Everyone", tick the checkbox for "Full Control", under "Allow";

  7. Press "ok" to confirm, close the regedit;

  8. Access the start menu and on the search box type "services.msc" and it enter;

  9. Start the service "base filtering engine service";

  10. Start the service "windows firewall service";

At this point you should have the issue solved.


References:

http://social.technet.microsoft.com - Search the first answer, posted by narenxp

http://answers.microsoft.com - Search the first answer, posted by narenxp

Solution 2:

  1. Can you make sure that you have "Network discovery", "File and printer sharing" and "Public folder sharing" enabled in "Change advanced sharing settings" in "Networking and Sharing Center"?

  2. The other thing you can try, please turn on your Windows Firewall (services.msc).

  3. Also check:

    sfc /scannow

    It will inspect all of the important Windows files on your computer, including Windows DLL files. If System File Checker finds an issue with any of these protected files, it will replace it.

  4. Scan you system via Microsoft Security Essentials

  5. In services (services.msc), make sure that 'Remote Procedure Call Locator Service' and 'Base Filtering Engine' services are enabled (On) and put it on Automatic. Read more.
  6. If you have 3rd party firewalls, please temporary disable them.