SOLVED

Support for Windows services?

%3CLINGO-SUB%20id%3D%22lingo-sub-196484%22%20slang%3D%22en-US%22%3ESupport%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-196484%22%20slang%3D%22en-US%22%3E%3CP%3EWill%20MSIX%20support%20installation%20of%20Windows%20services%3F%20We%20have%20a%20scenario%20in%20which%20customers%20have%20unattended%20computers%20that%20need%20to%20continue%20working%20across%20power%20failure%2Frestoration%2C%20and%20Windows%20services%20provide%20our%20best%20solution.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-203752%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-203752%22%20slang%3D%22en-US%22%3E%3CP%3EThe%20same%20way%20MSIX%20brings%20all%20the%20packaging%20features%20to%20any%20app%20that%20were%20originally%20only%20available%20to%20UWP%2FStore%20apps%2C%20giving%20regular%20apps%20a%20bit%20of%20a%20boost%20in%20terms%20of%20lifecycle%20and%20rights%20management%2C%20it%20would%20be%20nice%20to%20have%20MSIX%20for%20Windows%20Services%20with%20support%20for%20traditional%20Windows%20Services%20use-case%20scenarios%20but%20also%20%22UWP%20Background%20Task%22-like%20features%26nbsp%3Bwith%20stricter%20resource%20management%2C%20system%20triggers%2C%20etc.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlso%2C%20with%20the%20%22sandboxing%22%20features%20of%20MSIX%2C%20it%20could%20be%20a%20very%20interesting%20alternative%20to%20Containers%20on%20servers%20to%20achieve%20even%20higher%20deployment%20density%2C%20pretty%20much%20the%20same%20as%20hosting%20services%20as%20processes%2C%20but%20still%20with%20an%20extra%20layer%20of%26nbsp%3Bprotection%20around%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-196580%22%20slang%3D%22en-US%22%3ERE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-196580%22%20slang%3D%22en-US%22%3ESupport%20for%20Windows%20Services%20is%20an%20item%20in%20our%20backlog.%20The%20scenario%20will%20be%20able%20for%20enterprises%20and%20apps%20in%20the%20Microsoft%20Store%20for%20Business.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-645645%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-645645%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F73899%22%20target%3D%22_blank%22%3E%40John%20Vintzel%3C%2FA%3E%26nbsp%3B%20Is%20this%20this%20now%20available%20in%20the%20May%20Win%2010%20update%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-646633%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-646633%22%20slang%3D%22en-US%22%3E%3CP%3EIt's%20not%20part%20of%20the%20May%20release%2C%20but%20you%20will%20see%20it%20in%20Insider%20flights%20later%20this%20summer.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EJohn%20Vintzel%20(%40jvintzel)%3C%2FP%3E%0A%3CP%3EProgram%20Manager%20Lead%2C%20MSIX%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-717248%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-717248%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F73899%22%20target%3D%22_blank%22%3E%40John%20Vintzel%3C%2FA%3E%20Will%20that%20require%20insider%20flights%20of%20the%20OS%20also%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-717301%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-717301%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F146612%22%20target%3D%22_blank%22%3E%40TIMOTHY%20MANGAN%3C%2FA%3E%26nbsp%3BI%20was%20speaking%20to%20the%20OS.%26nbsp%3B%20Support%20for%20services%20is%20one%20of%20the%20few%20things%20that%20will%20require%20an%20OS%20update.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-926723%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-926723%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F73899%22%20target%3D%22_blank%22%3E%40John%20Vintzel%3C%2FA%3E%26nbsp%3BIs%20the%20support%20for%20windows%20service%20available%20in%20latest%20update%20.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-926817%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-926817%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F430835%22%20target%3D%22_blank%22%3E%40shan2030%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIts%20part%20of%20the%20latest%20Windows%20Insider%20preview%20builds%20(18999%20or%20later).%26nbsp%3B%20The%20MSIX%20Packaging%20Tool%20does%20not%20yet%20support%20capturing.%26nbsp%3B%20That%20will%20be%20coming%20in%20the%20next%20release.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EJohn.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1092072%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1092072%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F73899%22%20target%3D%22_blank%22%3E%40John%20Vintzel%3C%2FA%3EIs%20the%20support%20for%20services%20now%20available%20in%20MSIX%20Packaging%20tool%20Insiders%20Build%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1092870%22%20slang%3D%22en-US%22%3ERE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1092870%22%20slang%3D%22en-US%22%3EYes.%20We%20try%20to%20keep%20the%20release%20notes%20up%20to%20date%20in%20the%20docs.%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fpackaging-tool%2Frelease-notes%2Fhistory%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fpackaging-tool%2Frelease-notes%2Fhistory%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1092883%22%20slang%3D%22en-US%22%3ERe%3A%20RE%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1092883%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F430848%22%20target%3D%22_blank%22%3E%40shobz_krish%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20try%20to%20keep%20the%20release%20notes%20up%20to%20date%20for%20new%20features.%26nbsp%3B%20Services%20is%20in%20the%20latest%20insider%20build.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fpackaging-tool%2Frelease-notes%2Fhistory%26nbsp%3B%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fpackaging-tool%2Frelease-notes%2Fhistory%26nbsp%3B%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440191%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440191%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F149529%22%20target%3D%22_blank%22%3E%40sw-services%20null%3C%2FA%3E%26nbsp%3B-%20Its%20been%20a%20couple%20years%2C%20did%20you%20ever%20figure%20this%20out%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20need%20a%20Windows%20Store%20app%20to%20both%20install%20a%20UI%20and%20a%20Windows%20Service%20to%20manage%20background%20updates.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440339%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440339%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%26nbsp%3B%20Yes.%20MSIX%20apps%20may%20now%20contain%20services.%26nbsp%3B%20Known%20caveats%20I%20am%20aware%20of%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EThe%20service%20is%20deployed%20natively%20with%20the%20package%2C%20so%20unlike%20normal%20MSIX%20package%20install%20this%20requires%20administrative%20rights.%20But%20this%20is%20the%20same%20as%20an%20MSI%20would%20need.%3C%2FLI%3E%0A%3CLI%3EThe%20service%20is%20running%20outside%20of%20the%20container.%26nbsp%3B%20So%20far%20simple%20services%20seem%20OK%2C%20but%20I'm%20sure%20that%20we%20will%20see%20some%20services%20that%20really%20need%20to%20be%20in%20the%20container%20with%20the%20other%20components.%20So%20test.%3C%2FLI%3E%0A%3CLI%3EThe%20deployment%20requires%20a%2020.04%20Operating%20System.%3C%2FLI%3E%0A%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440776%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440776%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F146612%22%20target%3D%22_blank%22%3E%40TIMOTHY%20MANGAN%3C%2FA%3E%26nbsp%3B-%20Is%20it%20possible%20to%20configure%20that%20with%20a%20Windows%20Installer%20Packaging%20Project%3F%20I%20have%20been%20looking%20for%20examples%20everywhere%2C%20I%20was%20about%20to%20downgrade%20to%20a%20Windows%20Setup%20Project%20form%20VS%202015.%20Thanks!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1440781%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1440781%22%20slang%3D%22en-US%22%3EI%20should%20mention%20I%20have%20a%20package%20I%20need%20in%20the%20Windows%20Store%20that%20has%20a%20UI%20Application%20and%20a%20Background%20Windows%20Service.%20I%20don't%20see%20how%20to%20do%20both%20in%20one%20anywhere%2C%20documentation%20is%20so%20light.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1441066%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1441066%22%20slang%3D%22en-US%22%3E%3CDIV%3E%3CFONT%20style%3D%22background-color%3A%20%23ffffff%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20%23ffffff%3B%20color%3A%20%23333333%3B%20cursor%3A%20text%3B%20font-family%3A%20inherit%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20300%3B%20letter-spacing%3A%20normal%3B%20line-height%3A%201.7142%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%20I'm%20not%20sure.%26nbsp%3B%20I%20would%20have%20used%20a%20third%20party%20product%20to%20help%20build%20the%20package%20from%20source.%26nbsp%3B%20Advanced%20Installer%20should%20be%20able%20to%20do%20it%2C%20although%20possibly%20you%20need%20the%20paid%20for%20version.%20Flexera%20either%20can%20or%20should%20shortly%20be%20able%20to.%3C%2FFONT%3E%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%3CFONT%20style%3D%22background-color%3A%20%23ffffff%3B%22%3EPerhaps%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F73899%22%20target%3D%22_blank%22%3E%40John%20Vintzel%3C%2FA%3E%26nbsp%3B%20can%20provide%20a%20link%20to%20some%20VS%20Setup%20Project%20compatible%20documentation.%3C%2FFONT%3E%3C%2FDIV%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1443534%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1443534%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20recommendation%20for%20apps%20in%20development%20is%20to%20use%20a%20background%20task%20instead%20of%20a%20windows%20service.%20You%20can%20create%20an%20out-of-process%20background%20task%20as%20outlined%20here%20-%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Flaunch-resume%2Fcreate-and-register-a-background-task%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Flaunch-resume%2Fcreate-and-register-a-background-task%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECheers%2C%3C%2FP%3E%0A%3CP%3ETanaka%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1444030%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1444030%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F387730%22%20target%3D%22_blank%22%3E%40Tanaka_Jimha%3C%2FA%3E%26nbsp%3BThose%20do%20not%20run%20as%20LocalSystem%20though%20right%3F%20The%20process%20needs%20to%20pull%20down%20a%20service%20and%20uninstall%2Freinstall%20and%20resent%20network%20settings%20that%20require%20a%20higher%20priv%20level.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1444235%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1444235%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%20If%20the%20only%20purpose%20of%20the%20service%20is%20to%20update%20the%20application%2C%20and%20you%20are%20the%20developer%2C%20then%20you%20should%20probably%20be%20looking%20at%20ditching%20the%20service%20and%20using%20a%20better%20supported%20way%20of%20updating%20MSIX%20apps.%20%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPresumably%20the%20existing%20service%20is%20making%20some%20sort%20of%20web%20connection%20to%20detect%20and%20download%20the%20new%20software.%26nbsp%3B%20MSIX%20has%20that%20built%20in%2C%20if%20you%20ask%20for%20it.%20%26nbsp%3B%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20%23ffffff%3B%20color%3A%20%23333333%3B%20cursor%3A%20text%3B%20font-family%3A%20inherit%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20300%3B%20letter-spacing%3A%20normal%3B%20line-height%3A%201.7142%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%22%3EThis%20will%20be%20much%20simpler%20for%20you%20to%20support.%3C%2FSPAN%3E%20Here%20is%20%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_self%22%3Ea%20link%3C%2FA%3E%20about%20this%2C%20but%20perhaps%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F387730%22%20target%3D%22_blank%22%3E%40Tanaka_Jimha%3C%2FA%3E%20has%20a%20better%20one.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThere%20are%20some%20limitations%20to%20consider...%26nbsp%3B%20See%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmsix-deployment%2Fmsix-automatic-updates-and-authentication%2Fm-p%2F1098083%22%20target%3D%22_self%22%3E%3CFONT%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmsix-deployment%2Fmsix-automatic-updates-and-authentication%2Fm-p%2F1098083%3C%2FFONT%3E%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1496104%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1496104%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F146612%22%20target%3D%22_blank%22%3E%40TIMOTHY%20MANGAN%3C%2FA%3E%26nbsp%3B-%20That%20is%20not%20the%20intent%2C%20it%20does%20a%20lot%20more%20than%20that%2C%20it%20is%20just%20one%20of%20the%20things%20it%20needs%20to%20handle%2C%20but%20regardless%20Windows%20Store%20apps%20should%20allow%20you%20to%20install%20and%20run%20Windows%20Services.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1496438%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1496438%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%26nbsp%3B%20To%20simplify%20the%20past%20by%20ignoring%20pre-releases%20mentioned%20in%20this%20thread%20(where%20things%20also%20work)%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESupport%20for%20services%20is%20included%20in%20the%202004%20version%20of%20the%20OS%20(and%20above).%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ESupport%20for%20repackaging%20with%20services%20is%20in%20the%202020.603%20(and%20above)%20Microsoft%20MSIX%20Packaging%20Tool.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThere%20currently%20is%20no%20support%20for%20services%20on%201909%20and%20below%20versions%20of%20Windows%2010.%26nbsp%3B%20I%20have%20not%20heard%20Microsoft%20make%20any%20statements%20about%20potential%20back-porting%2C%20but%20I'm%20guessing%20that%20it%20is%20not%20in%20the%20plans.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1496590%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1496590%22%20slang%3D%22en-US%22%3E%3CP%3EOk%20maybe%20something%20is%20missing%20here%2C%20when%20I%20try%20and%20push%20up%20an%20mxix%20in%20Windows%20Store%20without%20a%20service%20it%20works%20fine%2C%20but%20if%20I%20add%20a%20Windows%20Service%20I%20get%20this%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EPackage%20acceptance%20validation%20error%3A%20The%20package%20file%20Ziti%20Tunneler-x64.msix%20specifies%20a%20headless%20app.%20You%20don't%20have%20permission%20to%20create%20a%20headless%20app.%20Please%20update%20AppListEntry%3D%22none%22%20in%20the%20AppxManifest%20file%20and%20also%20ensure%20you%20have%20the%20waiver%20%22HeadlessAppBypass%22%20associated%20to%20this%20app.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1497056%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1497056%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%26nbsp%3BHopefully%20it%20isn't%20because%20you%20are%20the%20first%20to%20try%20that....%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EBut%20I%20do%20know%20that%20you%20must%20set%20a%20new%20%22Capabilities%22%20setting%20in%20the%20manifest%20to%20be%20allowed%20to%20have%20the%20service%20in%20the%20package.%26nbsp%3B%20Off-hand%20I%20don't%20remember%20which%20one%20it%20is%2C%20only%20that%20one%20exists.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E~Tim%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1497464%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1497464%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETo%20offer%20the%20best%20experience%20for%20apps%20via%20our%20store%20we%20recommend%20moving%20from%20a%20service%20to%20a%20background%20task.%20Your%20app%20would%20need%20approval%20to%20be%20accepted%20in%20the%20Store%20with%20a%20service%2C%20you%20can%20find%20more%20info%20on%20that%20here%20-%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Fpackaging%2Fapp-capability-declarations%23restricted-capabilities%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Fpackaging%2Fapp-capability-declarations%23restricted-capabilities%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECheers%2C%3C%2FP%3E%0A%3CP%3ETanaka%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1497471%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1497471%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F387730%22%20target%3D%22_blank%22%3E%40Tanaka_Jimha%3C%2FA%3E%26nbsp%3B-%20You%20can%20monitor%20and%20install%20a%20Windows%20Service%20with%20a%20Background%20Task%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1497476%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1497476%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F387730%22%20target%3D%22_blank%22%3E%40Tanaka_Jimha%3C%2FA%3E%26nbsp%3B-%20and%20so%20our%20service%20takes%20over%20networking%20processing%20like%20a%20next%20generation%20vpn%20so%20it%20will%20require%20a%20lot%20more%20privileged%20than%20normal%20anyway%20so%20I%20would%20like%20info%20on%20the%20request%20process%2C%20but%20the%20documentation%20says%20I%20just%20have%20to%20state%20it%20in%20the%20submission%2C%20problem%20is%2C%20the%20submission%20just%20errors%20and%20doesn't%20let%20me%20submit.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1502299%22%20slang%3D%22en-US%22%3ERe%3A%20Support%20for%20Windows%20services%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1502299%22%20slang%3D%22en-US%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F689009%22%20target%3D%22_blank%22%3E%40JeremyTellier%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThere%20is%20an%20alternative%20approval%20request%20process%20noted%20on%20the%20page%20that%20you%20can%20use%20(without%20making%20the%20submission).%20In%20your%20case%20you'd%20need%20to%20state%20that%20you're%20trying%20to%20submit%20a%20package%20with%20a%20service%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%22..%20you%20must%20request%20approval%20in%20advance%20rather%20than%20providing%20info%20on%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3ESubmission%20options%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Epage.%20To%20do%20so%2C%20visit%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.microsoft.com%2Fwindows%2Fsupport%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%20data-linktype%3D%22external%22%3EWindows%20Developer%20support%20page%3C%2FA%3E.%20Select%20Developer%20support%20topic%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EDashboard%20issue%3C%2FSTRONG%3E%2C%20Issue%20Type%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EApp%20submissions%3C%2FSTRONG%3E%2C%20and%20Subcategory%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EOther%3C%2FSTRONG%3E.%20Then%20describe%20how%20you%20are%20using%20the%20capability%20and%20why%20it%20is%20necessary%20for%20your%20product.%20If%20you%20do%20not%20provide%20all%20the%20information%20necessary%2C%20your%20request%20will%20be%20denied.%20You%20may%20also%20be%20asked%20to%20provide%20more%20information.%20Note%20that%20this%20process%20typically%20takes%205%20business%20days%20or%20longer%2C%20so%20please%20submit%20your%20request%20well%20in%20advance.%3C%2FP%3E%0A%3CP%3EYou%20may%20also%20use%20this%20method%20of%20requesting%20approval%20(rather%20than%20providing%20this%20info%20during%20your%20submission)%2C%20whether%20or%20not%20you're%20using%20a%20development%20sandbox%2C%20if%20you%20prefer%20to%20confirm%20that%20you%20are%20approved%20to%20use%20a%20restricted%20capability%20before%20you%20start%20your%20submission.%22%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Fpackaging%2Fapp-capability-declarations%23restricted-capabilities%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fuwp%2Fpackaging%2Fapp-capability-declarations%23restricted-capabilities%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECheers%2C%3C%2FP%3E%0A%3CP%3ETanaka%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Visitor

