All solutions to error 0x87D00607: The software change returned error code 0x87D00607 (-2016410105)

Last week I stumbled upon error 0x87D00607 (-2016410105). When I googled for “The software change returned error code 0x87D00607 (-2016410105)”, I mainly got “check your boundaries” as a possible solution. However, there may be other causes for this error. With this blog post, I’m trying to sum up all causes and solutions for error 0x87D00607.

The software change returned error code 0x87D00607

Solution 1:  Check your IP-Address / DHCP / DNS

Your client may have a different IP address from what your SCCM server has in mind.
On your Client, run ipconfig /all, and note the IP address.
Then on your SCCM-server, ping the client and verify the IP address is the same.
In my case, I noticed a difference and found out my DNS server wasn’t functioning correctly. To solve:

  1. I deleted the DNS-record of the client on my DNS server
  2. I ran ipconfig /flushdns on my SCCM server
  3. I ran ipconfig /registerdns on my client

Solution 2: Check whether your boundary covers your IP address

In SCCM, you may have configured your boundary (group) to host range However, if your client has IP address, it will not be able to use the Distribution Point associated with your Boundary (group). To solve, you have multiple options:

  • Change the clients’ IP address to an address within the boundary
  • Extend the boundary, so that it covers the IP address of the client
  • Create a new boundary and add it to the boundary group

SCCM Boundary IP Range

Solution 3: Verify the distribution point is part of the boundary group

The distribution point needs to be a part of the boundary (group). If no site system is added as content location for a boundary group, no software will be deployed. To verify your DP in a boundary group, open the properties of the Boundary Group. Then go to References and note the content locations. If there’s no DP, add one.

SCCM Distribution Point Boundary


5 1 vote
Article Rating
Notify of
Newest Most Voted
Inline Feedbacks
View all comments

I got the same error multiple times when installing newly added software from the Software Center. After 1 or 2 minutes the error was gone without doing anything special. Looks like SCCM was not ready yet with the content. This happened only when I newly added software into the SCCM console.

Ben oakes

I have just started working on a new SCCM server and currently, I am facing trouble in figuring out how I can get 10 to uninstall then get 11 to install. Hoping someone else might have a suggestion or solution to how they “the software change returned error code 0x87d00607.


you get the solution for it?


thanks dear solution worked 🙂

Would love your thoughts, please comment.x