Fix: SCCM Application Installation Error 0x87D00607

In this post, I will show you how to fix SCCM Application Installation error 0x87D00607. Application deployment in SCCM is very interesting, but you might encounter the errors if things are not configured properly in SCCM.

If you have been working on SCCM application deployment, then you might have come across the error The software change returned error code 0x87D00607 or Unable to download software 0x87D00607 error.

Application installation error 0x87D00607 is a very common error and mostly occurs due to ConfigMgr distribution point not assigned to the boundary group.

Suppose that you have deployed an application to a device collection, and you see that when users try to install the application they see the error 0x87D00607. Let’s see why this error comes up and how to troubleshoot this issue.

About SCCM Application Error 0x87D00607

In the below screenshot, the user is attempting to install a SCCM application from Software Center and encounters The software change returned error code 0x87D00607. It clearly shows that the client is unable to download the software.

Application Installation Error 0x87D00607
Application Installation Error 0x87D00607

To start troubleshooting this issue, you need to check the log files on the client computer. When you open the CITaskMgr.log file on the client computer you see the errors such as “CheckLocations Failed Error=0x87d00607” and “Unable to get locations, no need to continue with download“. Here you realize that the application is with a distribution point, but the client computers are unable to find the distribution point.

Application Installation Error 0x87D00607
Application Installation Error 0x87D00607

You might start checking this issue with boundary and boundary group configuration. I would recommend using IP address range to create a boundary instead of using Active Directory or IP subnets.

In most cases, the boundaries are configured correctly. You need to check if a valid distribution point is associated with the boundary group.

When you deploy a new distribution point for a site, you have the option to associate the distribution point with the existing boundary group. However, it can also be done once the distribution point is configured and ready with all content.

If you don’t associate the DP with the correct boundary group, then you error 0x87D00607 while installing applications from software center.

Fix SCCM Application Installation Error 0x87D00607

To fix SCCM Application Installation error 0x87D00607 follow the below steps.

  • Launch the ConfigMgr Console.
  • Navigate to Administration\Overview\Hierarchy Configuration\Boundary Groups.
  • Right-click the boundary group and select References tab.
  • Under Site assignment, select Use this boundary group for site assignment.
  • Under the Site system servers, click Add and add the site server.
  • Click on Apply and OK. Your application deployment should work fine now.
Application Installation Error 0x87D00607
Application Installation Error 0x87D00607

Update – I got this information via Reddit. I am adding this to the post so that it will help others. According to the user, the issue was with prestaged content being enabled on the distribution point.

This was discovered by looking at the content status of the application. It revealed that distribution manager was waiting for prestaged content.

To fix this, go to the distribution point server properties. Click the General tab and uncheck the option Enable this distribution point for prestaged content. Click OK and redistribute the content and that should fix error 0x87D00607.

Application Installation Error 0x87D00607
Application Installation Error 0x87D00607

