In theory, it should work that way, but I don't see it happening. As a test, I've uninstalled the application from Programs and Features, then ran a hardware and software inventory, then a while later ran a machine policy retrieval. Still the application is not reinstalled. The app is an msi and it's detection method is the MSI product code. I've searched the registry on the test machine, and the product code is not listed there anywhere. Does this need to be a CI before it's automatically reinstalled?
From: [email protected] To: [email protected] Subject: RE: [mssms] Reinstall Required Software Date: Mon, 7 Jul 2014 14:57:02 +0000 If you create an application, instead of a package, it is smart enough to know if it’s installed or not. There is the detect method that determines if the application is installed or not. If you deploy the application to a collection and make it required, it will install and if it gets detected as no longer installed, then it will rerun the installer. From: [email protected] [mailto:[email protected]] On Behalf Of s kissel Sent: Monday, July 7, 2014 10:52 AM To: [email protected] Subject: [mssms] Reinstall Required Software Hello - What is the recommended way to reinstall a required application? If deployed normally, and the software is installed, the Software Center does not give the ability to reinstall (or uninstall) required software via the interface. Thus, if someone uninstalls the software from Programs and Features, how can the reinstall occur, as SCCM still thinks the software is installed? Regards, -S

