SOLVED

The ms-appinstaller protocol has been disabled.

%3CLINGO-SUB%20id%3D%22lingo-sub-3038361%22%20slang%3D%22en-US%22%3EThe%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3038361%22%20slang%3D%22en-US%22%3E%3CP%3EI%20just%20found%20out%20that%20users%20can%20no%20longer%20install%20my%20MSIX%20from%20my%20website.%20This%20is%20a%20WPF%20application%20packaged%20with%20%22Windows%20Application%20Packaging%20Project%22%20(wapproj).%20When%20users%20click%20the%20%22Get%20the%20app%22%20button%20they%20now%20see%20the%20error%20below%20saying%20the%20protocol%20has%20been%20disabled.%20Why%20is%20this%3F%20Is%20this%20permanent%3F%20Is%20there%20a%20way%20to%20enable%20it%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere's%20a%20short%20mention%20of%20this%20in%20the%20docs%20but%20it%20doesn't%20mention%20why%20this%20is%20happening%20or%20how%20to%20enable%20it.%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fapp-installer%2Finstalling-windows10-apps-web%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EInstalling%20Windows%2010%20apps%20from%20a%20web%20page%20-%20MSIX%20%7C%20Microsoft%20Docs%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20this%20no%20longer%20supported%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%3CH1%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%20id%3D%22toc-hId-2133455872%22%3E%20MyApp%20Web%20Page%20%3C%2FH1%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22ms-appinstaller%3A%3Fsource%3Dhttp%3A%2F%2Fmywebservice.azureedge.net%2FHubApp.msix%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20app%20package%20%3C%2FA%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22ms-appinstaller%3A%3Fsource%3Dhttp%3A%2F%2Fmywebservice.azureedge.net%2FHubAppBundle.msixbundle%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20app%20bundle%20%20%3C%2FA%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22ms-appinstaller%3A%3Fsource%3Dhttp%3A%2F%2Fmywebservice.azureedge.net%2FHubAppSet.appinstaller%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20related%20set%20%3C%2FA%3E%0A%20%20%20%20%0A%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CEM%3EThe%20ms-appinstaller%20protocol%20has%20been%20disabled.%20Please%20ask%20the%20vendor%20to%20update%20the%20weblink.%20For%20more%20information%20go%20to%20aka.ms%2Fms-appinstaller-disabled%3C%2FEM%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22appinstaller.png%22%20style%3D%22width%3A%20977px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333779iB333AEC19A6D36BE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22appinstaller.png%22%20alt%3D%22appinstaller.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3043772%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3043772%22%20slang%3D%22en-US%22%3EHi%20all%2C%3CBR%20%2F%3ETo%20confirm%2C%20yes%2C%20we%20do%20plan%20on%20correcting%20this.%20I%20know%20the%20team%20is%20working%20on%20bringing%20it%20back%2C%20but%20don't%20have%20a%20date%20for%20this%20yet.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3043756%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3043756%22%20slang%3D%22en-US%22%3EI've%20now%20opened%20a%20business%20support%20ticket%20on%20this%20from%20my%20company's%20support%20contract%20and%20set%20it%20to%20Sev-A%2C%20Critical%20Impact.%20I'll%20post%20here%20if%20I%20get%20traction.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3043717%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3043717%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%26nbsp%3BCould%20you%20provide%20us%20any%20additional%20information%20on%20this%3F%26nbsp%3B%20This%20has%20serious%20implications%20on%20how%20we%20distribute%20certain%20apps.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20you%20at%20least%20confirm%20at%20least%20if%20it%20will%20%3CEM%3E%3CU%3E%3CSTRONG%3Eeventually%3C%2FSTRONG%3E%20%3C%2FU%3E%3C%2FEM%3Ebe%20restored%3F%26nbsp%3B%20I%20understand%20if%20you%20cannot%20provide%20a%20timeline%20yet%20but%20we%20would%20like%20to%20know%20so%20we%20can%20plan%20accordingly.%26nbsp%3B%20I%20would%20hate%20to%20go%20through%20the%20trouble%20of%20implementing%20an%20alternative%20(albeit%20less%20effective)%20approach%20only%20to%20have%20it%20restored%20shortly%20afterwards.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3CP%3EErnie%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3043705%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3043705%22%20slang%3D%22en-US%22%3E%3CP%3EThe%20security%20team%20declined%20to%20investigate%20the%20issue%2C%20citing%20this%20thread%20as%20the%20official%20guidance.%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20you%20have%20a%20support%20channel%20through%20MSFT%20from%20your%20business%2C%20please%20open%20and%20escalate%20an%20issue.%26nbsp%3B%20It%20doesn't%20feel%20like%20the%20people%20engaged%20in%20this%20conversation%20realize%20the%20implication%20of%20their%20actions%20and%20I%20haven't%20yet%20found%20someone%20to%20take%20responsibility%20for%20fixing%20it.%3C%2FP%3E%3CP%3E---%3C%2FP%3E%3CP%3EReceived%20via%20email%3A%3C%2FP%3E%3CP%3EHello%20Jay%2C%3C%2FP%3E%3CP%3EThank%20you%20for%20contacting%20the%20Microsoft%20Security%20Response%20Center%20(MSRC).%20We%20appreciate%20the%20time%20taken%20to%20submit%20this%20issue.%3C%2FP%3E%3CP%3EWe%20are%20aware%20of%20the%20issue%20you%20have%20reported%20regarding%20the%20MSIX%20installer.%20While%20this%20issue%20doesn't%20meet%20the%20definition%20of%20a%20vulnerability%20that%20MSRC%20can%20help%20with%2C%20we%20are%20aware%20that%20the%20issue%20is%20being%20supported%20through%20the%20following%20resources%3A%3C%2FP%3E%3CP%3E%26lt%3B%22%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fapp-installer%2Finstalling-windows10-apps-web%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fmsix%2Fapp-installer%2Finstalling-windows10-apps-web%3C%2FA%3E%22%26gt%3B%20-%26gt%3B%20%22The%20ms-appinstaller%20scheme(protocol)%20has%20been%20disabled.%22%3C%2FP%3E%3CP%3Eand%3C%2FP%3E%3CP%3E%26lt%3B%22%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmsix-deployment%2Fthe-ms-appinstaller-protocol-has-been-disabled%2Fm-p%2F3038361%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmsix-deployment%2Fthe-ms-appinstaller-protocol-has-been-disabled%2Fm-p%2F3038361%3C%2FA%3E%22%26gt%3B%20where%20Aditi_Narvekar%20from%20Microsoft%20has%20replied.%3C%2FP%3E%3CP%3Eand%20you%20may%20also%20contact%20support%20for%20more%20information%3A%3C%2FP%3E%3CP%3EContact%20Us%20-%20Microsoft%20Support%3C%2FP%3E%3CP%3EWe%20have%20also%20shared%20your%20feedback%20with%20the%20engineering%20team%20who%20own%20the%20ms-appinstaller%20scheme(protocol).%3C%2FP%3E%3CP%3EAs%20such%2C%20this%20MSRC%20thread%20is%20being%20closed%20and%20no%20longer%20monitored.%20We%20apologize%20for%20any%20inconvenience%20this%20may%20have%20caused.%20More%20information%20on%20reporting%20a%20security%20vulnerability%20can%20be%20found%20at%20%26lt%3B%22%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fmsrc%2Ffaqs-report-an-issue%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fmsrc%2Ffaqs-report-an-issue%3C%2FA%3E.%22%26gt%3B%3C%2FP%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3EDuncan%E2%80%89%3C%2FP%3E%3CP%3EMSRC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3042900%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3042900%22%20slang%3D%22en-US%22%3EAgreed%2C%20this%20is%20crazy%2C%20how%20can%20you%20break%20our%20devops%20workflow%20like%20this%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3041492%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3041492%22%20slang%3D%22en-US%22%3EThis%20is%20a%20killer.%20Please%20provide%20an%20ETA%20for%20this%20fix.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3040913%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3040913%22%20slang%3D%22en-US%22%3EI'm%20affected%20by%20this%20bas%20well.%20Can%20we%20have%20a%20timeline%20for%20when%20this%20is%20likely%20to%20be%20fixed%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3040423%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3040423%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%20-%20As%20MSIX%20is%20the%20flagship%20technology%20for%20deploying%20and%20updating%20Microsoft%20applications%2C%20I%20hope%20M%24%20is%20taking%20what%20amounts%20to%20a%20service%20outage%20as%20a%20very%20high%20priority.%20This%20issue%20has%20broken%20our%20entire%20devops%20workflow%20and%20is%20affecting%20user%20confidence%20in%20the%20solution.%20The%20additional%20manual%20steps%20required%20as%20a%20workaround%20at%20the%20moment%20are%20not%20appropriate%20for%20our%20user%20base.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3040005%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3040005%22%20slang%3D%22en-US%22%3EI%20wonder%20if%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%20understands%20the%20implication%20for%20Microsoft%20customers%20with%20this%20issue%3F%20It%20would%20also%20be%20good%20for%20a%20reply%20to%20Jay%20Beavers'%20request.%3CBR%20%2F%3E%3CBR%20%2F%3EIt%20leaves%20our%20customers%20in%20a%20vulnerable%20situation%20by%20not%20being%20able%20to%20receive%20security%20updates%20to%20the%20framework%2C%20downloading%20the%20app%20is%20not%20a%20viable%20option%20-%20please%20restore%20this%20prootocol%20asap%2C%20we%20will%20all%20be%20losing%20business%20caused%20by%20this%20issue.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039800%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039800%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%26nbsp%3Bcould%20you%20please%20restore%20this%20functionality%20ASAP%3F%26nbsp%3B%20This%20was%20a%20major%20sweeping%20break%20of%20what%20must%20be%20thousands%20of%20apps%2C%20if%20not%20more.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20the%20issue%20is%20unsigned%20apps%20using%20ms-appinstaller%20and%20carrying%20a%20malicious%20payload%2C%20please%20mitigate%20by%20disabling%20unsigned%20apps.%26nbsp%3B%20If%20the%20issue%20is%20an%20EV%20certificate%20signed%20app%20using%20ms-appinstaller%20and%20carrying%20a%20malicious%20payload%2C%20please%20use%20certificate%20revocation%20to%20address%20the%20vulnerability.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20switched%20my%20application%20to%20use%20MSIX%20and%20an%20EV%20certificate%20because%20this%20is%20the%20best%20practice%20and%20most%20up%20to%20date%20tooling%20(via%20Visual%20Studio)%20for%20distributing%20a%20Windows%20app%20outside%20of%20the%20MS%20Store.%26nbsp%3B%20This%20action%20has%20revoked%2C%20without%20notification%2C%20the%20proper%20way%20to%20securely%20distribute%20non-public%20Windows%20apps.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20cure%20is%20more%20harmful%20than%20the%20disease%20in%20this%20case.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039558%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039558%22%20slang%3D%22en-US%22%3EAnyone%20found%20a%20workaround%20for%20the%20wapproj%20generated%20html%3F%20I%20dont%20love%20having%20to%20edit%20it%20every%20time%20I%20deploy%20a%20test%20build.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039472%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039472%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%26nbsp%3BDo%20you%20have%20a%20timeframe%20on%20when%20it%20will%20come%20back%3F%3F%20Removing%20the%20ms-appinstaller%20prefix%20doesn't%20really%20work%20as%20it%20then%20asks%20the%20user%20to%20download%20the%20file.%20Once%20downloaded%20they%20have%20to%20chose%20to%20run%20it%20which%20is%20a%20complete%20deviation%20from%20what%20ms-appinstaller%20did.%20Also%20you%20can%20not%20pass%20parameters%20on%20to%20the%20application%20with%20a%20direct%20link%2C%20ms-appinstaller%20allowed%20for%20that.%20Unfortunatly%20this%20has%20completly%20brought%20down%20our%20distribution%20system.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039448%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039448%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F832469%22%20target%3D%22_blank%22%3E%40bvenhaus%3C%2FA%3E%26nbsp%3BThank%20you%20for%20your%20question.%20We%20removed%20the%20ms-appinstaller%20custom%20scheme%20due%20to%20a%20security%20vulnerability.%20We%20do%20intend%20to%20bring%20this%20back%2C%20and%20are%20working%20on%20it.%20For%20now%2C%20you%20can%20update%20the%20link%20on%20your%20website%20by%20removing%26nbsp%3B%3CSPAN%3E'ms-appinstaller%3A%3Fsource%3D'%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%3CH1%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%20id%3D%22toc-hId-326001409%22%3E%20MyApp%20Web%20Page%20%3C%2FH1%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22http%3A%2F%2Fmywebservice.azureedge.net%2FHubApp.msix%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20app%20package%20%3C%2FA%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22http%3A%2F%2Fmywebservice.azureedge.net%2FHubAppBundle.msixbundle%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20app%20bundle%20%20%3C%2FA%3E%0A%20%20%20%20%20%20%20%20%3CA%20href%3D%22http%3A%2F%2Fmywebservice.azureedge.net%2FHubAppSet.appinstaller%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Install%20related%20set%20%3C%2FA%3E%0A%20%20%20%20%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039287%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039287%22%20slang%3D%22en-US%22%3EI've%20reported%20this%20as%20a%20DoS%20to%20the%20Microsoft%20Security%20team%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fmsrc.microsoft.com%2Fsubmission%2FVULN-058721%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmsrc.microsoft.com%2Fsubmission%2FVULN-058721%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039267%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039267%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%26nbsp%3BThis%20broke%20the%20installation%20and%20update%20process%20for%20my%20commercial%20Windows%20app%20overnight%20because%20some%20hacker%20used%20a%20legitimate%2C%20documented%20%22this%20is%20how%20you%20publish%20Windows%20apps%22%20to%20distribute%20malware%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHow%20is%20this%20considered%20an%20acceptable%20mitigation%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20a%20%243k%20Extended%20Identity%20certificate%20that%20I%20sign%20my%20installer%20packages%20with%2C%20but%20now%20it's%20illegitimate%20to%20install%20it%20because%20a%20malicious%20payload%20was%20discovered%20somewhere%20else%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039233%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039233%22%20slang%3D%22en-US%22%3EThank%20you%20for%20your%20help.%20Let's%20hope%20it%20is%20fixed%20soon.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039227%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039227%22%20slang%3D%22en-US%22%3EWe%20are%20seeing%20the%20same%20issues%20within%20our%20company.%20Anybody%20on%20the%20old%20version%20of%20App%20Installer%20can%20launch%20ms-appinstaller%20just%20fine%2C%20anybody%20on%20the%2012%2F14%2F2021%20version%20it%20says%20the%20protocol%20has%20been%20disabled.%20Its%20creating%20quite%20a%20lot%20of%20problems%20right%20now%20and%20we%20have%20a%20support%20case%20in.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039218%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039218%22%20slang%3D%22en-US%22%3EFor%20info%2C%20the%20Windows%20Store%20App%20Installer%20has%20alsobeen%20disabled%2C%20it%20cannotbe%20downloaded.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3039113%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3039113%22%20slang%3D%22en-US%22%3EWhat%20is%20link%20supposed%20to%20mean%3F%20I%20have%20the%20same%20issue%20and%20the%20app%20cannot%20be%20installed%20by%20our%20clients.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20also%20could%20not%20access%20Microsoft%20sites%20from%20the%20Firefox%20browser%20and%20had%20to%20disable%20OCSP%20settings%2C%20I%20think%20this%20is%20the%20same%20issue%2C%20it%20started%20yesterday.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3038800%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3038800%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Fmsrc.microsoft.com%2Fupdate-guide%2Fvulnerability%2FCVE-2021-43890%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmsrc.microsoft.com%2Fupdate-guide%2Fvulnerability%2FCVE-2021-43890%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3045527%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3045527%22%20slang%3D%22en-US%22%3EIf%20you%20have%20a%20workaround%20which%20is%20feasible%20it%20would%20be%20good%20to%20know.%20I%20doubt%20a%20good%20solution%20exists.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3045301%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3045301%22%20slang%3D%22en-US%22%3EThanks%20for%20the%20update%20Aditi!%20We%20have%20had%20a%20critical%20issue%20open%20with%20Microsoft%20premiere%20support%20for%20over%20a%20week%2C%20and%20unfortunatly%20have%20gotten%20nowhere%20except%20links%20to%20articles%20about%20workarounds%2C%20so%20at%20least%20your%20responding%20here.%20At%20this%20point%20we%20are%20having%20to%20figure%20out%20ways%20around%20this%20issue%20and%20abandon%20this%20funtionality%20(probably%20for%20good).%20It%20is%20a%20shame%20though%20as%20it%20worked%20very%20well%20for%20quite%20a%20while.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3045558%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3045558%22%20slang%3D%22en-US%22%3EThe%20workaround%20is%20for%20users%20to%20download%20the%20XML%20file%20and%20open%20it.%20If%20you%20need%20the%20custom%20parameters%20then%20there's%20no%20workaround.%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20you%20don't%20need%20custom%20parameters%20then%20it's%20worth%20maybe%20taking%20a%20deep%20breath%20and%20looking%20at%20the%20actual%20UX%20change.%20Before%3A%3CBR%20%2F%3E%3CBR%20%2F%3E1.%20Click%20the%20link.%3CBR%20%2F%3E2.%20Click%20the%20yes%20button%20in%20%22Open%20this%20link%20in%20App%20Installer%3F%22%3CBR%20%2F%3E3.%20Click%20Install%2FLaunch%20in%20App%20Installer.%3CBR%20%2F%3E%3CBR%20%2F%3EAfter%3A%3CBR%20%2F%3E%3CBR%20%2F%3E1.%20Click%20the%20link.%20It%20downloads.%3CBR%20%2F%3E2.%20Click%20the%20download%20in%20the%20browser.%20App%20Installer%20opens.%3CBR%20%2F%3E3.%20Click%20the%20Launch%2FInstall%20button.%3CBR%20%2F%3E%3CBR%20%2F%3ESame%20number%20of%20clicks.%20The%20URL%20handler%20_is_%20better%20because%20it%20has%20more%20features%2C%20because%20the%20permission%20to%20open%20URLs%20is%20remembered%20per%20site%2C%20because%20URLs%20work%20in%20more%20places%2C%20because%20it%20doesn't%20clutter%20the%20user's%20downloads%20folder%20and%20so%20on.%20So%20we%20all%20hope%20it'll%20return.%20But%2C%20for%20distribution%20via%20a%20web%20page%2C%20the%20difference%20isn't%20that%20large.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3045660%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3045660%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1193055%22%20target%3D%22_blank%22%3E%40MikeH%3C%2FA%3E%20Thanks%20for%20the%20details!%20How%20do%20automatic%20updates%20work%20with%20the%20workaround%3F%20Do%20they%20still%20happen%20automatically%20or%20does%20the%20user%20need%20to%20go%20download%20the%20installer%20manually%3F%3CBR%20%2F%3E%3CBR%20%2F%3ETom%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3047181%22%20slang%3D%22en-US%22%3ERE%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3047181%22%20slang%3D%22en-US%22%3EUpdates%20do%20work%2C%20yes.%20The%20.appinstaller%20file%20helpfully%20contains%20its%20own%20URL%20and%20that's%20what's%20used%20for%20update%20checking.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3050696%22%20slang%3D%22en-US%22%3ERE%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3050696%22%20slang%3D%22en-US%22%3E%3CP%3EDo%20you%20have%20a%20timeframe%20on%20when%20this%20will%20be%20addressed%3F%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20have%20an%20.exe%20that%20is%20shipped%20on%20thousands%20of%203rd%20party%20drives%20that%20calls%20an%20ms-appinstaller%20link%20through%20the%20shell%20(no%20browser%20or%20web%20page%20involved).%20There%20isn't%20a%20way%20for%20us%20to%20just%20%22update%22%20the%20URL%20to%20not%20use%20ms-appinstaller.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3051131%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3051131%22%20slang%3D%22en-US%22%3EUnfortunately%20not%20a%20workable%20solution.%20Where%20on%20earth%20is%20the%20fix%20Microsoft%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3052019%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3052019%22%20slang%3D%22en-US%22%3E%3CP%3ETo%20anyone%20else%20facing%20implementing%20a%20workaround%20and%20is%20using%20Azure%20pipelines%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ehere%20is%20a%20yaml%20task%20that%20will%20edit%20the%20generated%20html%20to%20remove%20the%20protocol%20and%20include%20explicit%20instructions%20that%20the%20button%20will%20cause%20a%20download%2C%20and%20the%20downloaded%20file%20should%20be%20run.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnonymized%20example%20from%20my%20implementation%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22new%20page.png%22%20style%3D%22width%3A%20582px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F337448iCA29FBD2EF36ECDB%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22new%20page.png%22%20alt%3D%22new%20page.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20here%20is%20the%20task%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-yaml%22%3E%3CCODE%3E%20%20%20%20-%20task%3A%20PowerShell%402%0A%20%20%20%20%20%20inputs%3A%0A%20%20%20%20%20%20%20%20targetType%3A%20'inline'%0A%20%20%20%20%20%20%20%20script%3A%20%7C%0A%20%20%20%20%20%20%20%20%20%20%24x%20%3D%20gci%20-Recurse%20*.html%0A%20%20%20%20%20%20%20%20%20%20%24page%20%3D%20get-content%20%24x%0A%20%20%20%20%20%20%20%20%20%20%24newpage%20%3D%20%24page%20%7C%20%20foreach%20%7B%20%5Bregex%5D%3A%3AReplace(%20%24_%2C'ms-appinstaller%5C%3A%5C%3Fsource%5C%3D'%2C''%20)%20%7D%0A%20%20%20%20%20%20%20%20%20%20%24newpage%20%3D%20%24newpage%20%7C%20%20foreach%20%7B%20%5Bregex%5D%3A%3AReplace(%20%24_%2C'(%3CDIV%20class.%3D%22%22%3E)'%2C'%241'%2B%5BSystem.Environment%5D%3A%3ANewLine%2B'%3CDIV%20class%3D%22insert%20instructions%22%3E%3CP%20style%3D%22color%3Ared%22%3EInstallation%20instructions%3A%3CBR%20%2F%3E1.%20Click%20the%20install%20button%20to%20begin%20download%20of%20installer%20file%3CBR%20%2F%3E2.%20After%20download%20completes%20run%20installer%20file%20to%20install%20application%3C%2FP%3E%3C%2FDIV%3E'%20)%20%7D%0A%20%20%20%20%20%20%20%20%20%20set-content%20%24x%20-Value%20%24newpage%3CP%3ENote%20that%20there%20may%20be%20more%20efficient%20ways%20of%20accomplishing%20this%2C%20but%20I%20went%20with%20what%20I%20knew%20and%20could%20make%20generic.%3C%2FP%3E%3C%2FDIV%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3052752%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3052752%22%20slang%3D%22en-US%22%3EOur%20Microsoft%20Store%20app%20package%20for%20sideloading%20on%20our%20website%20has%20this%20issue.%3CBR%20%2F%3EIf%20my%20understanding%20is%20correct%2C%20we%20just%20need%20to%20remove%20%22ms-appinstaller%3A%3Fsource%3D%22%20in%20index.html%20generated%20by%20Visual%20Studio.%3CBR%20%2F%3EIn%20other%20words%3A%3CBR%20%2F%3EChange%3CBR%20%2F%3E%3CA%20href%3D%22'ms-appinstaller%3A%3Fsource%3D%26lt%3BA%22%20href%3D%22https%3A%2F%2Fwww.mydomain.com%2Fdownload%2Fmyapp.appinstaller%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.mydomain.com%2Fdownload%2Fmyapp.appinstaller%3C%2FA%3E'%26gt%3B%3CBR%20%2F%3Eto%3CBR%20%2F%3E%3CA%20href%3D%22'%26lt%3BA%22%20href%3D%22https%3A%2F%2Fwww.mydomain.com%2Fdownload%2Fmyapp.appinstaller%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.mydomain.com%2Fdownload%2Fmyapp.appinstaller%3C%2FA%3E'%26gt%3B%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3058112%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3058112%22%20slang%3D%22en-US%22%3E%3CP%3EIt%20would%20appear%20this%20workaround%20requires%20end%20users%20to%20download%2C%20save%2C%20and%20open%20the%20application%20bundle.%20This%20is%20something%20we%20try%20to%20drill%20into%20there%20heads%20that%20they%20should%20not%20do.%20It%20also%20means%20that%20apps%20that%20normally%20automatically%20update%20will%20not%20be%20able%20to%20do%20so.%20%3CEM%3E%3CSTRONG%3ECan%20you%20imagine%20Android%20or%20iOS%20disabling%20auto%20updates%20globally%3F%3F%3F%3C%2FSTRONG%3E%3C%2FEM%3E%20Unbelievable!%20As%20a%20result%20this%20only%20a%20partial%20work-around%20creates%20more%20problems%20than%20it%20solves%2C%20especially%20if%20updates%20need%20to%20distribute%20current%20data%20with%20the%20application.%20%3CEM%3E%3CSTRONG%3EPLEASE%20MICROSOFT%20provide%20guidance%20on%20how%20long%20it%20will%20be%20before%20side%20loading%20from%20a%20web%20site%20will%20be%20enabled%20again!!!%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3058294%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3058294%22%20slang%3D%22en-US%22%3EI%20assume%20the%20Engineer%20responsible%20for%20this%20has%20carried%20out%20a%20thorough%20risk%20assessment%2C%20taking%20into%20account%20customer%20impact%20and%20loss%20of%20service.%3CBR%20%2F%3E%3CBR%20%2F%3EThis%20is%20despicable%2C%20can%20anyone%20in%20Microsoft%20be%20actually%20bothered%20to%20reply.%20Also%20what%20compenmsation%20scheme%20is%20in%20place%20for%20Microsoft%20customer.%3CBR%20%2F%3E%3CBR%20%2F%3E%40hrb-1%20PLEASE%20MICROSOFT%20provide%20guidance%20on%20how%20long%20it%20will%20be%20before%20side%20loading%20from%20a%20web%20site%20will%20be%20enabled%20again!!!%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3058617%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3058617%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F317517%22%20target%3D%22_blank%22%3E%40zipswich%3C%2FA%3E%26nbsp%3BThat%20is%20correct.%26nbsp%3B%20The%20other%20thing%20we%20opted%20to%20do%20was%20add%20instructions%20to%20the%20html%20above%20the%20install%20button%20to%20handle%20the%20behavior%20change.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3059006%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3059006%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1266060%22%20target%3D%22_blank%22%3E%40jmiddour%3C%2FA%3E%20I%20assume%20Visual%20Studio%20will%20do%20this%20automatically%20so%20that%20we%20do%20not%20need%20to%20remember%20to%20do%20this%20every%20time%20we%20build%20the%20bundle.%20If%20so%2C%20do%20you%20know%20when%20this%20Visual%20Studio%20update%20will%20be%20released%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3060461%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3060461%22%20slang%3D%22en-US%22%3EThanks%20for%20this.%3CBR%20%2F%3E%3CBR%20%2F%3EDo%20you%20know%20if%20the%20auto%20update%20feature%20to%20work%20still%20when%20applying%20this%20work%20around%3F%3CBR%20%2F%3EI%20am%20using%20the%20AppInstallerUpdateFrequency%20msbuild%20argum%20in%20my%20build%20pipeline.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3060464%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3060464%22%20slang%3D%22en-US%22%3EMicrosoft%2C%3CBR%20%2F%3EHow%20do%20we%20auto%20update%20side%20loaded%20UWP%20%2F%20WinUI3%20Apps%20now%20that%20you%20have%20disabled%20this%3F%3CBR%20%2F%3EHow%20long%20will%20this%20be%20disabled%20for%3F%20it%20is%20a%20critical%20feature.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061129%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061129%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F317517%22%20target%3D%22_blank%22%3E%40zipswich%3C%2FA%3E%20--%20I%20do%20not%20know%20of%20any%20pending%20updates%20to%20Visual%20Studio%20to%20do%20this%20for%20you.%20As%20far%20as%20I%20know%2C%20this%20step%20must%20be%20done%20every%20time%20you%20build%20the%20package%20until%20the%20protocol%20is%20re-enabled.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061447%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061447%22%20slang%3D%22en-US%22%3E%40jimddour%20Ok%20thanks.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20was%20able%20to%20get%20this%20working%20without%20loss%20of%20functionality%20by%3A%3CBR%20%2F%3E-%20updating%20my%20mime%20types%20of%20the%20server%20hosting%20the%20app%20installer%20(AppInstallerUri%20flag%20on%20vsbuild)%20to%20set%20the%20.appinstaller%20extension%20to%20'application%2Foctet-stream'%3CBR%20%2F%3E-%20distribute%20to%20my%20users%20the%20produced%20.appinstaller%20file%20(https%3A%2F%2F%7BAppInstallerUri%7D%2F%7BAppName%7D.appinstaller)%20%5BYou%20can%20check%20this%20under%20Additional%20links%20-%26gt%3B%20App%20Installer%20File%5D.%3CBR%20%2F%3E%3CBR%20%2F%3EFrom%20what%20I%20see%2C%20updates%20are%20still%20working%20and%20the%20only%20change%20is%20the%20above%20URL%20downloads%20the%20.appinstaller%20file%20to%20run%20opposed%20to%20the%20'get%20the%20app'%20link%20which%20streams%20it%20to%20the%20browser.%3CBR%20%2F%3E%3CBR%20%2F%3EI've%20just%20put%20a%20link%20to%20the%20https%3A%2F%2F%7BAppInstallerUri%7D%2F%7BAppName%7D.appinstaller%20on%20my%20products%20landing%20page.%20(this%20URL%20stays%20the%20same%20and%20is%20updated%20automatically%20for%20new%20deployments%20through%20an%20Azure%20DevOps%20pipeline)%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061451%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061451%22%20slang%3D%22en-US%22%3EGenous!%20I%20am%20going%20to%20test%20this%20out%2C%20but%20I%20have%20to%20wonder%20how%20MS%20will%20shut%20this%20down%20as%20this%20is%20a%20potential%20work-around%20for%20those%20that%20were%20using%20app%20installer%20to%20pass%20mal-ware%20which%20was%20the%20security%20issue%20that%20caused%20the%20shutdown%20as%20well.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061463%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061463%22%20slang%3D%22en-US%22%3EI%20should%20have%20read%20closer%2C%20this%20is%20good%20you%20have%20found%20a%20way%20to%20%22automate%22%20the%20work-around%2C%20but%20it%20does%20not%20fix%20the%20fact%20that%20users%20must%20save%20a%20file%20they%20downloaded%20from%20the%20internet%20and%20execute%20it%20themselves.%20Once%20on%20their%20hard%20drives%20this%20can%20be%20distributed%20in%20many%20ways%20intended%20or%20otherwise.%20The%20real%20advantage%20here%20is%20that%20updates%20can%20be%20supported%20in%20the%20same%20multi-step%20way%2C%20or%20are%20the%20users%20not%20required%20to%20save%20the%20next%20update%20to%20the%20hard%20drive%20and%20execute%20it%20because%20it%20just%20happens%20in%20the%20background%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061474%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061474%22%20slang%3D%22en-US%22%3E%3CP%3EYes%20it%20may%20not%20satifsy%20your%20use%20case.%20I%20am%20ok%20with%20my%20users%20downloading%20a%20file%20instead%20as%20a%20work-around%20for%20now%20until%20Microsoft%20can%20restore%20the%20original%20functionality%20securely.%3CBR%20%2F%3EYou%20can%20set%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fuwp%2Fschemas%2Fappinstallerschema%2Felement-update-settings%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fuwp%2Fschemas%2Fappinstallerschema%2Felement-update-settings%3C%2FA%3E%20update-settings%20flag%20to%20%3CSPAN%3EOnLaunch%20or%20AutomaticBackgroundTask%26nbsp%3B%3C%2FSPAN%3Eand%20the%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fuwp%2Fschemas%2Fappinstallerschema%2Felement-automatic-background-task%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fuwp%2Fschemas%2Fappinstallerschema%2Felement-automatic-background-task%3C%2FA%3E%20element-automatic-background-task%20flag%20to%20check%20for%20updates%20periodically%20once%20installed.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3061739%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3061739%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E.%3C%2FP%3E%3CP%3EAny%20update%20on%20a%20timeline%20for%20this%3F%26nbsp%3B%20Anywhere%20we%20can%20track%20progress%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks.%3C%2FP%3E%3CP%3EErnie%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3062159%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3062159%22%20slang%3D%22en-US%22%3EHi%20all%2C%20we%20are%20actively%20working%20to%20enable%20the%20feature%20as%20soon%20as%20we%20can.%20We%20do%20not%20have%20a%20timeline%20yet%20that%20we%20can%20share%20externally%20for%20when%20the%20feature%20will%20be%20enabled%20again.%20We'll%20update%20this%20thread%20and%20our%20tech%20community%20of%20the%20solution%20soon.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3063771%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3063771%22%20slang%3D%22en-US%22%3E%40Dian%20Could%20I%20recommend%20starting%20a%20new%20thread%20on%20this%20topic%20led%2Finitiated%20by%20you.%20The%20fact%20that%20there%20is%20progress%20being%20made%20is%20getting%20lost%20because%20it%20falls%20after%203%20pages%20of%20frustration%20posts%20in%20this%20item.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3064580%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3064580%22%20slang%3D%22en-US%22%3EJust%20as%20an%20fyi%2C%20we%20are%20not%20seeing%20automatic%20updates%20work%20via%20our%20workaround.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3068334%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3068334%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1087317%22%20target%3D%22_blank%22%3E%40Aditi_Narvekar%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20you%20please%20explain%20what%20is%20going%20on%20with%20this%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMy%20customer%20in%20Switzerland%20does%20not%20have%20this%20issue%20and%20can%20update%20the%20app%20in%20the%20normal%20manner.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPerhaps%20you%20can%20please%20reinstate%20the%20protocol%20and%20allow%20all%20our%20app%20users%20to%20update%20our%20app%2C%20even%20if%20for%20a%20limited%20time.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20totally%20unacceptable%20and%20can%20you%20please%20confirm%20this%20has%20been%20escalated%20from%20yourself%20to%20others%20who%20can%20sort%20out%20this%20issue.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3068522%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3068522%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20is%20completely%20unacceptable%20for%20an%20installation%20technology.%20MSIX%20team%3A%20if%20you%E2%80%99re%20not%20willing%20to%20properly%20support%20AppInstaller%2C%20please%20put%20it%20it%20out%20of%20its%20misery.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3068654%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3068654%22%20slang%3D%22en-US%22%3EReilly%2C%20while%20I%20agree%20completely%20with%20you%20about%20the%20support%20being%20unacceptable%2C%20the%20proper%20action%20would%20be%20to%20make%20it%20work%20no%20matter%20how%20many%20band-aids%20are%20required%20until%20an%20acceptable%20replacement%20is%20available.%20For%20UWP%20apps%20the%20writing%20may%20be%20on%20the%20wall%20anyway.%20This%20is%20starting%20to%20feel%20a%20lot%20like%20Silverlight.%20I%20only%20hope%20that%20we%20get%20a%20fix%20to%20carry%20us%20over%20till%20a%20re-write%20can%20be%20done%20in%20another%20technology.%20A%20company%20that%20can%20spend%2067.8%20BILLION%20on%20an%20acquisition%20but%20does%20not%20supply%20the%20necessary%20resources%20to%20fix%20an%20internal%20problem%20has%20lost%20interest%20in%20that%20product.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3068695%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3068695%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316589%22%20target%3D%22_blank%22%3E%40hrb-2%3C%2FA%3E%26nbsp%3BMaybe%20for%20UWP.%20Our%20UWP%20line%20of%20business%20App%20is%20actually%20in%20the%20Windows%20Store%20(well%20Windows%20Store%20for%20Business)%2C%20but%20this%20was%20such%20a%20simpler%20solution.%20And%20Microsoft%20pushed%20the%20Windows%20Application%20Packaging%20Platform%20for%20everything%20so%20we%20have%20been%20using%20it%20to%20sideload%20WPF%20projects%2C%20but%20NoooOo..%20They%20gotta%20break%20it%20just%20when%20things%20were%20getting%20easier%20to%20deploy.%20Unbelievable..%20lol%20actually%20totally%20believable.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3070770%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3070770%22%20slang%3D%22en-US%22%3EWe%20are%20also%20being%20affected%20by%20this%20with%20our%20packaged%20and%20signed%20WPF%20.Net%20Core%20application.%20I%20hope%20a%20real%20resolution%20is%20reached%20soon.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3071087%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3071087%22%20slang%3D%22en-US%22%3E%3CP%3E%40Aditi%20Now%20it%20has%20been%20more%20than%20a%20month%20-%20should%20MS%20be%20providing%20some%20updates%20on%20this%20issue%3F%3F%3F%3CBR%20%2F%3EIt%20now%20has%20over%2014%2C000%20views%20-%20given%20how%20specific%20the%20issues%20is%20it%20would%20seem%20unlikely%20these%20are%20accidental%20occurrences%20and%20the%20impact%20is%20growing%20and%20being%20noticed.%20It%20is%20bad%20enough%20that%20the%20temporary%20fix%20of%20just%20cutting%20everyone%20off%20is%20most%20likely%20worse%20than%20the%20disease%2C%20but%20not%20informing%20folks%20of%20any%20progress%20on%20a%20fix%20implies%20a%20complete%20lack%20of%20progress%20and%20caring%20about%20the%20problems%20your%20customers%20are%20facing.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3075949%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3075949%22%20slang%3D%22en-US%22%3E%3CP%3EFor%20anybody%20that%20is%20still%20having%20issues%20with%20this%20here%20is%20how%20I%20temporarily%20solved%20this%20problem.%3CBR%20%2F%3E%3CBR%20%2F%3EWhen%20my%20application%20starts%20up%20it%20checks%20the%20version%20number%20(manually%20maintained%20in%20my%20App.xaml)%20against%20the%20version%20hosted%20on%20our%20webserver.%20If%20there%20is%20an%20updated%20version%20it%20downloads%20a%20zip%20file%20with%20msix%20and%20the%20generated%20shell%20scripts.%20It%20then%20upzips%20the%20files%20and%20runs%20the%20shell%20script%20through%20PowerShell%20to%20install%20the%20new%20version.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENote%20that%20this%20requires%20the%20device%20be%20in%20developer%20mode%20because%20executing%20the%20shell%20script%20is%20considered%20installing%20from%20an%20unknown%20publisher.%20I'm%20sure%20somebody%20smarter%20than%20me%20could%20find%20a%20work%20around%20that%20doesn't%20require%20developer%20mode%20(if%20so%20reply%20so%20I%20can%20make%20the%20changes).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3076320%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3076320%22%20slang%3D%22en-US%22%3EThanks%20for%20sharing%20this%20information.%20Are%20you%20willing%20to%20share%20your%20scripts%20(genericized%20for%20security%20concerns%20of%20course)%20and%2For%20provide%20further%20details%3F%20Unfortunately%2C%20it%20won't%20help%20us%20much%20as%20we%20were%20in%20the%20early%20stages%20of%20an%20initial%20rollout%20so%2090%25%20of%20our%20users%20community%20would%20not%20be%20able%20to%20use%20this%20workaround%20but%20it%20may%20help%20others%20with%20an%20established%20user%20base.%20This%20Microsoft%20created%20debacle%20also%20impacts%20new%20installs%20from%20the%20internet%20which%20use%20the%20same%20protocol%2C%20so%20we%20are%20unable%20to%20move%20forward.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3078477%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3078477%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F316589%22%20target%3D%22_blank%22%3E%40hrb-2%3C%2FA%3EYou%20can%20see%20my%20solution%20here%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsix-docs%2Fissues%2F59%23issuecomment-832260691%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsix-docs%2Fissues%2F59%23issuecomment-832260691%3C%2FA%3E%3C%2FP%3E%3CP%3EIt%20does%20not%20use%20shell%20scripts%20(which%20also%20means%20it%20does%20not%20require%20developer%20mode)%20but%20you%20should%20be%20able%20to%20work%20out%20how%20to%20change%20that.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20is%20a%20workaround%20for%20a%20much%20older%20%3CSTRIKE%3Ebug%3C%2FSTRIKE%3E%26nbsp%3B%20feature%20but%20it%20works%20here%20too.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhile%20we%20are%20on%20the%20subject%2C%20if%20you%20are%20manually%20editing%20your%20appinstaller%20file%20and%2For%20your%20users%20are%20doing%20a%20lot%20of%20patching%20or%20installing%20at%20the%20moment%2C%20it%20is%20worth%20paying%20attention%20to%20this%20one%20as%20well%3A%20%3CA%20href%3D%22https%3A%2F%2Fstackoverflow.com%2Fquestions%2F64381453%2Fappinstaller-xml-issue%2F67390614%2367390614%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fstackoverflow.com%2Fquestions%2F64381453%2Fappinstaller-xml-issue%2F67390614%2367390614%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3080459%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3080459%22%20slang%3D%22en-US%22%3EYou%20might%20want%20to%20try%20signing%20the%20powershell%20scripts.%20We%20looked%20into%20doing%20that%20(for%20other%20reasons)%20a%20while%20back%20and%20it%20made%20windows%20significantly%20happier%20when%20it%20came%20to%20uac%20issues.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3251021%22%20slang%3D%22en-US%22%3ERe%3A%20The%20ms-appinstaller%20protocol%20has%20been%20disabled.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3251021%22%20slang%3D%22en-US%22%3EFYI%2C%20there%20is%20now%20a%20blog%20post%20about%20this%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fwindows-it-pro-blog%2Fdisabling-the-msix-ms-appinstaller-protocol-handler%2Fba-p%2F3119479%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fwindows-it-pro-blog%2Fdisabling-the-msix-ms-appinstaller-protocol-handler%2Fba-p%2F3119479%3C%2FA%3E%3C%2FLINGO-BODY%3E
New Contributor

