Type: Licensed with free trial MSIX Download AppInstaller Download (with updates)
Version: 4.2.0.0   March 29, 2024   Download MSIX file from here..

Download AppInstaller file from here so that you get "autoupdates".

See note below about AppInstaller.

Includes the following programs:

TMEditX is a tool for editing MSIX Packages to inject the Package Support Framework and improve Application Compatibility.  It comes with two additional tools.

TmMsixDeploy is a tool to help with the testing of MSIX packages and is included.

TMPsfParseDebugLog is a tool to parse the detailed log produced by the debug build of the PSF.

Best-of-breed tools for MSIX Packaging. 

  • TMEditX  is a standalone MSIX Package Editor that analyzes the original intent of the MSI/EXE installer and provides the highest level of application compatibility available under MSIX, what we call "High Fidelity".  Also converts to AppAttach formats.
  • MsixDeploy is a tool for installing/uninstalling/testing and editing MSIX packages, Deploying AppInstaller files, creating/deploying SharedPackageContainers, and more. It is the perfect companion to TMEditX so that you may test and debug in a single package. 
  • PsfParseDebugLog is a purpose-built tool to parse the output captured by DebugView when the debug build of the PSF is injected into a package.

Use the Microsoft MSIX Packaging Tool for what it is good at -- capturing the intent of the installer and producing a basic MSIX package. Then use TMEditX to diagnose and improve your package.

ABOUT DOWNLOAD FORMATS:

  • The MSIX file will install the designated version and never check for updates.
  • The AppInstaller file will install the latest MSIX package from our server, and then watch for updates and silently update the product as new versions are released.  It uses both the OnLaunch and AutomaticBackground style detections and is set to not interfere with the user or prompt them for the installation.  NOTE: In January 2022 Microsoft disabled the protocol handler used to distribute via an AppInstaller file.  You may now override this feature in the OS manually.  But realistically, just manually download and install using the MSIX file is what we recommend.

 

Version 4.2.0.0

 TMEditX and MsixDeploy:  Features and Fixes  See TMEditX 4.2 – Confessions of a Guru (tmurgent.com) for details

    • Includes Psf v2024.02.04 with updates:
      • Fixes for apps using file picker dialogs against UNC style paths.
      • Fix for traditional versus local redirection affecting AppData/Roaming.
    • TMEditX: Updates.
      • Consolidated COM Clsid analysis and improved coverage of fixable issues and eliminated false positives.
      • Add new COM subtab display to Pitons to show COM Clsid, Interface, and Typelib analysis of what is in the manifest, what is fixable, and what is not.
      • Force re-analysis after fixing Shell Extension issues
      • Add detection and fixing of Managed COM Servers and shell extesions that are not registered in the manifest.
      • Add detection and warning of modern apps needing .Net Desktop Runtime 5.0.10 or later.

Version 4.1.0.0

 TMEditX and MsixDeploy:  Features and Fixes  See TMEditX 4.1.0.0 – Confessions of a Guru (tmurgent.com) for details

    • Includes Psf v2024.02.04   See:  PSF v2024.02.04 – Confessions of a Guru (tmurgent.com)
    • TMEditX: Feature: Added new analysis and fixups associated with COM, including See Anti-DisRegardation.
    • TMEditX: Feature: New detection and fixup regarding dlls that indicate that the package requires WebView2 as a package dependency.
    • TMEditX: Feature: New detection, without fixup, for Managed COM objects.
    • TMEditX: Feature: Update package min OS and Capabilities to match requirements for new COM schemas.
    • TMEditX: Feature: Added new default rules for RegLegacyFixup to handle HKLM.
    • TMEditX: Feature: Added ability to manually edit the config.Json and AppXManifest files.
    • TMEditX: Feature: Added new Analyzed DLLs tab to provide information about dlls in the package.
    • TMEditX: Fix: Updates to fix Shell Extension Preview Handlers.
    • TMEditX: Fix: Updates to fix Shell Extension Icon Handlers.
    • TMEditX: Fix: Updates to fix Shell Extension Property (Metadata) Handlers.
    • MSIXDeploy: Feature: Added display of comments in the AppXManifest file to show COM object registrations ignored by the Microsoft Packaging Tool that might be fixable.

  

