{"id":4087,"date":"2025-08-03T13:23:14","date_gmt":"2025-08-03T17:23:14","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=4087"},"modified":"2025-08-03T13:23:14","modified_gmt":"2025-08-03T17:23:14","slug":"msix-registrywritevirtualization","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=4087","title":{"rendered":"MSIX: RegistryWriteVirtualization"},"content":{"rendered":"\n<p><em>This article is about a little understood feature for MSIX packages that Microsoft added.\u00a0 Due to poor documentation, when originally released we deemed it unworkable.\u00a0 Recent discoveries in how to overcome the AppXManifest issues in how to implement have lead us to re-investigate this feature.\u00a0 We find, that while of limited practical use, there are application packages that need the feature to be successfully delivered at MSIX packages.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tmurgent.com\/AppV\\images\\WhitePapers\\ShootoutRegistry.jpeg\" alt=\"Shootout at the Registry Coral\" width=\"1536\" height=\"1024\" \/><\/p>\n<p>Last month we held a webinar on Flexible Virtualization <a href=\"http:\/\/tmurgent.com\/appv\/images\/FlexibleVirtualization\/FlexibleVirtualization.mp4\" target=\"_blank\" rel=\"noopener\">(See Video)<\/a>\u00a0 and released a White Paper\u00a0 <a href=\"https:\/\/www.tmurgent.com\/appv\/images\/WhitePapers\/FlexibleVirtualization.pdf\">(See White Paper)<\/a> on it as well.\u00a0 Flexible Virtualization consists of two available features, <em>FileSystemWriteVirtualization<\/em> and <em>RegistryWriteVirtualization.<\/em> While we mentioned RegistryWriteVirtualization at that time, we did not focus on it as more research was still required.\u00a0 Now we are ready.<\/p>\n<p>You can find part 2 of Flexible Virtualization in the white paper:<\/p>\n<p><a href=\"https:\/\/www.tmurgent.com\/AppV\\images\\WhitePapers\\RegistryWriteVirtualization.pdf\" target=\"_blank\" rel=\"noopener\">RegistryWriteVirtualization.pdf\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article is about a little understood feature for MSIX packages that Microsoft added.\u00a0 Due to poor documentation, when originally released we deemed it unworkable.\u00a0 Recent discoveries in how to overcome the AppXManifest issues in how to implement have lead us to re-investigate this feature.\u00a0 We find, that while of limited practical use, there are&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=4087\">Continue reading <span class=\"screen-reader-text\">MSIX: RegistryWriteVirtualization<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53,1],"tags":[52],"class_list":["post-4087","post","type-post","status-publish","format-standard","hentry","category-msix","category-uncategorized","tag-msix","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4087"}],"version-history":[{"count":8,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4087\/revisions"}],"predecessor-version":[{"id":4095,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/4087\/revisions\/4095"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}