If you are unable to see an application in the list to select when setting up the Install Application step in an SCCM 2012 task sequence, there are two common reasons why.
#1 – Application is not set as allowed to install
Each SCCM application has an explicit setting that allows it to be used during task sequences. This setting is found under the application’s Properties on the General Information tab.
The setting is called “Allow this application to be installed from the Install Application task sequence action without being deployed“:
The application will not show as available if this setting is unchecked.
#2 – Deployment Type requires a login
An application’s deployment types must be set to install the application without being logged in. If an application has multiple deployment types, this must be true for every deployment type.
This is controlled by two settings which are found under the deployment type’s Properties on the User Experience tab:
The installation behavior must be one of the “Install for system” options, and the logon requirement set to either “Whether or not a user is logged on” or “Only when no user is logged on“.
The Installation behavior cannot be set to “Install for user” since this forces the logon requirement to be “Only when a user is logged on”. Task sequences install these applications outside of logins, so the application will not show as available with the settings this way.
As always, be careful changing these settings if you’re unsure of what you’re doing!