Version 4.0.0.0

 TMEditX and MsixDeploy:  Features and Fixes  See TMEditX 4.0.0.0 – Confessions of a Guru (tmurgent.com) for details

    • Includes Psf v2024.01.02   See:  PSF v2024.01.02 – Confessions of a Guru (tmurgent.com)
    • TMEditX: Feature: Added command line option support for package conversion to VHD, VHDX, and CIM.
    • TMEditX: Feature: Added analysis and support for new JavaBlock option in the PSF RegLegacyFixup.
    • TMEditX: Feature: Added support for new DeletionMarker option in the PSF RegLegacyFixup.
    • TMEditX: Feature: Added detection of long filepaths when converting to VHD/VHDX style AppAttach.
    • TMEditX: Fix: Crash when using fixup on certain mixtures of "Shell Integrations require manifest fix" in same package.
    • TMEditX: Fix: Issue where fixup doesn't indicate in the GUI that it was applied after you press the button.
    • TMEditX: Fix: Crash when using fixup on certain mixtures of "VCRuntime" in same package.
    • TMEditX: Fix: Crash when using fixup on fixing Missing COM registration when typelib was missing.
    • TMEditX: Fix: Issue on FTA for .ttf file, which is a restricted SystemFileAssociation by MSIX.
    • TMEditX: Fix: Added the new MsixAppInstallerData.xml file to the exclusion list for analysis on files needing FRF/MfrFixup
    • MSIXDeploy: Fix: Improvement for deployment of AppAttach formats on older OS's.

  

