SCCM + Software center: error message when updating

A while back when I tried to update my servers automatically, using SCCM and Software Center as tooling, I came accross serveral errors.
Allot of these errors don’t really state what the actualy problem is. So here is an overview of all the errors I encountered and what i did to resolve them;

0x8D00705
0x87D00664
0x87D00319
0x87D00669
0x8024001E
0x87D00668
0x800F083F
0x80240438
0x800700e
0x80003f3
0x80092004

I did the following to resolve the issues;

Solution 1
Net stop wuauserv
delete/rename \%windir%\SoftwareDistribution\Download
Net start quauserv

The download folder contains all updates downloaded to the client. By deleting the folder you can make sure your updates are not corrupted, as they are downloaded a new.

Solution 2
Make sure your servers have enough memory and free disk space available. Some of these error messages I got had to do with not enough free disk space or memory to use when updating.
Adding some memory or expanding the disk, easily resolved the issue.

Solution 3
Look at your maintenance windows and business windows. These can really be a pain in the ass, if you don’t understand them correctly.
There is a good post on this, by following this link;

http://blogs.technet.com/b/server-cloud/archive/2012/03/28/business-hours-vs-maintenance-windows-with-system-center-2012-configuration-manager.aspx

Solution 4
There is actually a timeout setting that applies to the update you push towards your client. By default if a update takes longer as 10 minutes to complete is is timed out. This will cause the update to fail. To change this;

  • Go to sccm
  • open software library
  • go to software updates
  • select your software update group and open it, so you see all the updates it contains
  • select all the updates (ctrl+a)
  • right click and select properties
  • Edit the maximum run time settings to your specifications (for example 60 mins)

Leave a Reply

Your email address will not be published. Required fields are marked *