Hi Adam,
Let's first clarify that this issue is not related to SCOM in any way. This is what happens when an MSI is pushed to a device and the option of caching app on the client is not selected, presumably to save space. So its an MSI caching issue.
Even if its not related to SCOM I will still try to help you by suggesting you to try some possible fixes from below:
- Check the SCCM server source apps to copy over the MSI, if its still available.
- Check other clients that are still running this package and might still be cached in "C:\ProgramData\Package Cache"
- Identify the app guid and try to uninstall it. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and identify which one corresponds to the SCOM agent msi. Then run the command:
msiexec.exe /x {PRODCODE} /qn /norestart.
- Try this tool: Fix problems that block programs from being installed or removed
- Ask SCCM app deployment forums for support from experts on this topic.
For your reference, some articles that will help:
https://www.advancedinstaller.com/restore-missing-msi-sccm-cache-folder.html
https://adameyob.com/2016/03/21/convert-program-guid-product-code/
Good luck!