I just found out that users can no longer install my MSIX from my website. This is a WPF application packaged with "Windows Application Packaging Project" (wapproj). When users click the "Get the app" button they now see the error below saying the protocol has been disabled. Why is this? Is this permanent? Is there a way to enable it?

 

There's a short mention of this in the docs but it doesn't mention why this is happening or how to enable it. 

Installing Windows 10 apps from a web page - MSIX | Microsoft Docs

 

Is this no longer supported?

 

<html>
    <body>
        <h1> MyApp Web Page </h1>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle  </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
    </body>
</html>

 

 

 

The ms-appinstaller protocol has been disabled. Please ask the vendor to update the weblink. For more information go to aka.ms/ms-appinstaller-disabled

 

appinstaller.png

 

 

57 Replies
What is link supposed to mean? I have the same issue and the app cannot be installed by our clients.

I also could not access Microsoft sites from the Firefox browser and had to disable OCSP settings, I think this is the same issue, it started yesterday.
For info, the Windows Store App Installer has alsobeen disabled, it cannotbe downloaded.
We are seeing the same issues within our company. Anybody on the old version of App Installer can launch ms-appinstaller just fine, anybody on the 12/14/2021 version it says the protocol has been disabled. Its creating quite a lot of problems right now and we have a support case in.
Thank you for your help. Let's hope it is fixed soon.

  This broke the installation and update process for my commercial Windows app overnight because some hacker used a legitimate, documented "this is how you publish Windows apps" to distribute malware?

 

