v1.0.4 latest
PSF reliability fixes, application-variant and configuration improvements.
-
PSF config reliability fixes —
isReadOnlyand the monitorwaitflag are now written intoconfig.jsonas JSON booleans (previously quoted strings), which fixed aFixupEntryPoint 0x23ethat could stop a fixed app from starting. Windows paths whose segments look like escape sequences (e.g.\firefox.exe,\b,\t) are now escaped correctly when generatingconfig.json, fixing corrupted executable paths. -
New-MSIXApplicationVariant
—
-DisplayNamesets the cloned application’s Start-menu name, and-NoExtensionsclones a pure launcher variant without the FTA/protocol extensions. Clones reuse the source application’s icon assets — no regeneration required. -
Set-MSIXForceletsConfiguration
—
-PSFDebugLevelnow takes named levels ('0=Disable'…'20=Debug supermax') instead of raw numbers, and the new-PSFEnableReportErrortoggles the PSF error dialogs for debugging. -
Set-MSIXActivePSFFramework
— tab-completion for
-Frameworkoffers the installed families and the downloaded release builds. -
Add-MSIXPSFMonitor
—
-Executableis now optional (defaults to the in-package PsfMonitor path) and a monitor process exclusion is added automatically so the monitor is not re-injected into itself. -
Remove-MSIXDependencies
—
-Namenow accepts wildcards, e.g.Microsoft.WindowsAppRuntime*.
v1.0.3
File type associations, application editing, icon repair, packaging refinements.
-
File type associations
— Add/Get/Set/Remove-MSIXFileTypeAssociation manage
windows.fileTypeAssociationentries (extensions, verbs, logo) per application. -
Set-MSIXApplication
— rename the Id (
-NewId), repoint the launcher (-Executable), set the working directory and default parameters (uap11) and toggle autostart (windows.startupTask) via-Autostart. - Set-MSIXApplicationIcon — regenerates transparent icon assets (incl. unplated target sizes) and wires them into an application’s VisualElements in one call — fixing boxed/plated Start-menu and taskbar icons.
-
Packaging refinements — New-MSIXAssetFrom
-IncludeUnplatedTargetSizes; Close-MSIXPackage-PrettyPrint/-RegenerateResource(makepri); reworked flexible virtualization (Disable / Directory / Registry sets with selective HKCU-key and AppData-folder exclusions); Add-MSIXDesktop7Shortcut-SubFolderplus package-level shortcut handling; Set-MSIXSignature-NoTimestamp; Open-MSIXPackage resolves relative-MsixFilepaths; Get-MSIXApplications also returns uap11 working directory/parameters and autostart state. - Breaking change — Add-MSIXDisableVREGOrRegistryWrite renamed to Add-MSIXDisableWriteVirtualization (clearer name; covers file-system and registry write virtualization).
v1.0.2
Tags, Update-MSIXTMPSF format fix, umbrella update cmdlet.
-
Update-MSIXTMPSF
— now handles both Tim Mangan PSF release formats: the legacy single
ZipRelease*.zipwrapper and the newerDebugPsf.zip+ReleasePsf.zippair (introduced in v2026.05.01). Without this fix the cmdlet silently fell back to the previous release that still shipped the wrapper. -
Install-MSIXForceletsAllRequirements
— new umbrella cmdlet that downloads/updates the MSIX tooling (MSIX Core + SDK Packaging
Tools), Tim Mangan’s PSF and the Microsoft PSF in one call. Use
-Skip*switches to opt out of individual parts;-Forcere-downloads existing components. - Discoverability — expanded PowerShell Gallery tags: CodeSigning, Signing, Manifest, AppAttach, AVD, AzureVirtualDesktop, Repackaging, desktop7, AppV.
v1.0.0
Initial PowerShell Gallery release.
- Full MSIX/AppX edit workflow — Open-MSIXPackage / Close-MSIXPackage, Set-MSIXPublisher, Set-MSIXSignature, Set-MSIXPackageVersion, Test-MSIXSignature.
- Package Support Framework integration — Add-MSIXPsfFrameworkFiles, Add-MSXIXPSFShim, MFRFixup, RegLegacyFixups, FileRedirectionFixup, DynamicLibraryFixup, EnvVarFixup, PSF PowerShell scripts, FTA/COM and monitor/tracing helpers.
- desktop7:Shortcut management — Add/Get/Remove/Repair-MSIXDesktop7Shortcut with per-user-location defaults and custom icon support.
- Ready-made application fixes — Acrobat Reader DC, GIMP, LibreOffice, Notepad++, SSMS, WinRAR (incl. modern shell) and more.
- Assets, variants & App Attach — New-MSIXAssetFrom, New-MSIXApplicationVariant, capabilities, services, dependencies, App Attach (New-MSIXAppAttachImage, New-MSIXDynamicAppAttachDisk) and self-signing certificates.
- Tooling helpers — Update-MSIXTooling, Update-MSIXTMPSF, Update-MSIXMicrosoftPSF. Large binaries (MSIX SDK, PSF redistributables) are downloaded on demand and are not shipped in the package.