Set Icon for Task Sequences and Packages

Configuration Manager 2203 introduces the custom icon support for task sequences and packages. You can set icon for task sequences and packages in SCCM to be shown in Software Center.

One of the new features of SCCM 2203 is you can add or assign an icon to a task sequence and also set icon for individual packages. Previously, SCCM task sequences and legacy packages would always display a default icon in Software Center.

With many users requesting this feature, you can now set SCCM software icons for task sequences and legacy packages. These custom icons appear in Software Center on client computers for users when you deploy these objects.

You may also edit the existing task sequences or packages and assign an icon which will be reflected in Software Center for users. Ensure you upgrade to SCCM 2203 to use this feature.

Microsoft ConfigMgr team believes that instead of a default icon, a custom icon can improve the user experience to better identify the software.

In this article, we will look at the steps to set icon for task sequences and packages. This custom icon appears in Software Center on the client along with the task sequence/package for users.

Set Icon for Task Sequences and Packages Requirements

If you want to set icon for Task Sequences and Packages in SCCM, here are the custom icon requirements. Following file types are supported for custom icons:

  • Programs (.exe)
  • Libraries (.dll)
  • Icons (.ico)
  • Images (.png, .jpeg, .jpg)
  • The icon file doesn’t need to be on clients that you target with the deployment. Configuration Manager includes the image with the deployment policy.
  • The maximum file size for an icon image is 256 KB.
  • Icons can have pixel dimensions of up to 512 x 512.

Checkout more SCCM Software Center Branding options.

How to Set Icon for SCCM Package

You can assign or set a custom icon for SCCM package with following steps:

  • Launch the Configuration Manager console.
  • Go to Software Library\Application Management\Packages.
  • From the list of packages, select a package and click Properties in top ribbon.
  • On the General tab, click Browse and set icon for SCCM Package. Click Apply and OK.
Set Icon for SCCM Package
Set Icon for SCCM Package

Click the Browse button to specify an icon for the SCCM package. The icon that you specify for the package has two important requirements:

  • The maximum file size for an image is 256 KB.
  • Icon dimensions of up to 512 x 512.
Set Icon for SCCM Package
Set Icon for SCCM Package

Once you specify the custom icon for SCCM package, the icon appears on the General tab of package properties. Click Apply and OK.

Set Icon for SCCM Package
Set Icon for SCCM Package

After you have set a custom icon for SCCM package, you must update the package to all the distribution points. This will ensure the latest changes done to the content are distributed to distribution points.

Once the content is available on distribution point, let’s launch the Software Center on the client computer. The icon that we set for the package appears in the Applications tab of Software Center.

Clicking the package in Software Center shows the package name, package icon and other details configured during the packaging.

This completes the instructions for setting SCCM software center icon for packages.

SCCM Software Icon for Packages
SCCM Software Icon for Packages

SCCM Software Center Icon for Packages Grayed Out

You may notice that for some packages in SCCM, the option to set the custom icon is greyed out. This happens because you cannot set custom icon for built-in SCCM packages.

There are three packages that come pre-installed with SCCM:

  • Configuration Manager Client Package
  • Configuration Manager Client Piloting Package
  • User State Migration Tool for Windows

For all the above built-in packages, you cannot set a custom icon and hence the option is grayed out.

SCCM Software Center Icon for Packages Grayed Out
SCCM Software Center Icon for Packages Grayed Out

Set Icon for SCCM Task Sequence

We will now look at steps to set an icon for SCCM task sequence. You can set a custom icon for an existing task sequence from its properties with following steps.

In the ConfigMgr console, go to Software Library\Operating Systems\Task Sequences. Select and right-click a task sequence and now select Properties.

Set Icon for SCCM Task Sequence
Set Icon for SCCM Task Sequence

On the task sequence properties window, click More Options tab. Under the option Select custom icon to be shown in Software Center on client, click Browse and select an icon for task sequence.

Set Icon for SCCM Task Sequence
Set Icon for SCCM Task Sequence

The icon that you select for a task sequence could be picked up from the default shell library, or it could be from a shared network path. Whatever icon you select for this task sequence, it will appear in Software Center on client computers.

The icon that you specify for the task sequence has two important requirements:

  • The maximum file size for an image is 256 KB.
  • Icon dimensions of up to 512 x 512.

The icon that you selected for the task sequence is presented in the same window. Click Apply and OK to save the changes.

Set Icon for SCCM Task Sequence
Set Icon for SCCM Task Sequence

If you haven’t deployed the task sequence to a collection, you can do that from the console. If the task sequence is already deployed, the icon should be visible in Software Center.

Let’s check if the Software Center shows the new icon for task sequence that we just set. On the client computer, open the Software Center. Now select Operating systems and here you can see the SCCM Software Center icon for task sequences.

This completes the instructions for setting SCCM software center icon for task sequences.

SCCM Software Center Icon for Task Sequences
Set Icon for Task Sequences and Packages

Conclusion

The ability to set a custom icon for packages and task sequences is a great feature in ConfigMgr 2203. Many say that this feature should have been added long back, but it finally got added in version 2203. Many organizations prefer to use applications over packages, so I am uncertain if icon support for packages would be of much interest to SCCM admins. The Software Center Icon for Task Sequences would be more useful for in-place upgrade task sequences, etc. Kindly let me know what you think in the comments section.

Recommended Reading

2 Comments

  1. now, how about removing the once set icon, and bringing it back to the default icon?
    I’ve had such situation, where it was requested, and I can see no such option made available,
    to remove the customized icon once set, and revert back to the default icon.
    I can keep replacing them with new ones, but can’t just remove and let the default one return.
    I was also trying to identify what file the default icons might be included in the resource table,
    but could not find that, either. They’re not in the shell32.dll…
    Do you know how to do this?

  2. Task sequence icons will not show up in software center unless the client is running 5.00.9078.1006

Leave a Reply

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