SCCM Technical Preview 1808 - Repair app from Software Center

Posted on 23 August, 2018

Quick post today. I just wanted to show you the new Repair Application feature from SCCM 1808’s Software Center.

In the previous TP release, the repair option was available in the Deployment Type of the Application but was not exposed in the Software Center UI. Now in the new SCCM 1808 Technical Preview we can use this new option from the Software Center.

The agent version of the machine running the repair option from Software Center should be 5.0.0.8707.1000 at least. The site version should be 1808+ which is also 5.0.0.8707.1000.

So lets get started and see how this new feature is implemented from the SCCM Console and how the UX is from the users perspective in the Software Center.

Update your existing Application, or create a new one. Add a repair program in.
Note: You can usually find the ModifyPath of a an existing installed app from the Registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
However, beware this key represents a ‘modify’, so it would probably be interactive and may not be suitable for your silent repair.

Deploy your Application that has the repair option. You can only deploy to a User collection. Tick the box to “Allow end users to attempt to repair this application”

Jump onto your client as the user who you deployed the app to and install the deployed app. Once installed you will then see the new Repair option available.

Run the new Repair option to see it in action! The user will get a prompt with this warning:

Once the repair has finished, we can see from the AppEnforce.log that the repair cmd has successfully run: