Software Center: Show only available Software (Hide already installed req. Software)
New Software Center: show only available Software which the user actually can install/uninstall (hide already installed req. Software, which is installed as System)
This is now available in the 1802 release documented here https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1802. Thanks for the feedback.
@Eric - The only time we show 'reinstall' is if the object type is package/program or Task Sequence and we detect that they have previously run. We don't have a concept of 'installed' for either of these object types so we don't filter them out when the option to hide installed applications is selected.
The behavior for these object types hasn't changed in 1802 the only difference now is you can choose to hide Applications that are detected as installed based on their detection method.
Sounds like your feedback is that we also not show packages/programs and task sequences if they've previously run?
Would be great to get this filed as a separate suggestion so we can hear from others as well.
As far as an overall document, maybe it's more complicated than we're aware. What else is unclear?
Thanks for the feedback.
Eric Weller commented
This seems really inconsistent in our 1802 deployment, much as the "Installation Status" has been inconsistent in prior versions of Software Center. For example, I have two apps, both of which are installed. One is listed, and if selected displays the "Reinstall" control. Another is not listed, but appears on the "Installation Status" tab with an options of "Uninstall".
Is there someplace definitive which documents the rules used for "Available" and "Installed" insofar as Software Center is concerned? Bonus: Is there someplace which documents why some apps show "Reinstall" for their option while others show "Uninstall"?
@HoustonAU, if you just run the application evaluation cycle (instead of clicking the 'install' button), do the apps' status change? (May take several minutes to run through them all).
If an application is required but deadline scheduled after 'available' time, then of course, they should also see it in the 'Available' list. If it's required and past its deadline then it should only be in the 'installed' list, and even then, it would be good to have an option to hide some things altogether in the Application definition unless, say, running Software Center (SC) for an admin userid, or only showing everything if a special filter is chosen in SC. There are some times when us admins need to be able to dig in and see the whole set of applications that have been targeted/installed.
Adam Kearsey commented
Hi Mark. By 'Available' I mean applications deployed to a collection as 'Available'. So yes, available to install.
In our enterprise, our users only need to be concerned with 'Available' applications, since 'Required applications are installed when their machines are built. They only need to see other applications they have assigned specifically to them, which they can install when required.
If this is being worked on, can I also tack a related point on. Software Center does not correctly reflect the state of installed 'Available' apps.
We install several apps through OSD, but they are also listed as 'Available' in Software Center. When you check the application, even though it is install and detected correctly, Software Center still shows an 'Install' button.
Clicking that button does nothing, just switches it to an 'Uninstall' button.
As we move further down the 'self service' path of Software Center we are trying to remove any confusion for users.
This would help!
Thanks Adam. In your view of things, what does available mean? Available to install, or something else?
Adam Kearsey commented
The Applications tab in Software Center has filters for 'All' and 'Required' applications. Can one for 'Available' applications be added, too?
Russell Johnson commented
I wouldn't hide installed software, just make it a different tab or section. Why was Available Software removed in the new Software Center anyway?
'Available' applications to be the only thing user first sees when they open the Softare Center.
Other views by selection/filtering/hiding are fine, but lower priority.
Separate 'Available' tab, first in the list, is the best way to do this (thanks, HoustonAU). Absolutely don't want our users looking at our system-'required' applications such as security apps! Feels like looking up our skirts!
Myles Marx commented
I agree with both suggestions. This would be a huge improvement.
Anthony Marzetta commented
We need to have the option to show only available software via the Filter drop down menu. Granted, you can get the same done by typing in "Available" in the search field, but having it as part of the drop-down menu would make more sense. I would also add, not only show only available software, but to also add back the functionality to allow the checking of multiple applications and/or patches to install per the older Software Center as well.
Lon Thompson commented
Wholeheartedly agree on both items!
I agree - Would like to see List as the default view, and the Sort By field with a default of Status for the Applications section. Hiding the already installed applications would be a nice feature as well.
Boyd Sommerfeldt commented
Filters can make the list view more efficient.
Lisa D commented
Tile view is a very inefficient use of space and provides little useful information.
Jason DaSilva commented
The Default view for Software Center is no longer beneficial to the end user. Tile view gives no information on the various applications. Would prefer these 2 changes:
1. Default to List view. This way they can at least see the status of the packages advertised.
2. Have the Filter have the ability to hide already installed packages (have filters for the various statuses). If I wanted to see that info, I would go to the Install Status page (which I might add, defaults to List view)
Russell Johnson commented
Who the heck decided to show ALL applications regardless of install state as the default view and no way to filter the view? The old SC was much better! Give back our Available section please! Or let us filter for it and set as default view.
Jake Trojan commented
In addition, there should be an ability to sort available Applications by Free (no approval) and Paid (Requires Approval)
Stefan Cuypers commented
Related to this: it would be nice if we could actually see the installation state of software on the Applications tab.
When we deploy PC's to users we look at the applications the user needs and install them. Now we have to click on each application before we can see the installed state. It would be nice if we could already see it in the overview.