Version 3.7.0.0

 TMEditX and MsixDeploy:  Features and Fixes  (See TMEditX 3.7 Release – Confessions of a Guru (tmurgent.com) for more information.

    • Includes Psf v2023.08.28
    • TMEditX: Feature: Added support to convert MSIX packages to all (VHD, VHDX, and CIM) formats for MSIX AppAttach.  This is a new sub-tab of the file menu.  The previous feature to "save as CIM" has been removed.  The implementation for CimFS has been improved to deal with the package signature requirements.
    • TMEditX: Feature: Added detection and a new recommended fixup for applications that register context menus using the Shell key ExplorerCommandHandler instead of the normal ShellExt registration process.  These are ignored by the MMPT.  An example of this is Notepad++ 8.5.7.
    • TMEditX: Feature: Added the ability to add certain known Framework packages as a dependency package in the AppXManifest file.  This is found on the new VCRuntimes tab.  An example of this would be for an application that requires WebView2 to be installed.  Dependency packages listed in the AppXManifest file will be automatically installed when the package is installed.
    • TMEditX: Feature: Added detection and a new fixup (available currently) to detect the presence of VC Runtime files that can be replaced by a package dependency. The fix would remove the affected VC Runtime dlls from the package and add the appropriate VC Runtime as a dependency in the package AppXManifest.  This would allow for easy patching of systems in one place if a CVE was detected and the dependent framework package updated by Microsoft.  Due to limitations in the schema, which lacks the ability to specify which architecutre (x86 or x64) is needed, it is unclear if this will work for all packages.  Therefore, this fix is listed under the available fixes at this time.
    • TMEditX: Feature: Added /ReplaceVCRuntimeWithDependency as a command line option for the previously listed feature.
    • TMEditX: Feature: Added a "Branding" option, to allow customers to brand the MSIX packages so that people know that they came from their company. With this setting, which is enabled in the tool configuration options tab, you can request that a customized UI be used whenever someone installs the MSIX package created by this tool when using the Desktop AppInstaller UI.
    • TMEditX: Fix: Fix issue that was preventing the PSF to be added to a package with no applications.  We need the ability to use PsfLauncher to fix missing shortcuts.
    • TMEditX: Fix:  Fix issue with analyzing FTAs with no default verb (ex: Adobe Reader)
    • TMEditX: Fix:  Fix issue with processing ImageHandler Shell Extension fixup.  (ex: AutoDesk Design Review)
    • TMEditX: Fix: Fix issue with the fixup for converted App-V packages that have empty folders.
    • TMEditX: Fix: Fix issue with the available fixup for handling additional missing COM items.
    • TMEditX: Fix:  Fix issues with /ApplyAllFixes command line scenario that could cause the command line to pause without saving the package automatically as requrested.
    • TMEditX: Fix: Fix minor issue with display text right after the PSF is applied.
    • TMEditX: Fix: Also clean-out the backup folder when exiting the tool or starting work on a new package.  Previously, only the unpacked folder in the TEMP directory was cleaned up.
    • MSIXDeploy: Feature: Completed support to locally deploy and remove the AppAttach style packages of VHD, VHDX, and CIM formats.  These were not working due to Microsoft issues.
    • MSIXDeploy: Feature: Added the display of package dependencies on the UNC Packages and Deployed Packages displays.

Version 3.6.0.0

 TMEditX and MsixDeploy:  Features and Fixes

    • Includes Psf v2023.08.28
    • TMEditX: Added support to fix apps that register context menus under the Shell key ExplorerCommandHandler instead of ShellEx (e.g.: Notepad++ 8.5.7)
    • TMEditX: Added support for UAP10 TrustLevel and RuntimeBehavior attributes to applications.
    • TMEditX: Added support for detection of App-V scripts in some packages converted from App-V. No fix is available, just detection.
    • TMEditX: Added support for changing the default application in the package. Performed as button on the Applications tab.
    • TMEditX: Added support for detection of App Paths registrations under HKCU in addition to HKLM.
    • TMEditX: Added detection of VCRuntime Redistributable dlls in the package and Available fixup to remove from package and add PackageDependency if available.
    • TMEditX: Added logic to change the default filename when saving if the certificate subject field is different that the original package by computing
      the MSIX hash of the new subject.
    • TMEditX: Added command line option to register the product rather than the GUI.
    • TMEditX: Added support for direct package conversion for MSIX to VHD, VHDX, and CIM. The SaveAsCIM option is replaced in the new Conversion tab.
    • TMEditX: Added a slew of Restricted Capabilities that have now been documented.
    • MsixDeploy: Added support for working with VHD/VHDX packages in addition to CIM. These are not working at this time due to Microsoft issues.
    • MsixDeploy: Added display of package dependencies on installed packages display.

 

Version 3.5.0.0

 TMEditX and MsixDeploy:  Features and Fixes

  • Includes Psf v2023.08.28
  • TMEditX: Move FTA Shell Fixes before ShelEx fixes in recommended list to improve coverage when two fixes target the same FTA.
  • TMEditX: Avoid special file types 'Folder', 'Drive', and 'Directory' from DragAndDrop Handler fixups.
  • TMEditX: Improve documentation support for packages with multiple application aliases to the same exe by implementing one in a fixup and adding comments on the others in the AppXManifest.
  • TMEditX: Improvements in analysis when PSF is already present in the package.
  • TMEditX: Add new subtab on Pitons to show Registry vs Manifest Shell Verb Commands, also add display of desktop7:Shortcuts to the Applications tab.
  • TMEditX: Add detection of Registry entries causing MMPT to add FTA Shell Integration Verbs even when app didn't request them to be active, just registered.
  • TMEditX: Add detection of Registry entries marked as default verb in Registry but not in Manifest.
  • TMEditX: Sort Available fixes to push unavailable fixes (displayed to show original app integrations that are not available) to the bottom of the list.

 

Version 3.4.0.0

Details in this post: TMEditX and MsixDeploy v3.4 Released – Confessions of a Guru (tmurgent.com)

 TMEditX and MsixDeploy:  Features and Fixes

  • Includes Psf v2023.08.03
  • Includes new features and fixes (see blog post)

Details in this post: TMEditX and MsixDeploy v3.3 Released – Confessions of a Guru (tmurgent.com)

 TMEditX and MsixDeploy:  Features and Fixes (see post)

  • Includes Psf v2023.07.03
  • Includes first set of fixes for packages converted from App-V.

 

Details in this post: TMEditX and MsixDeploy v3.2 Released – Confessions of a Guru (tmurgent.com)

 TMEditX and MsixDeploy:  Features and Fixes (see post)

 

Details in this post: TMEditX and MsixDeploy v3.1 Released – Confessions of a Guru (tmurgent.com)

TMEditX:  

  • Psf v2022.12.05 improvements.  See Psf v2023.2.5 Release – Confessions of a Guru (tmurgent.com)
  •  
  • Although there are fixes in the PSF release to solve a number of difficult package challenges, the update to the new MfrFixup for a more complete compatibility solution when used in conjunction with InstalledLocationVirtualization (ILV) is very important.  Although the FileRedirectionFixup remains the default over the MfrFixup in the GUI, I recommend using the Mfr in IlvAware mode as the default to try first whenever a file-based fixup is recommended.
  • All Psf components are now digitally signed using our code signing certificate (they come unsigned from the Psf).  This resolved an issue from an app that complained if it were started by an unsigned process.
  • Fix crash in TMEditX when fixing up certain UAP based shell extensions.
  • Detect and fix file-based argument on service with [{variable}] style syntax. 
  • Don't detect the config.json file based on filename alone, check contents to avoid processing an application vendor file that uses the same name.
  • Handle more complicated situations of popular shell extensions not supported by the MMPT, but make sure you end up with a valid manifest file.
  • Added Squirrel detection and automatic avoidance of app updates it wants to trigger (see Killing the Squirrel – Confessions of a Guru (tmurgent.com) ).
  • Cleanup around Shell Extension Context Menu support.
  • Upgrade to MakeMsix v1.7 and Signtool build 22621.
  • Add detection of international characters in file paths and switch to MakeAppX to build those packages.
  • Rework the way that dummy apps were used to add in missing functionality of certain shell extensions, AppExecutionAliases, and Protocol Handlers. 
  • Add detection of fonts missed by the MMPT in light of the 1.2023.110 release. 
  • Add detection of Electron detection and a fix to disable the sandbox.  This won't solve all Electron-based app issues, but is a step that will solve some.
  • Add missing file detection.  The MMPT can create packages with manifest references to missing files.  This leads to packages that will not install.
  • Add detection of structured storage being used and recommend the ILV.

 

Details in this post: TMEditX and MsixDeploy v3.0 Released – Confessions of a Guru (tmurgent.com)

TMEditX:  

MsixMgr:

ParsePsfDebugLog:

  • Improved parsing.

 

 Version 2.4.0.0    Includes the following changes:

TMEditX          

  • Upgrade: This release uses an updated code-signing certificate, which due to changes in the Certificate Authority industry makes this package un-upgradable over the previous.  You should first run the old version (2.3) and use the feature to export your existing configuration (on the File->Options screen), then uninstall the old version, install the new version, and import the old configuration.  You will need to re-register the version using the registration key you received originally.
  • Fixes: Includes all fixes from PSF v2022.08.05 releases to increase application compatibility. This includes:
    • Incorporate platform changes per Microsoft across the board to help deal with CLR issues.
    • FileRedirectionFixup: Add PathRedirectonV2 fix for DeVFS calculation. This allows the app to request file operations with paths under VFS folders of the package to also deal with the native folders (especially for the new exclusions).
    • FileRedirectionFixup: Allow Copy and Rename fixups to handle empty redirected destinations and sources only in redirected area.
    • FileRedirectionFixup: Added support for AppVPackageDrive files.
    • Renumber debug instance starting numbers for improved clarity when debugging. FRF=0, PsfRuntime=10K, DynLib=30k, Env=40k, RegLeg=50k.
  • Fixes: Includes all fixes from PSD v2022.-7.10 release.  This includes:
    • Fix DynamicLibraryFixup to allow for mixed cases in call by app.
    • Fix for CreateFile when request is to the redirected area directly and file either exists already there or the request was to CREATE_ALWAYS.
    • Fix DeleteDirectory to allow deletion of redirected directory (even though the package folder will still be present).
    • WIP: Add intercepts for many ucrtbased (POSIX) file system calls.
      The code is currenly defined out, and would only intercept, and log (debug build only), and call the original function if enabled.
      This was an attempt to determine if some of these functions skip the kernel32 library and jump under our intercepts there.
      Ultimately conditionally compiled these out as they A) Didn't intercept for some reason. B) Were determined to not be needed.
    • Added intercept for ReadDirectoryChangesW and ReadDirectoryChangesExW that only log the calls.
      Until we find an app that requires modification, this is the next best thing.
  • Feature: Add detection of an internal AppInstaller file and offer removal.
  • Feature: Added support for Win32Dependencies/ExternalDependency in the AppXManifest schema.
  • Feature: Detect situations where modifiableApp/mutablePackageDirectories might be used instead of the FRF and offer this as an alternative fix.
  • Change: If a package is open and you click on the File tab, it should default to the Save subtab as you probably wanted that.
  • Change: Increased list of VFS package folders used during analysis for files requiring FRF for visibility.
  • Change: Detect AppVPackageDrive folders and automatically add to the FileRedirectionFixup configuration as PackageDriveRelative if present.
  • Change: Ordered the displayed list of reasons you need the PSF for better clarity.
  • Fix: Add VFS\Fonts to the Json FRF Config list of excluded folders if there are no non-font files in that folder of the package.

 