Will MSIX support installation of Windows services? We have a scenario in which customers have unattended computers that need to continue working across power failure/restoration, and Windows services provide our best solution.

26 Replies
Highlighted

@JeremyTellier  To simplify the past by ignoring pre-releases mentioned in this thread (where things also work):

  • Support for services is included in the 2004 version of the OS (and above). 
  • Support for repackaging with services is in the 2020.603 (and above) Microsoft MSIX Packaging Tool.

There currently is no support for services on 1909 and below versions of Windows 10.  I have not heard Microsoft make any statements about potential back-porting, but I'm guessing that it is not in the plans.

Highlighted

Ok maybe something is missing here, when I try and push up an mxix in Windows Store without a service it works fine, but if I add a Windows Service I get this:

Package acceptance validation error: The package file Ziti Tunneler-x64.msix specifies a headless app. You don't have permission to create a headless app. Please update AppListEntry="none" in the AppxManifest file and also ensure you have the waiver "HeadlessAppBypass" associated to this app.

Highlighted

@JeremyTellier Hopefully it isn't because you are the first to try that....

 

But I do know that you must set a new "Capabilities" setting in the manifest to be allowed to have the service in the package.  Off-hand I don't remember which one it is, only that one exists.

 

~Tim

Highlighted

Hi @JeremyTellier 

 