25 Comments

  1. I just had this with a user.
    Boundary was correct with me but “metered connection was blocked” for whole company.

    I guess this was not a subject till now, but everyone with notebook und “sim card” will have this Problem.

    So the Solution is to allow this in Client Settings:
    Default Client Settings: Metered Internet Connections. Click Allow

    Best Regards
    Omer

  2. Avatar photo Daniel Nikel says:

    We had an Error 607 and one solution was to ensure the superseded application had been distributed to the same distribution points as the new application. So you may also recieve this issues. Also if you have applocker this can cause the application not to be detected correctly.

  3. Avatar photo michelle laverick says:

    Cheers! Fixed my problem!

  4. Avatar photo Jeremy Preston says:

    Hi Prajwal,

    I have the boundaries and boundary groups setup correctly (I think i do anyways) I’m getting the issue only when the client is connected via CMG. I have the CMG in the same boundary group as the primary server which has the cloud management gateway connection point role installed. Any ideas?

    Thanks

    1. Avatar photo Anurima Moitra says:

      Hello Jeremy,

      Did you got solution for this issue? I too have the same scenario as yours. All boundaries and BG are correct, the issue is only when client is connected via CMG.

  5. Superb.. nice information, it helped to resolve the application installation issue, for Maya app.

  6. Avatar photo Avinash L says:

    Hello Prajwal. I am facing an issue in downloading source. When check with LocationServiecs.log it mentioned the client was not in the boundary. I added a new boundary range for our test VM. Now I receive “there are no certificates available to install” error. I am missing something in the configuration. It would be of great help if you could help me with this.

  7. Avatar photo Emil Skibsted says:

    Sometimes this happens if you are configuring Client Settings to block metered connections. Clients that try to install software from Software Center will get this error. Clientlocation.log will show this:

    SITESIGNCERT cannot be fulfilled since use of metered network is not allowed.

  8. Avatar photo Garry Singh says:

    Good information, it helped me to solve the mystery of software not getting installed on servers however it was getting installed on desktops. SCCM was missing Subnet of servers under Boundary.

    Thanks so much Prajwal.

  9. When i try to install sccm agent on server 2003 . am getting “Unable to open internet shortuct. The Protocol “softwarecentre” doesn’t have a registered program

  10. Avatar photo Kevin O'Mahony says:

    I had the same issue for applications , my boundary groups looked good , what fixed it for me was to change the below setting for the application deployment type

    Deployment Type->(Your MSI)->Content->Deployment Options->Download Content from Distribution point and run locally

  11. Avatar photo Swapnil Rathi says:

    Hi we having proper boundary group and all, Still we are facing same issue. Check Location Failed Error = 0x87d00607. No location available : CTaskConsumer(ScopeId_FFB1D20A-F8CC-4CAC-9D0C-5DE7A4B88918/DeploymentType_28aed865-a61d-4901-9b39-5a65f6054614.3.{B14E2F3C-DB8C-433F-8A38-110AEF47103D})

    Also since last 3 months all package from Primary to Secondary showing waiting for content ( in progress only) auto content replication not working from Primary to Secondary & DP which are belong to Secondary Site.

    Can you help me to short out this issue.

  12. Hello.

    I had a similar problem where devices were unable to download the applications. The error was “Download failed for content Content under context System, error 0x80070005”.

    After I enabled the anonymous authentication on IIS -> Default Website -> SMS_DP_SMSPKG$ the problem was gone. My devices are domain joined and belong to the Boundary Group so why do we need to enable anonymous authentication?

    Thanks in advance for your help!

    Cheers,
    Pedro

    EDIT: I managed to find out why… It seems that windows 10 clients are getting tagged by SCCM as “Microsoft Windows NT Workstation 10.0 (TABLET EDITION), not sure why, which is probably making the windows 10 client falling in the “HTTP – Does not support mobile devices of mac computers” on the Distribution Point… After I enabled “Allow clients to connect anonymously” everything started working…

    Any downside for enabling this?

  13. Avatar photo Harjeet Matharu says:

    I don’t have any boundaries set for my DP but the error still appears. Any suggestions?

    1. You mean you haven’t set any boundaries ?. A boundary and boundary group must be place and DP must be associated with boundary group.

      1. Avatar photo Harjeet Matharu says:

        I had Boundary group for my DP but somehow got deleted. I created a new boundary group today for the DP and then tried to push the app. Now it returned with a different error – The software change returned error code 0x87D01281 (-2016406911). As I researched about this error, I got to know that its with App-V sequencer version issue. I have App-V sequencer version 5.0.3361.0 through which I have created the application package.

  14. Avatar photo qhdevon43 says:

    Question! The softare catalog works great at my company however, people who are in a different subnet or different location cannot install software from the application catalog, it says something along the lines of ” Cannot install software ore request software”. And yes the url is added to the trusted zone sites. Any Suggestions??

    1. Please log this in technical forums so that I can review the log files and help you.

Comments are closed.