My client is planning on using system center to manage the installation of a LOB app that we have developed for them. The following details their setup:
- The machines are running Windows 8.1 Professional that they are deploying to are joined to their corporate domain
- The machines have the AllowAllTrustedApps set to 1 via Group Policy
- The appx packages are signed using a cert that traces to their corporate CA
- The packages are deployed using System Center as a "Windows app package (.appx file)"
- The packages are installed on the devices using Software Center, and no errors are noted at this step
- When the users launch the app they get a message saying that there is a problem with the app, and to contact their system administrator
- When looking at the event logs under Microsoft-Windows-TWinUI/Operational, an error message appears with error code "Activation of the app XXXX for the Windows.Launch contract was blocked with error 0x80073CFC because its package is in state: Modified" (The error code maps to ERROR_NEEDS_REMEDIATION from http://msdn.microsoft.com/en-us/library/windows/desktop/hh973484(v=vs.85).aspx)
- Re-installing the app does not help with the problem
Is the problem that the devices need to be enabled for enterprise sideloading? If so, why is the error not: 0x80073CFF ERROR_INSTALL_POLICY_FAILURE? Also, why is the error occurring when launching the app, not when installing it?
If the problem is not the Enterprise Side-loading Licence, then what is it?