To offer the best experience for apps via our store we recommend moving from a service to a background task. Your app would need approval to be accepted in the Store with a service, you can find more info on that here - https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations#restricted-capabi...

 

Cheers,

Tanaka

Highlighted

@Tanaka_Jimha - You can monitor and install a Windows Service with a Background Task?

Highlighted

@Tanaka_Jimha - and so our service takes over networking processing like a next generation vpn so it will require a lot more privileged than normal anyway so I would like info on the request process, but the documentation says I just have to state it in the submission, problem is, the submission just errors and doesn't let me submit.

Highlighted

Hi @JeremyTellier,

 

There is an alternative approval request process noted on the page that you can use (without making the submission). In your case you'd need to state that you're trying to submit a package with a service:

 

".. you must request approval in advance rather than providing info on the Submission options page. To do so, visit the Windows Developer support page. Select Developer support topic Dashboard issue, Issue Type App submissions, and Subcategory Other. Then describe how you are using the capability and why it is necessary for your product. If you do not provide all the information necessary, your request will be denied. You may also be asked to provide more information. Note that this process typically takes 5 business days or longer, so please submit your request well in advance.

You may also use this method of requesting approval (rather than providing this info during your submission), whether or not you're using a development sandbox, if you prefer to confirm that you are approved to use a restricted capability before you start your submission."

 

https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations#restricted-capabi...

 

Cheers,

Tanaka