How is this considered an acceptable mitigation?

 

I have a $3k Extended Identity certificate that I sign my installer packages with, but now it's illegitimate to install it because a malicious payload was discovered somewhere else?

I've reported this as a DoS to the Microsoft Security team:

https://msrc.microsoft.com/submission/VULN-058721
best response confirmed by bvenhaus (New Contributor)
Solution

@bvenhaus Thank you for your question. We removed the ms-appinstaller custom scheme due to a security vulnerability. We do intend to bring this back, and are working on it. For now, you can update the link on your website by removing 'ms-appinstaller:?source='

 

<html>
    <body>
        <h1> MyApp Web Page </h1>
        <a href="http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
        <a href="http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle  </a>
        <a href="http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
    </body>
</html>

 

 

@Aditi_Narvekar Do you have a timeframe on when it will come back?? Removing the ms-appinstaller prefix doesn't really work as it then asks the user to download the file. Once downloaded they have to chose to run it which is a complete deviation from what ms-appinstaller did. Also you can not pass parameters on to the application with a direct link, ms-appinstaller allowed for that. Unfortunatly this has completly brought down our distribution system.

Anyone found a workaround for the wapproj generated html? I dont love having to edit it every time I deploy a test build.

@Aditi_Narvekar could you please restore this functionality ASAP?  This was a major sweeping break of what must be thousands of apps, if not more.

 

