SOLVED
Home

Deploying update to MSIX application while the application is in use

%3CLINGO-SUB%20id%3D%22lingo-sub-755269%22%20slang%3D%22en-US%22%3EDeploying%20update%20to%20MSIX%20application%20while%20the%20application%20is%20in%20use%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-755269%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20did%20some%20testing%20with%20MSIX%20applications%20and%20SCCM%20(we%20discussed%20it%20in%20MSIX%20community%3A%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FMSIX-Deployment%2FUpdating-an-MSIX-application-via-SCCM%2Fm-p%2F737754%23M226%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FMSIX-Deployment%2FUpdating-an-MSIX-application-via-SCCM%2Fm-p%2F737754%23M226%3C%2FA%3E)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EShort%20story%3A%3C%2FP%3E%3CP%3EI%20deploy%20application%20A.%20I%20then%20deploy%20application%20B%2C%20which%20is%20higher%20version%20of%20the%20same%20software%2C%20packaged%20also%20as%20MSIX%20and%20using%20the%20same%20family%20name%20so%20both%20MSIX%20will%20understand%20they%20are%20related.%20I%20specify%20supersedence%20between%20them%20so%20also%20SCCM%20is%20aware%20of%20this%20relationship.%20If%20I%20deploy%20application%20B%20to%20the%20client%20where%20application%20A%20is%20in%20use%2C%20the%20update%20will%20not%20happen.%20It%20only%20works%20when%20application%20A%20is%20closed%20during%20installation%20of%20app%20B.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20would%20be%20great%20if%20it%20could%20be%20installed%20while%20the%20application%20is%20in%20use.%20This%20can%20be%20achieved%20with%20MSIX%20when%20deployed%20using%20the%20App%20Installer%20solution%2C%20so%20I%20thought%20SCCM%20could%20do%20this%20too.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDetails%20on%20app%20installer%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FWindows-Dev-AppConsult%2FHandling-application-updates-with-App-Installer-and-MSIX-in%2Fba-p%2F355389%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FWindows-Dev-AppConsult%2FHandling-application-updates-with-App-Installer-and-MSIX-in%2Fba-p%2F355389%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-755269%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EApplication%20deployment%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMSIX%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-774196%22%20slang%3D%22en-US%22%3ERe%3A%20Deploying%20update%20to%20MSIX%20application%20while%20the%20application%20is%20in%20use%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-774196%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F284750%22%20target%3D%22_blank%22%3E%40michalkala123%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20are%20working%20to%20improve%20this%20scenario%20in%20the%20upcoming%20version%20of%20Windows%20to%20help%20ConfigMgr%20customers%20easily%20install%20the%20app%20while%20in%20use%20so%20that%20is%20queued%20up%20to%20complete%20the%20installation%20after%20the%20app%20is%20shutdown.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EJohn%20Vintzel%20(%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fjvintzel%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%40jvintzel%3C%2FA%3E)%3C%2FP%3E%0A%3CP%3EPM%20Lead%2C%20MSIX%3C%2FP%3E%3C%2FLINGO-BODY%3E
michalkala123
Occasional Contributor

Hi,

 

I did some testing with MSIX applications and SCCM (we discussed it in MSIX community: https://techcommunity.microsoft.com/t5/MSIX-Deployment/Updating-an-MSIX-application-via-SCCM/m-p/737...)

 

Short story:

I deploy application A. I then deploy application B, which is higher version of the same software, packaged also as MSIX and using the same family name so both MSIX will understand they are related. I specify supersedence between them so also SCCM is aware of this relationship. If I deploy application B to the client where application A is in use, the update will not happen. It only works when application A is closed during installation of app B.

 

It would be great if it could be installed while the application is in use. This can be achieved with MSIX when deployed using the App Installer solution, so I thought SCCM could do this too.

 

Details on app installer: https://techcommunity.microsoft.com/t5/Windows-Dev-AppConsult/Handling-application-updates-with-App-...

 

1 Reply
Highlighted
Solution

@michalkala123 

 

We are working to improve this scenario in the upcoming version of Windows to help ConfigMgr customers easily install the app while in use so that is queued up to complete the installation after the app is shutdown.

 

John Vintzel (@jvintzel)

PM Lead, MSIX

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
35 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
9 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies