 {"id":367407,"date":"2018-08-10T15:13:04","date_gmt":"2018-08-10T22:13:04","guid":{"rendered":"http:\/\/moderneuc.com\/?p=116"},"modified":"2026-02-18T13:02:30","modified_gmt":"2026-02-18T20:02:30","slug":"windows-10-and-application-modernization-msix-format-2","status":"publish","type":"post","link":"https:\/\/jorgep.com\/blog\/windows-10-and-application-modernization-msix-format-2\/","title":{"rendered":"Windows 10 and Application Modernization: MSIX Format"},"content":{"rendered":"\n<section id=\"j-main\" class=\"clearfix\">\n<div id=\"jive-body\" class=\"clearfix\">\n<div class=\"j-layout j-layout-ls clearfix\">\n<div class=\"j-column-wrap-l\">\n<div class=\"j-column j-column-l lg-margin\">\n<div id=\"entry-54341\" class=\"jive-content jive-content-blog jive-content-blog-alt \" role=\"article\" aria-labeledby=\"heading-54341\">\n<section class=\"jive-content-body jive-blog-post-body clearfix\">\n<div class=\"jive-blog-post-message\">\n<div class=\"jive-rendered-content\">\n<p>Lots of change in the EUC space these days! \u2014<\/p>\n<p>The reason for this blog is a specific question I received :<\/p>\n<p>Customer is looking for application modernization services.&nbsp; They would like their .exe apps converted to be able to work in the Windows Store for Business as a part of their AutoPilot\/Intune project.<\/p>\n<p><strong>Short answer to the question:&nbsp; <\/strong><\/p>\n<wp-block data-block=\"core\/more\"><\/wp-block><p><br>Today, exe\u2019s installations cannot be easily deployed out of the Windows Store for Business.<\/p>\n<p>They can however be deployed out of Intune without many changes.&nbsp; It is always best to package them to MSI.<\/p>\n<p>EXE and MSI do not go on Windows Store for Business&nbsp; They need to go in Intune<\/p>\n<p>There is a Microsoft tool&nbsp; called Desktop Bridge that allows the \u201cconversion\u201d and distribution of Win32 desktop app into Universal Platform (UWP) with some limitation.<\/p>\n<p>As an aside \u2013 Autopilot is only the registration of the device into the Autopilot Dashboard.&nbsp; When the Windows OS does is first boot out of the factory, the first thing it does is to look up the device\u2019s unique \u201cserial number\u201d (hash) in the dashboard, and if it finds it, then it enrolls the device into the MDM systems (Intune)&nbsp;&nbsp; and then starts to execute whatever you have defined in Intune as part of the process (aka Profile)&nbsp;&nbsp; Intune is in control after that.<\/p>\n<p>&nbsp;<\/p>\n<p>As organizations adopt new technologies and processes ( Windows 10 , Windows as a Service,&nbsp; Modern Provisioning and such)&nbsp; application delivery and management becomes a critical topic of conversation in order to fully move into the modern device management state.<\/p>\n<p>The traditional (aka old way) of managing applications&nbsp; was to deploy them via .exe or .msi&nbsp;&nbsp; targeted to devices.&nbsp;&nbsp;&nbsp; The challenges with this approach included:<\/p>\n<ol>\n<li>Each application was locally installed and required changes to the device\u2019s configuration, sometimes considerable ones.<\/li>\n<li>Different applications may have conflicting requirements and therefore step over each other.<\/li>\n<li>Over time, it becomes difficult to cleanly remove specific applications and keep track of versions across the enterprise.<\/li>\n<li>Organizations needed a tool to deploy and manage updates.&nbsp; This meant more infrastructure and specialized skills was need.<\/li>\n<\/ol>\n<p>In the new world (moving forward)&nbsp; there is a different mind-set where applications:<\/p>\n<ol>\n<li>must be \u201cseparated\u201d from the baseline OS<\/li>\n<li>should know where to get install-bits and updates from.<\/li>\n<li>Applications are targeted to users with multiple devices rather than devices<\/li>\n<\/ol>\n<p>In the Microsoft \/ Windows world&nbsp; this needs a new packaging method\/technology that support \u201clegacy\u201d apps as well as new apps.<\/p>\n<p>Microsoft introduced (preview was announced in May 2018) a new format called .MSIX&nbsp; which is in the process of being rolling out.&nbsp; It is a form of \u201cvirtualization\u201d&nbsp; called containers.<\/p>\n<p>MSIX is a containerized packaging format where the application is separated from the underlying Operating System. It will always be kept inside its container. The OS integrated client will manage deployment, configuration and execution. If needed, every container can be configured individually, and Windows will keep track of all the contents and integrations.<\/p>\n<p>This leads to a nice feature set:<\/p>\n<ul>\n<li>Clean removal of packages<\/li>\n<li>No administrative credentials needed for integration<\/li>\n<li>Block level differential update<\/li>\n<li>Global\/per user targeting of applications<\/li>\n<li>Native integration into current and future Operating System versions<\/li>\n<\/ul>\n<p>Starting with Windows 10 1809 MSIX will&nbsp; replace AppX as Package-Format completely. But it\u2019s not just replacing the File-Extension. MSIX will drastically extend the usage and configuration options while reducing known limitations. Ultimate target for MSIX is to provide a common package standard for UWP and Windows applications<\/p>\n<p>The MSIX packaging tools are still&nbsp; young and improving on a weekly bases.&nbsp; Microsoft has modified some of their packaging tools but they have stated new ones are coming.<\/p>\n<p>App Packaging Vendors are still updating their tools.&nbsp;&nbsp; Exciting times!<\/p>\n<p>Application Containers or Application Containerization is where everything is moving toward (FINALLY)<\/p>\n<p>(If you do not mind me saying this:&nbsp;&nbsp; the Apple iTunes \/ AppStore&nbsp; way)<\/p>\n<p>It will take some time for enterprise organizations to fully adopt MSIX in the market.&nbsp; Microsoft will be making it the standard with the next release of Windows 10 (v1809)<\/p>\n<p>The conversation is out there!<\/p>\n<\/div>\n<p><\/p><\/div><\/section><\/div><\/div><\/div><\/div><\/div><\/section>\n\n\n\n<div style=\"background-color: lightblue; width: 600px; padding: 25px; font-family: Verdana, Geneva, sans-serif; font-size: 11px;\"><b>About Jorge Pereira<\/b>\nAccomplished Information Technology services professional with over 25 years of experience performing technical pre-sales, solution selling, public speaking \/ presentations, consulting, project delivery&nbsp; and program management.&nbsp; &nbsp;Over the past few years, Jorge has focused on customers solutions in the areas of:&nbsp; Artificial Intelligence, Generative AI, Workforce transformation, End-User-Computing (EUC) Lifecycle Management, Modern Device Management, and&nbsp; Cybersecurity.&nbsp; &nbsp; He writes on the <a href=\"https:\/\/jorgep.com\/\">jorgep.com<\/a> blog&nbsp; &nbsp;and you can find him on Twitter <a href=\"https:\/\/twitter.com\/jorper98\">@jorper98<\/a>\nMore info about <a href=\"https:\/\/jorgep.com\/blog\/about-jorge-pereira\/\">Jorge here<\/a><\/div>\n<div>&nbsp;<\/div>\n\n\n\n<div style=\"font-family: Verdana, Geneva, sans-serif; font-size: 11px;\"><b>Disclaimer<\/b>: \u00a0I work for <a href=\"https:\/\/www.dell.com\/en-us\/work\/learn\/by-service-type-deployment\">Dell Technology Services<\/a> as a Workforce Transformation Solutions Principal.\u00a0 \u00a0 It is my passion to help guide organizations\u00a0through the current technology transition specifically as it relates to <a href=\"https:\/\/www.delltechnologies.com\/en-us\/what-we-do\/workforce-transformation.htm\">Workforce Transformation<\/a>.\u00a0 Visit <a href=\"https:\/\/www.delltechnologies.com\/en-us\/index.htm\">Dell Technologies<\/a>\u00a0site for more information.\u00a0 Opinions are my own and not the views of my employer.<\/div>\n<div><\/div><br>\n","protected":false},"excerpt":{"rendered":"<p>Lots of change in the EUC space these days! \u2014 The reason for this blog is a specific question I received : Customer is looking for application modernization services.&nbsp; They would like their .exe apps converted to be able to work in the Windows Store for Business as a part of their AutoPilot\/Intune project. Short&#8230;<\/p>\n","protected":false},"author":2,"featured_media":367385,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[681,441],"tags":[196,742,743,326,430],"class_list":["post-367407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-moderneuc2","category-tech-talk","tag-application-management","tag-moderneuc1","tag-msix","tag-windows","tag-windows-10"],"taxonomy_info":{"category":[{"value":681,"label":"ModernEUC"},{"value":441,"label":"Tech Talk"}],"post_tag":[{"value":196,"label":"Application Management"},{"value":742,"label":"ModernEUC"},{"value":743,"label":"MSIX"},{"value":326,"label":"Windows"},{"value":430,"label":"Windows 10"}]},"featured_image_src_large":["https:\/\/jorgep.com\/blog\/wp-content\/uploads\/2018\/08\/MSIX_20180820-450x230-1.png",450,230,false],"author_info":{"display_name":"Jorge Pereira","author_link":"https:\/\/jorgep.com\/blog\/author\/jorge\/"},"comment_info":0,"category_info":[{"term_id":681,"name":"ModernEUC","slug":"moderneuc2","term_group":0,"term_taxonomy_id":691,"taxonomy":"category","description":"","parent":0,"count":261,"filter":"raw","cat_ID":681,"category_count":261,"category_description":"","cat_name":"ModernEUC","category_nicename":"moderneuc2","category_parent":0},{"term_id":441,"name":"Tech Talk","slug":"tech-talk","term_group":0,"term_taxonomy_id":451,"taxonomy":"category","description":"","parent":0,"count":670,"filter":"raw","cat_ID":441,"category_count":670,"category_description":"","cat_name":"Tech Talk","category_nicename":"tech-talk","category_parent":0}],"tag_info":[{"term_id":196,"name":"Application Management","slug":"application-management","term_group":0,"term_taxonomy_id":210,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":742,"name":"ModernEUC","slug":"moderneuc1","term_group":0,"term_taxonomy_id":752,"taxonomy":"post_tag","description":"","parent":0,"count":284,"filter":"raw"},{"term_id":743,"name":"MSIX","slug":"msix","term_group":0,"term_taxonomy_id":753,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":326,"name":"Windows","slug":"windows","term_group":0,"term_taxonomy_id":336,"taxonomy":"post_tag","description":"","parent":0,"count":90,"filter":"raw"},{"term_id":430,"name":"Windows 10","slug":"windows-10","term_group":0,"term_taxonomy_id":440,"taxonomy":"post_tag","description":"","parent":0,"count":78,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/367407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/comments?post=367407"}],"version-history":[{"count":1,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/367407\/revisions"}],"predecessor-version":[{"id":518928,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/posts\/367407\/revisions\/518928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media\/367385"}],"wp:attachment":[{"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/media?parent=367407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/categories?post=367407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgep.com\/blog\/wp-json\/wp\/v2\/tags?post=367407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}