If the issue is unsigned apps using ms-appinstaller and carrying a malicious payload, please mitigate by disabling unsigned apps.  If the issue is an EV certificate signed app using ms-appinstaller and carrying a malicious payload, please use certificate revocation to address the vulnerability.

I switched my application to use MSIX and an EV certificate because this is the best practice and most up to date tooling (via Visual Studio) for distributing a Windows app outside of the MS Store.  This action has revoked, without notification, the proper way to securely distribute non-public Windows apps.

The cure is more harmful than the disease in this case.

I wonder if @Aditi_Narvekar understands the implication for Microsoft customers with this issue? It would also be good for a reply to Jay Beavers' request.

It leaves our customers in a vulnerable situation by not being able to receive security updates to the framework, downloading the app is not a viable option - please restore this prootocol asap, we will all be losing business caused by this issue.


@Aditi_Narvekar - As MSIX is the flagship technology for deploying and updating Microsoft applications, I hope M$ is taking what amounts to a service outage as a very high priority. This issue has broken our entire devops workflow and is affecting user confidence in the solution. The additional manual steps required as a workaround at the moment are not appropriate for our user base.

I'm affected by this bas well. Can we have a timeline for when this is likely to be fixed?
This is a killer. Please provide an ETA for this fix.
Agreed, this is crazy, how can you break our devops workflow like this?

