PsfTooling 4.0

Today I am happy to announce that version 4 of PsfTooling is now available from the Microsoft Store.  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.  Instead of three wizards there is just now a single wizard to whisk you through the process.  See below for more detail.
  • Inclusion of PSF changes in the Develop branch as of 7/10/2020. This includes:
  • Support for WaitForDebugger when using the debug builds.
  • Bugfixes and unspecified enhancements.

The new streamlined user interface will be easier to use than the old UI based on three separate wizards. 

While the MSIX Packaging Tool is monitoring the installation, you install and configure the app as normal, and launch PsfTooling before you end monitoring.

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.

PsfLauncher is pre-selected for you, as you always need that if you are using the PSF.  The default configuration for the launcher is probably OK, and you can add scripts in the box below it.  After that come the various shims that you can enable and configure.  One you configure everything, click on the Search for New App Components button to locate the recently installed application.

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.

Then click the Apply to Proposed Change List button to generate a list of actions that the tool will take.  You’ll see step by step the changes to be made to your system, and you can manually edit the proposed config.json file.   Then click the Execute these changes button to finish the work, close the tool and return to the MSIX Packaging tool to complete the package.

By Tim Mangan

Tim is a Microsoft MVP, and a Citrix CTP Fellow. He is an expert in App-V and MSIX.