Easy Steps to Delete An Application In SCCM

In this post, we will see how to delete an application in SCCM (ConfigMgr). When you don’t need an SCCM application, you can delete it from ConfigMgr console.

You may ask why should I delete the application that’s already deployed to collections?. The answer is: You don’t need that application anymore, and therefore you delete.

Sometimes you create and deploy an application for users belonging to a specific team. If the team requires a different software, you package the new application in SCCM.

The old, unused application remains in SCCM console. If the old application is not required anymore, you may delete the application from SCCM console.

Another reason for deleting application in SCCM could be that a new application has been replaced with existing one. This often happens in large organizations.

If you try to right-click any application in SCCM console and select Delete, the application will not get deleted. There is a small procedure that you need to follow to delete the application in SCCM.

Let’s take a look at the correct steps to delete an application in SCCM or ConfigMgr.

How To Delete An Application In SCCM

  • Launch the ConfigMgr Console.
  • Navigate to Software Library\Overview\Application Management\Applications.
  • Select the application that you wish to delete, right-click the application and select Delete.
How To Delete An Application In SCCM
How To Delete An Application In SCCM

When you attempt to Delete an application in SCCM console, you see a warning message box.

Configuration Manager cannot delete this application because other applications or task sequences reference it, or it is configured as deployment.

It clearly shows that the number of active deployments is 1 which means the application is deployed once. Click OK.

How To Delete An Application In SCCM 2012 Snap 2
Configuration Manager cannot delete this application because other applications or task sequences reference it, or it is configured as deployment.

To fix the above warning, before you delete the application, you must first retire that application. To retire the application, right-click the application and select Retire.

Sometimes you cannot retire an application, and you see a similar warning box.

Configuration Manager cannot retire this application because other applications or task sequences reference it, or it is configured as deployment.

How To Delete An Application In SCCM
How To Delete An Application In SCCM

So, why is that you are unable to retire or delete an application. The answer is if the application is already deployed to a collection, you cannot delete the application. You have to first delete the deployment and only then you can delete the application.

In the below example, you see that the office application is already deployed to a device collection. First remove the deployment using the delete option.

If you have deployed the applications to multiple collections, you have to remove each deployment manually.

How To Delete An Application In SCCM
How To Delete An Application In SCCM

Right-click the Application and select Revision History.

How To Delete An Application In SCCM
How To Delete An Application In SCCM

On the Application Revision History window, start deleting the revisions from the bottom.

How To Delete An Application In SCCM 2012 Snap 6
How To Delete An Application In SCCM

When you complete deleting all the revisions, click OK to close Application Revision History window.

How To Delete An Application In SCCM 2012 Snap 7
Delete Application Revision History

Once you have deleted all the revisions, right the application and select Delete. Now you see a warning box :-

Are you sure you want to permanently delete the selected application from Configuration Manager? Select Yes to confirm the deletion of application.

How To Delete An Application In SCCM
How To Delete An Application In SCCM

Need Assistance?

Send us a message or post your question in forums.

25 thoughts on “Easy Steps to Delete An Application In SCCM”

  1. I did retire one application. Now i want to uninstall the same application from all systems.
    can you please help to get the right steps?

    Reply
  2. Hi Prajwal,

    Please let me know what will happens to the content on dp..?is it get remove automatically or we need to remove the app from dp before deleting it from the console?? I thing this info should be in the blog but will appreciate if you clear this point in comment also…

    Reply
  3. Great article, I was having issues with deployments showing up in Software Center even after I had deleted them. I realize now that I wasn’t removing them using the correct method.

    Reply
    • This happened to me. Retire the app before you can delete the last revision remaining. Otherwise, if you’re unable to delete any revision, it’s possible your permissions are not set the same.

      Reply
      • Same issue here I have only one revision available but only the option “View”. I am a full administrator in the SCCM Console. What else do I need? Apparently after deleting the Deployment Types now I have the “Delete Option” available!!! is it expected?
        Thanks,
        Dom

        Reply
  4. Hi Prajwal,

    I trying to get SCCM report for only the server in our environment with :OS version/RAM /number of processer /Domain/With services pack /Hard Disk /Physical or VM
    Below query I’m not get the way we want.
    Possible to have your suggestion.
    SELECT DISTINCT(CPU.SystemName0) AS [System Name],
    CPU.Manufacturer0 AS Manufacturer,
    CPU.Name0 AS Name,
    COUNT(CPU.ResourceID) AS [Number of CPUs],
    CPU.NumberOfCores0 AS [Number of Cores per CPU],
    CPU.NumberOfLogicalProcessors0 AS [Logical CPU Count]
    FROM [dbo].[v_GS_PROCESSOR] CPU
    GROUP BY
    CPU.SystemName0,
    CPU.Manufacturer0,
    CPU.Name0,
    CPU.NumberOfCores0,
    CPU.NumberOfLogicalProcessors0

    Reply
    • It’s not the answer to your issue, but will save you some time from troubleshooting your query/report.

      Launch CMD as Admin, type in systeminfo /s ServerName and you’ll get an output of everything you just asked. If you want further details, you can logon to the machine or use Computer Management (compmgmt.msc) to remotely connect to the machine and get list of disks/partitions. If it’s a VM, you’ll have to check from the vCenter.

      Reply
  5. Hi Prajwal,

    Nice article, but if I can ask – what happens to the software distributions that you have when initially creating the software.
    Does that get removed automatically as well… I normally do this task manually but if there is any way to automate it – then I’d be very interested in knowing this.

    Reply
  6. Hi

    Am new to scccm. We are using sccm 2012. I have some doubt, can i able to uninstall software by using sccm 2012 which software does not install by using sccm.
    can i able to use third party software if possible please suggest me any good third party tool.

    Reply
  7. Hi Prajwal,

    On SCCM there is a term called Application Supersedence, which we can do replace an application on the client with another application or with new version of the same application. To perform the supersedence we must uninstall the current application firstly, then we can do to deploy a new application to the clients.

    Can we uninstall a client application from SCCM, or we must do it manually on client systems?

    Thanks.

    Reply
    • When you supersede an application, you can specify a new deployment type to replace the deployment type of the superseded application and also configure whether to upgrade or uninstall the superseded application before the superseding application is installed.

      Reply
  8. Hi Prajwal, Firstly great blog! Secondly, if you right click and delete the application before you remove the revision history it appears that these revisions remain in the content library (filestore). Is there a utility or exe that I can run that can remove orphaned folders?

    Thanks,
    Jimmy

    Reply

Leave a Comment