Psf v2021.12.07 Released

The Package Support Framework (PSF) was started by Microsoft as an Open Source Project to help Win32 and .Net Framework based software operate in the new MSIX Container runtime, however the latest changes are now made in my own fork at https://github.com/TimMangan/MSIX-PackageSupportFramework/tree/develop .

The “Post-Thanksgiving” release brings in some additional changes in the PSF for at least one app that has an issue that have cropped up due to the recent changes to how CMD Scripts and Launches work.  This release is versioned 2021.12.07.

App that starts a PowerShell child process. The last release included changes to ensure that cmd and powershell scripts started by PsfLauncher will run inside the container. This caused an issue with at least one app that required the PSF but the primary Win32 based application is the process that starts a child powershell.exe process.  And currently those processes still break away from the container and no good solution to force these to run inside have been found.  So this PSF release now check if a process is actually running inside the container before injecting PSF components (which won’t work outside).

Products using PSF: These changes will be reflected in releases of TMEditX (1.9.2.0 see: video) and PsfTooling (4.15.2 see: video) that are now released.  Other vendors including the PSF in their products may implement these changes at their own pace.

By Tim Mangan

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