The security team declined to investigate the issue, citing this thread as the official guidance.

If you have a support channel through MSFT from your business, please open and escalate an issue.  It doesn't feel like the people engaged in this conversation realize the implication of their actions and I haven't yet found someone to take responsibility for fixing it.

---

Received via email:

Hello Jay,

Thank you for contacting the Microsoft Security Response Center (MSRC). We appreciate the time taken to submit this issue.

We are aware of the issue you have reported regarding the MSIX installer. While this issue doesn't meet the definition of a vulnerability that MSRC can help with, we are aware that the issue is being supported through the following resources:

<"https://docs.microsoft.com/en-us/windows/msix/app-installer/installing-windows10-apps-web"> -> "The ms-appinstaller scheme(protocol) has been disabled."

and

<"https://techcommunity.microsoft.com/t5/msix-deployment/the-ms-appinstaller-protocol-has-been-disable..."> where Aditi_Narvekar from Microsoft has replied.

and you may also contact support for more information:

Contact Us - Microsoft Support

We have also shared your feedback with the engineering team who own the ms-appinstaller scheme(protocol).

As such, this MSRC thread is being closed and no longer monitored. We apologize for any inconvenience this may have caused. More information on reporting a security vulnerability can be found at <"https://www.microsoft.com/msrc/faqs-report-an-issue.">

Regards,

Duncan 

MSRC

@Aditi_Narvekar Could you provide us any additional information on this?  This has serious implications on how we distribute certain apps.

 

Can you at least confirm at least if it will eventually be restored?  I understand if you cannot provide a timeline yet but we would like to know so we can plan accordingly.  I would hate to go through the trouble of implementing an alternative (albeit less effective) approach only to have it restored shortly afterwards.

 

Thanks.

Ernie

I've now opened a business support ticket on this from my company's support contract and set it to Sev-A, Critical Impact. I'll post here if I get traction.