{"id":3910,"date":"2024-11-03T09:03:20","date_gmt":"2024-11-03T14:03:20","guid":{"rendered":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3910"},"modified":"2025-01-03T18:57:00","modified_gmt":"2025-01-03T23:57:00","slug":"tmeditx-5-2-release","status":"publish","type":"post","link":"https:\/\/www.tmurgent.com\/TmBlog\/?p=3910","title":{"rendered":"TMEditX 5.2 Release"},"content":{"rendered":"\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3652 size-thumbnail\" src=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2023\/11\/TMEditX_500x500-150x150.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2023\/11\/TMEditX_500x500-150x150.png 150w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2023\/11\/TMEditX_500x500-300x300.png 300w, https:\/\/www.tmurgent.com\/TmBlog\/wp-content\/uploads\/2023\/11\/TMEditX_500x500.png 600w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>TMEditX is the licensed and so much more capable tool for fixing up MSIX <\/em><em>packages; better than PsfTooling since it doesn&#8217;t have to depend on the Microsoft MSIX Packaging Tool to create the final package.\u00a0 <a href=\"https:\/\/www.tmurgent.com\/appv\/en\/buy\/tmeditx\/tmeditx-download\" target=\"_blank\" rel=\"noreferrer noopener\">[Download_page]<\/a><\/em><\/p>\n\n\n\n<h2 id=\"block-f9afad15-c7a9-4090-b9ac-0664f2aacd4c\" class=\"block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-heading rich-text\" style=\"text-align: left;\" role=\"document\" contenteditable=\"true\" aria-multiline=\"true\" aria-label=\"Block: Heading\" aria-readonly=\"false\" data-block=\"f9afad15-c7a9-4090-b9ac-0664f2aacd4c\" data-type=\"core\/heading\" data-title=\"Heading\" data-wp-block-attribute-key=\"content\"><strong data-rich-text-format-boundary=\"true\">Features and Fixes<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PSF v2024.10.26 <\/strong>added to this version. See <a href=\"https:\/\/www.tmurgent.com\/TmBlog\/?p=3902\">What\u2019s new in PSF v2024.10.26? \u2013 Confessions of a Guru<\/a> for details.<\/li>\n\n\n\n<li><strong>Feature:<\/strong> Support for <strong>Control Panel Applets<\/strong> and associated COM Servers.\n<ul class=\"wp-block-list\">\n<li>The traditional registration of these are ignored by the Microsoft MSIX Packaging Tool.<\/li>\n\n\n\n<li>By default, when detected these are placed as Available fixups and are not automated.<\/li>\n\n\n\n<li>Using a new configuration option in TMEditX you can set these to be Recommended fixes when detected.  Alternatively, a new Command Line Option was added <strong>\/AutoFixControlPanelApplets<\/strong> also.<\/li>\n\n\n\n<li>This feature was requested to allow end-users to manage Java certificates.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Feature:<\/strong> Add support for a new PSF feature to be able to disable a user from running <strong>multiple instances<\/strong> of an applications simultaneously in their user session.\n<ul class=\"wp-block-list\">\n<li>It is performed by both PsfLauncher and PsfFtaCom.<\/li>\n\n\n\n<li>Due to rare usage, it is not automatable but must be applied to the package manually.<\/li>\n\n\n\n<li>This can be done via a checkbox on PsfLauncher in the Psf Editor dialog.<\/li>\n\n\n\n<li>There is also an Available fixup for this.<\/li>\n\n\n\n<li>When applied, is applies to all applications within the package.  Manual editing of the config.Json file can limit which applications is applies to.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Feature:<\/strong> Added back the ability to <strong>run scripts<\/strong> either outside or inside the container.\n<ul class=\"wp-block-list\">\n<li>We lost this ability when Microsoft made an OS change several years back.<\/li>\n\n\n\n<li>This appears as a checkbox in the PsfEditor in the scripts areas.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Feature: <\/strong>Added a detection that a <strong>new version<\/strong> of TMEditX is available.  This is detection only, not an automated update.\n<ul class=\"wp-block-list\">\n<li>Requires internet access.<\/li>\n\n\n\n<li>A new sub-tab will appear in the File Menu (where you set options, open and save files, and request conversions to AppAttach) when a new version has been released.<\/li>\n\n\n\n<li>The page will display the current and new version and provide either links or instructions on getting the new version.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Feature:<\/strong> A new command line option <strong>\/AnalyzeOnly<\/strong> was added. The purpose of this is to allow the creation of an XML analysis report file without fixing up the package.\n<ul class=\"wp-block-list\">\n<li>It is the same analysis report file that would be saved in the package.<\/li>\n\n\n\n<li>Other command line options are not supported.<\/li>\n\n\n\n<li>After the \/AnalyzeOnly switch, the path to an xml file must follow.  The typical command line looks like:\n<ul class=\"wp-block-list\">\n<li><code>TMEditX.exe \/AnalyzeOnly PathToXmlOutputFile PathToMsixInputFile<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Change: <\/strong>When PsfLauncher files are added to the package, the package name will be prepended to the filename.\n<ul class=\"wp-block-list\">\n<li>This is a customer requested change to make it easier to identify the package from tools that monitor and report or try to control (i.e. security tools) processes.<\/li>\n\n\n\n<li>PsfFtaCom already did this.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Change:<\/strong> Changed the <strong>package extraction software<\/strong>. Although the progress bar display of the unpacking is lost, the new technique can lead to a 50% reduction in the time to unpack the package.<\/li>\n\n\n\n<li><strong>Fix:<\/strong> Don&#8217;t default to add a <strong>timestamp server<\/strong> when not specified.  This is needed for air-gapped systems at some customers.<\/li>\n\n\n\n<li><strong>Fix:<\/strong> Fixed a but in the PsfEditor scripts UI where the <strong>end-script browse button<\/strong> would update the start-script file.<\/li>\n\n\n\n<li><strong>Fix: <\/strong>When <strong>IsFrameworkPackage<\/strong> is set in the Properties tab, the value in the AppXManifest must be all lower case.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Where to get the release<\/h3>\n\n\n\n<p>The latest version of TMEditX Editor is found at the following link.&nbsp; TMEditX has a fully functional trial mode that can be used to verify just how good it is.&nbsp; <a href=\"https:\/\/tmurgent.com\/appv\/en\/buy\/tmeditx\/tmeditx-download\">TMEditX Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Features and Fixes<\/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":[],"class_list":["post-3910","post","type-post","status-publish","format-standard","hentry","category-msix","category-packaging","category-psf","category-tools","entry"],"_links":{"self":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3910","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=3910"}],"version-history":[{"count":5,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3910\/revisions"}],"predecessor-version":[{"id":3949,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=\/wp\/v2\/posts\/3910\/revisions\/3949"}],"wp:attachment":[{"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tmurgent.com\/TmBlog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}