Task Sequence Failure “The software could not be found on any servers at this time” Caused by Retired Superseded Applications

Today was supposed to be easy. Things were just supposed to work. We had been testing our ConfigMgr Task Sequence for a few weeks and today was cutover day. We had made some backend changes to our Windows 7 Task Sequence to help get ready for our upcoming Windows 10 migration (I know, haven’t upgraded yet! Get off my case!). Earlier in the week, we found one last item that needed to be added. We created a child task sequence to install a certain set of applications based on which site the device was being built for. The TS uses the Install Applications step and we just added 1-6 apps to the step. No biggie. We added the TS as a child TS into our main Windows 7 TS and tested Bare Metal builds PE on several machines without issue. However, we failed to test from Windows 7 as a Refresh from the ConfigMgr client.

Go Time

It was “Go Time”. I had cutover our boot image and built all new deployments and such. I kicked off a few Bare Metal builds that went fine. I kicked off a Refresh and it failed right away. I tried again. Failed. Several more computers, Failed. All were failing with the rarely helpful “The software could not be found on any servers at this time” message in Software Center. If you Google it, you will mostly see responses telling you to check your Boundary Groups. It’s never Boundary Groups for us. I dug into the CAS.log and found the entry at the end of the log.

Above there was an entry with a Referenced ContentID. Based on what I was reading on various posts, the last ContentID listed was likely the culprit. I found a SQL query to look up the ContentID

I put in my ContentID and the query didn’t return anything. I tried a similar WMI query with no result. I thought maybe the Task Sequence was corrupt so I made a copy of it and the child Task Sequences and it still failed. I made new empty Task Sequences and copied the tasks in instead of copying the whole Task Sequence. Still failed. Eventually, we narrowed the source down to the new site application Task Sequence. From there, we began looking through the ~20 apps for missing content on the app its dependencies. Then our Application lead figured it out. She remembered an issue similar to this where applications that superseded another application that has been retired will cause the Task Sequence to fail. Sure enough, we found about 4 applications that superseded retired applications.

The Fix

I found a few sample queries related to supersedence and put them together. Just add in the Task Sequence ID and it should give you a list of any applications that supersede Retired applications.

Once we removed supersedence from the retired applications and the The Task Sequence started working again.



  • Reply
    Sudipta Saha
    February 27, 2019 at 4:35 am

    I’m facing same difficulty . how to solve this . I can’t install my software .

    • Reply
      Adam Gross
      February 28, 2019 at 8:11 am

      The post outlines the steps to identify and resolve these issues that I encountered. If you follow these steps and don’t find any items that match what’s described, then this post doesn’t apply to your issue.

  • Reply
    Adam Cook (@codaamok)
    October 3, 2019 at 5:10 am

    Adam, excellent post! Great detail. For my case, content was missing on the DP. Just throwing that out there.

    p.s. your voice is manly

  • Reply
    Johnny Deeds
    December 3, 2019 at 12:50 pm

    Hey Adam great post, I was banging my head on this one…for sure thought it was boundary issues. My employee superseded a couple of apps in the TS… Removed the supers and bam! Thanks brother man!

  • Comment

    This site uses Akismet to reduce spam. Learn how your comment data is processed.