Version 2.3.0.0    Includes the following changes:

TMEditX          Fixes: Includes all fixes from PSF v2022.06.08 releases to increase application compatibility. This includes:

- PsfLauncher now has option to exclude console apps from dll injection.
- PsfRuntime added AddDllDirectory and SetDllDirectory intercepts. Currently this is only for debug logging until we determine the need.
- An FRF fix for redirection paths containing forward slashes instead of backslash (CreateDirectory) as well as grandparent path triming.
- Improved RegLegacy Debug logging until virtual registry fix in OS arrives.
- June improvements documented in this post:  https://www.tmurgent.com/TmBlog/wp-admin/post.php?post=3444  

  • Feature: Add right-click to Files tab on folders that dynamially adds an "add LoaderSearchOrder" to the manifest.
  • Feature: Add buttons to export/import list of exclusions to xml file on the File/Options screen.
  • Feature: Added SkipEnvVar and SkipDynDll options to command line parameters for automation.
  • Feature: Added new option in the PsfLauncher config that adds any console exes to the json.config processes list without fixups (not enabled by default).
  • Feature: Added new tab "Exes" that shows analysis of any EXE file in the package. Also added a button to patch an exe to increase the StackReserveSpace.
  • Change: Reordered the tabs in the main display.
  • Change: When starting the PsfEditor, removed RegLegacyFixups as an automatic default in the Psf Configuration Editing window. Some apps need it (and we can't detect that they do without running the app), but it turns out it isn't save for certain .net apps.
  • Fix: for AppPath for dll and exe detection and implementation issues.
  • Fix: crash when adding shortcut folder to applications that didn't already have desktop9 in the manifest. Similar potential crashes due to added schema extensions also eliminated.
  • Fix: issue when you select a PS1 file for PsfLauncher Scripting that is not in the package. The %MsixPackageRoot% variable used to replace the path when copied into the package had a typo.
  • Fix: The Automated package cleanup was removing too many files in certain cases. This has been resolved.

 

 

Version 2.2.0.0    Includes the following changes:

  • TMEditX          Includes all fixes from PSF v2022.04.27, v2022.04.14, and v2022.02.28 releases to increase application compatibility.

Adds support for new architecture flag in DynamicLibraryFixup

Made Timestamping of MSIX packages optional (by customer request).

Added exclusion to PowerShell processes as fixups may not be injected into it.

Added certain excluded folders to FRF by default (such as Desktop folder).

Consolidate LoadSearchOrder and ExectutionAlias found fix items.

Allow fixup dlls to contain path information (possibly generated by other tooling).

  • TMMsixDeploy   Added ability to inject a cmd process into a deployed package.
  • TMPsfParseDebugLog  

This is a new program added to the package in this release.  If you use TMEditX to add the debug version of the PSF into a package, you can use a tool like DebugView to capture the debug port logging.  This log can be tedious to read, so we now have a log reader that will organize the information and make it easier to find what you need.  Just save the output from DebugView to a text file and open in this tool.

 

Version 2.0.0.0    Includes a slew of changes to improve application compatibility.    Download 2.0.0.0 MSIX file from here.

  • TMEditX          Includes all fixes from PSF v2022.01.22 to increase application compatibility.
  • TMEditX          Includes selected fixes from upcoming PSF February release.
  • TMEditX          Added ability for automatic package updating, based on analysis alone or controlled with command line switches to force adding or skipping components.
    TMEditX:         When auto-applying fixes, do the file/reg cleanup first and re-analyze before doing the others.  See TMEditX CmdLine Options (tmurgent.com)
  • TMEditX          Added new analysis that tracks all exe files in the package to determine both bitness and internal and/or external manifest setttigs. Added an "Advanced mode" setting
    in the tool to display this detail.
  • TMEditX          Add detection for apps needing elevation and configuring PsfLauncher to also elevate; previously elevated processes did not get the PSF injected but now they will.
  • TMEditX          When both 32 and 64 components are present, always include PsfRunDll and both bitnesses of any fixup added.
  • TMEditX          Add new RegLegacyFixup dependent dlls to package when this fixup is added.
  • TMEditX          DynamicLegacyFixup now ignores NativeInterface dll files as support for files in the Virtual windows assembly cache is not needed. Now also ignoring all dlls in the SystemX86 and Systemx64 folders of the package as these will also be found without help.
  • TMEditX          When PsfTrace/Monitor are added, ensure all dependent dlls are also in the package.
  • TMEditX          Added a new "cleanup" button at the top of the analyis page. The recommended workflow now follows the order of display;
  • TMEditX          Fix issue with reanalyze button not updating the display.
  • TMEditX          Fixed scrollbar issues on Analysis and Manifest tabs.
  • TMEditX          When adding a RegLegacy rule for "FakeDelete", default the access field appropriately for the user.
  • TMEditX          Improved shortcut detection when installer used "Advertized Shortcuts". Code now maps these to applications added to the Manifest by the MMPT. Also map UserProgramFiles and Local AppData to prevent adding duplicate shortcuts.
  • TMEditX          Fix to handle lnk shortcuts to URL targets properly. Also fix for URL files on desktop to use StartMenuShellLauncherScriptWrapper.
  • TMEditX          Fix for bug that caused the analysis to only detect user environment variables in the package and miss the system ones.
  • TMEditX          Addressed issue where the MMPT puts ftas under the wrong manifest application.  This solution is not perfect, but we no longer generate a bad package when adding missing FTAs and handlers.
  • TMEditX          Updated the default file/registry exclusions. Cleanup first (which will re-analyze as FRF might not be needed now), Add PSF, then other remaining fixes.
  • TMEditX          Added ability to remove an exclusion item in the tool settings.
  • TMEditX          Fix for case where vendor created an App Paths registration to a non-existent exe file. Previously we want to add manifest support for it; now this situation is detected and ignored.
  • TMEditX          Fix for when a new exclusion is requested to be added to the exclusing list from the c.Files or c.Reg tabs. The change was not being stored.
  • TMEditX          Fix issue in applying registry cleanup.
  • TMEditX          Fix to remove the file from the package when requested in c.Files tab.
  • TMEditX          Add the word "bytes" to the size field on c.Files tab.
  • TMEditX          Add escape characters around command line arguments for FTA Shell integrations in manifest.
  • TMEditX          Fix that allows you to open a second package without closing the tool (the existing page is cleared out).
  • TMEditX          Add description to known MakeMSIX error codes when package creation fails.
  • TMEditX          Added work-around for app that vendor shortcut set working directory to the user's desktop folder, causing an access denied when the app tries to open the virtual folder with full access rights. The app was only doing this as a default folder it displays. Workaround now points to the real desktop, even if there is a virtual one.
  • TMEditX          If we encounter a bad individual file when extracting files from the package (when opening), ignore just that one file and remove it from the ingredients list.

 

Version 1.8.1.0    Download 1.8.1.0 MSIX file from here.

  • TMEditX          Fix GUI on Analysis page when large number of PSF changes are detected; scroll bar did not activate.
  • TMEditX          Small schema fix
  • TMEditX          Fix associated with firewall element in manifest.

Version 1.8.0.0:

  • TMEditX:           Updated PSF to TMurgent Branch 2021.11.24 release.  This corrects additional problems.  See PSF Update 2021.11.24 Now Released – Confessions of a Guru (tmurgent.com) for details. 
  • TMEditX:           Also includes PSF fixes in the TMurgent Branch from 2021.11.02.  See New in PSF 2021.11.02 Release! – Confessions of a Guru (tmurgent.com) for additional changes new since version 1.7 of this tool.
  • TMEditX:           Added support for new desktop9 schema (Improved Context Menu and Drag/Drop Handler support) Must have MaxTested at 10.0.21300.0 or greater.
    TMEditX:           Improvements to RegLegacyFixup default configuration to fix most issues by default.
    TMEditX:           Added ability to add folders.
    TMEditX:           Added ability to modify the target device depencies for MinVersion and MaxTestedVersions.
    TMEditX:           Added ability to fully edit the Json. No syntax checking is provided, however.
    TMEditX:           Updated Analysis tab to add a "package cleanup" button that will clean up unnecessary file/registry and then re-run the analysis.
    TmMsixDeploy:  Added ability to run TMEditX Automatic fixups from right-click menu on a package.

Video of using V1.8 (5 min): TMEditX v1.8

Version 1.7.0.0:

  • TMEditX:           Updated PSF to TMurgent Branch 2021.09.26 release.  This corrects many problems.  See New home for the PSF: 2021 Sept – Confessions of a Guru (tmurgent.com) for details.
  • TMEditX:           Always add both 32 and 64-bit PSF components and bring back PsfRunDllxx.exe to ensure PSF may be applied to packages containing both 32 and 64 bit components.
  • TMEditX:           Added cmd line option capabilities. You may now automatically analyze, apply the PSF, save, and sign your packages from a script. See TMEditX CmdLine Options for details..
  • TMEditX:           Fix Issue that prevented removal of files on the v.Files tab.
  • TMEditX:           Fix issue in applying the WaitForDebugger fixup.
  • TMEditX:           Removed some older options that are no longer applicable to simplify the UI.

 

Version 1.6.0.0:

  • Both:                Added Windows 11 styling
  • TmEditX:           Add support for save as CIM (requires 21H1 OS).
  • TmMsixDeploy : Added support for working with Bundles
  • TmMsixDeploy : Added support for URL replacement in AppInstaller Files
  • TmMsixDeploy : Added support for mounting CIM (requires 21H2 OS).
 NOTE: Due to limitations imposed by Microsoft, as our Code signing certificate used previously expired the package lineage will be broken.  For this release, you must uninstall the old version and install the new.

 

Version 1.5.0.0:

  • TmMsixDeploy : Added full support for AppInstaller files and installed AppInstallers. Also now supporting updater settings.
  • TmMsixDeploy : Added full support for Shared Package Container files and installs.
  • TmMsixDeploy : Added support for signature validation (whether your system has the cert installed).
  • TmMsixDeploy : Added compression ratios to the package UNC display.
  • TmMsixDeploy : Reorganized Package UNC display.
  • TmMsixDeploy : Fix for Dark Mode when creating Shared Package Containers and selecting files.
  • TmMsixDeploy : Update AppInstaller format for 2008 schema.

Version 1.4.0.0:

  • TMEditX: Added analysis and support for applications with Event Manifest files to Migrate the registration into the AppXManifest file.
  • TMEditX: Added analysis and support for applications that have firewall rules set.  Note: There is a bug in the Microsoft MSIX Packaging Tool that is currently causing the original installer registrations to be filtered out of the package prior to saving the package. This feature will only light up once Microsoft resolves this issue.
  • TMEditX: Added support for Windows Applications in Dark Mode.
  • TMEditX: General cleanup of the user interface and improvement in graphics.
  • TmMsixDeploy: Creation of Package, AppInstaller, and SharedPackageContainer support.  This tool previously was a placeholder for future functionality and now the future is here.  Use this app to find your packages and associated files on the share, then work with them via right-click in this tool to edit/install/remove. 

 

Version 1.2.0.0:

  • Adjusted the way trial mode works to overcome issue with vendor software running inside the MSIX container.  Who knew MSIX would have compatibility issues? The trial is no longer capped at 30 days, however randomly functionality is disabled to let you test the full features yet incentivize you to eventually buy.
  • Overcame MSIX interference with Event logging.  The tool now uses it's own event logs, including a new debug log that may be enabled.
  • Added new fixup that detects the presence of Event Trace for Windows (ETW) Manifest files.  The potential fixup creates all the necessary additions to the AppXManifest to support the app use of ETW, however will be silently ignored by AppInstaller until the support is added there.  It doesn't seem like the support made it to 21H1, so maybe 21H2.  (Note: TMEditX works around this using code changes).
  • Improved package graphics.
  • Rename MsixDeploy to TMMsixDeploy so that they appear together in the start menu.  This app is mostly a placeholder for future functionality but displays information on package installations.
  • Fix in TMMsixDeploy to detect when Microsoft incorrectly states time to install.
  • TMMsixDeploy now supports dark mode (not in TMEditX yet).

 

Download here: TMEditX 4.2.0.0.

 

Previous versions:

 

  Version 4.1.0.0: Download here: TMEditX 4.1.0.0.  

  Version 4.0.0.0: Download here: TMEditX 4.0.0.0.  

  Version 3.8.0.0: Download here: TMEditX 3.8.0.0.  

  Version 3.7.0.0: Download here: TMEditX 3.7.0.0.  

  Version 3.6.0.0: Download here: TMEditX 3.6.0.0.  

  Version 3.5.0.0: Download here: TMEditX 3.5.0.0

  Version 3.4.0.0: Download here: TMEditX 3.4.0.0. 

  Version 3.3.0.0: Download here: TMEditX 3.3.0.0.

  Version 3.2.0.0: Download here: TMEditX 3.2.0.0.

  Version 3.1.0.0: Download here: TMEditX 3.1.0.0.

  Version 3.0.0.0: Download here: TMEditX 3.0.0.0.

  Version 2.4.0.0: Download here: TMEditX 2.4.0.0.

Version 2.3.0.0: Download here: TMEditX 2.3.0.0.

Version 2.2.0.0: Download here: TMEditX 2.2.0.0.

Version 2.0.0.0: Download here: TMEditX 2.0.0.0.

Version 1.8.0.0: Download here: TMEditX 1.8.0.0.

Version 1.7.0.0: Download here: TMEditX 1.7.0.0.

Version 1.6.0.0: Download here: TMEditX 1.6.0.0.

Version 1.5.0.0: Download here: TMEditX 1.5.0.0.

Version 1.4.0.0: Download here: TMEditX 1.5.0.0.

Version 1.4.0.0: Download here: TMEditX 1.4.0.0.

Version 1.2.0.0: Download here: TMEditX 1.2.0.0.

Version 1.1.2.0: Download here: TMEditX 1.1.2.0.