SCCM: The software change returned error code 0x87D0070C (-2016409844)

When trying to install the update KB3213986 with SCCM, you may get the following failed status in your Software Center:

The software change returned error code 0x87D0070C (-2016409844)

 

This error is not very comprehensive but it is a very common error in SCCM environment and it means: Software update execution timeout.

Why?

By default, all the software updates have a timeout set to 10 minutes. Let’s confirm by opening the SCCM Console and navigate to:

  • Software Library
  • Software Update
  • All Software update

Now, right click on any update and select “properties”. We can confirm this value in the “Maximum Run Time” tab.

Fix

The package size for the x64 version of KB3213986 is 973 MB. So the Maximum run time is not enough and you must increase the value to 60 minutes.

Edit this value on the update package KB3213986 and change from 10 to 60.

Now wait a few seconds and you just need to rerun the installation of this update from Software Center. The installation will then display a message stating the configuration has completed successfully.

 

Thanks for reading! You can follow me on Twitter @PrigentNico

About Nicolas 282 Articles
I work as an IT Production Manager, based in Paris (France) with a primary focus on Microsoft technologies. I have 10 years experience in administering Windows Servers. . I am a Microsoft MVP for Cloud & Datacenter Management. I also received the PowerShell Hero 2016 award by PowerShell.0rg. And finally, I am "MCSE: Cloud Platform and Infrastructure", "MCSA: Windows Servers", "Administering & Deploying SCCM", and CheckPoint CCSA certified.