{"id":3133,"date":"2020-07-13T10:33:29","date_gmt":"2020-07-13T14:33:29","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3133"},"modified":"2020-07-13T10:33:29","modified_gmt":"2020-07-13T14:33:29","slug":"psftooling-4-0","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3133","title":{"rendered":"PsfTooling 4.0"},"content":{"rendered":"\n<p>Today I am happy to announce that version 4 of PsfTooling is now available from the Microsoft Store.\u00a0 A free tool, it is used in conjunction with the Microsoft MSIX Packaging tool to add and configure the Package Support Framework (PSF) during the repackaging process.<\/p>\n<p>The changes in this new version include:<\/p>\n<ul>\n<li>A revamped UI.\u00a0 Instead of three wizards there is just now a single wizard to whisk you through the process.\u00a0 See below for more detail.<\/li>\n<li>Inclusion of PSF changes in the Develop branch as of 7\/10\/2020. This includes:\n<ul>\n<li>\u00a0The new RegLegacyFixups shim with support for ModifyKeyAccess. See\u00a0<a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3123\" target=\"_blank\" rel=\"noopener noreferrer\">What\u2019s new in the PSF for June 30, 2020<\/a>.<\/li>\n<li>The newer changes to the same shim with support for FakeDelete. See <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3126\" target=\"_blank\" rel=\"noopener noreferrer\">Blog &#8220;What&#8217;s new in the PSF for July 2020&#8221;.<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Support for WaitForDebugger when using the debug builds.<\/li>\n<li>Bugfixes and unspecified enhancements.<\/li>\n<\/ul>\n<p>The new streamlined user interface will be easier to use than the old UI based on three separate wizards.\u00a0<\/p>\n<p>While the MSIX Packaging Tool is monitoring the installation, you install and configure the app as normal, and launch PsfTooling before you end monitoring.<\/p>\n<p>When you launch, you are greeted by the component and configuration settings available to you, and a single button to find everything that needs fixing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3134\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-1.png\" alt=\"\" width=\"886\" height=\"723\" srcset=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-1.png 886w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-1-300x245.png 300w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-1-768x627.png 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/p>\n<p>PsfLauncher is pre-selected for you, as you always need that if you are using the PSF.\u00a0 The default configuration for the launcher is probably OK, and you can add scripts in the box below it.\u00a0 After that come the various shims that you can enable and configure.\u00a0 One you configure everything, click on the\u00a0<em>Search for New App Components<\/em> button to locate the recently installed application.<\/p>\n<p>The results summary is shown in the bottom of the dialog, and you can click the view\/edit button to see the details for a category and make any adjustments you need.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3135\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-2.png\" alt=\"\" width=\"886\" height=\"723\" srcset=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-2.png 886w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-2-300x245.png 300w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2020\/07\/400-2-768x627.png 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/p>\n<p>Then click the\u00a0<em>Apply to Proposed Change List<\/em> button to generate a list of actions that the tool will take.\u00a0 You&#8217;ll see step by step the changes to be made to your system, and you can manually edit the proposed config.json file.\u00a0 \u00a0Then click the\u00a0<em>Execute these changes<\/em> button to finish the work, close the tool and return to the MSIX Packaging tool to complete the package.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I am happy to announce that version 4 of PsfTooling is now available from the Microsoft Store.\u00a0 A free tool, it is used in conjunction with the Microsoft MSIX Packaging tool to add and configure the Package Support Framework (PSF) during the repackaging process. The changes in this new version include: A revamped UI.\u00a0&hellip; <a class=\"more-link\" href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3133\">Continue reading <span class=\"screen-reader-text\">PsfTooling 4.0<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[53,57,56,50],"tags":[52,54,58],"class_list":["post-3133","post","type-post","status-publish","format-standard","hentry","category-msix","category-packaging","category-psf","category-tools","tag-msix","tag-psf","tag-psftooling","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3133","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=3133"}],"version-history":[{"count":2,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3133\/revisions"}],"predecessor-version":[{"id":3137,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3133\/revisions\/3137"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}