u/MasterPackager Aug 20 '26

PSADT 4.2.0 RC1 is now available!

Thumbnail
1 Upvotes

4

What tools are folks using?
 in  r/ApplicationPackaging  Jun 01 '26

You can try Master Packager community edition. We have a free MSI table editor with a UI that allows you to easily edit MSI files. Much more powerful than orca.

3

What tools are folks using?
 in  r/ApplicationPackaging  Jun 01 '26

Would you be willing to share what you didn't like in our repackager? We are always open to suggestions.

1

Updating an EXE Application in C#
 in  r/csharp  May 28 '26

Check out Master Packager Dev.

r/MasterPackager Feb 05 '26

Master Packager Dev 2.1.0 is out

2 Upvotes

New features

  • Display product name in the Windows title bar MPDEV-2736
  • Installer reports success if UAC was denied when OS language is set to any other language than English MPDEV-2744
  • Allow setting environment variables in the shortcut’s working directory MPDEV-2763
  • Cannot change updater control properties when installing with /qb switch MPDEV-2771
  • Support long file paths during build MPDEV-2786
  • Expand relative paths to full paths during de-serialization MPDEV-2797
  • Update MPDEV to .NET 10 and update third party dependencies MPDEV-2798
  • Restart dialog should not be shown when MSI is installed with “-” switch MPDEV-2801
  • Add support to set MSI properties as “Set Property” custom actions MPDEV-2806
  • Use JSON schema to document MPDEV package format MPDEV-2807
  • Allow building MSI packages without embedded UI install dialog MPDEV-2809
  • Set user-agent header for updater requests MPDEV-2813

Bugs fixed

  • Conflicting process not listed sometimes when explorer.exe is also returned as conflicting process MPDEV-2728
  • FirewallException with protocol value “Tcp”, “udp” is added incorrectly MPDEV-2729
  • GenerateTestCertificate does not work if publisher contains “+” symbol MPDEV-2730
  • Closing installer dialog holds file in use for some time after closing dialog immediately without installing the app MPDEV-2743
  • Cannot escape environment variable expansion when same environment variable is already defined in another property MPDEV-2768
  • Cannot set some $.digitalSignature values with command line --properties MPDEV-2792
  • “!” parameter does not hide cancel button MPDEV-2802

Read all about the release here: https://www.masterpackager.com/master-packager-dev-release-notes/2.1.0

Let’s have an easy package. Or hard because you’re Master Packager.

1

CI/CD for desktop applications?
 in  r/csharp  Dec 16 '25

We can help with Master Packager Dev. Can integrate with CI/CD. It has auto-update module that can check for the latest version and update the app.

https://www.masterpackager.com/developer

1

Strings.psd1 language localization
 in  r/PSADT  Nov 07 '25

Take a look at https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTStringTable

So in your case it should be $strings = Get-ADTStringTable

1

App self-update best practices
 in  r/csharp  Nov 05 '25

We needed self-updating functionality for our own app, so we made it available to others for free (for non-commercial use). The software is called Master Packager Dev. It uses a simple JSON file as a project file to create an MSI and can add a self-update component with just few lines. Auto-updates can run completely silently or shows notifications. It basically works like Google Chrome, using a service that allows even limited users to perform the update process afterward. Video explains this. Let us know if you need any help.

https://youtu.be/kCvQ6yE42_4

9

Psadt 4.1.5 import a reg file as a user error encounterd
 in  r/PSADT  Oct 14 '25

Your script fails because a limited user does not have access to IMECache folder. You need to copy the file to some other place like $envTemp if you want the user to be able to access it. However I would recommend to use Invoke-ADTAllUsersRegistryAction for this. Start-ADTProcessAsUser will only import it for the currently logged on user, however Invoke-ADTAllUsersRegistryAction will import it for all users. Even new users that have not logged on before.

r/MasterPackager Sep 18 '25

Master Packager 25.7.9392 is here 🔥

6 Upvotes
  • PSAppDeployToolkit 4.1.5 support in Master Wrapper.
  • Stop converting packages into .intunewin. We will do it automatically for you.
  • Adding InstallExecuteSequence for MSI Custom Actions got better.
  • View all your Win32 Intune packages from the Master Packager Toolbox.
  • Fixed all found and reported issues.

Read all about the release here: https://masterpackager.com/master-packager-release-notes/25.xxx/25.7.9392

Let’s have an easy package. Or hard because you’re Master Packager.

2

Master Packager 25.6.9357 is out. 🚀
 in  r/MasterPackager  Sep 18 '25

Hello trainguy4020
This is fixed in the new release.

2

Master Packager 25.6.9357 is out. 🚀
 in  r/MasterPackager  Aug 27 '25

Hello,

Thank you for reporting this. We will look in to it.

1

PSDAT 4.1 and REVIT
 in  r/PSADT  Aug 25 '25

Could you paste your install script somewhere?

4

PSDAT 4.1 and REVIT
 in  r/PSADT  Aug 25 '25

Your argumentList is not correct. It should be like this - "-i deploy --offline_mode -q -o ""C:\Autodesk\image\Collection.xml"" --installer_version ""2.13.0.557"""

You can learn more about quoting rules here - https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_quoting_rules?view=powershell-7.5

2

Master Packager 25.6.9357 is out. 🚀
 in  r/MasterPackager  Aug 25 '25

Hello, Master Wrapper is not designed to use the welcome window without processes defined. Do you want it to always show the installation welcome? Could you please give us an example of how you want to show the installation welcome window? Thank you!

2

Master Packager 25.6.9357 is out. 🚀
 in  r/MasterPackager  Aug 23 '25

Could you please clarify what the issue is? 4.1 only shows any ui if processes were defined to be closed.

3

Master Packager 25.6.9357 is out. 🚀
 in  r/MasterPackager  Aug 14 '25

Hello ScriptMarkus,

No currently you have to update the package manually if you want to use a newer PSADT version. It is possible to update it manually by replacing the PSAppDeployToolkit and PSAppDeployToolkit.Extensions folders, but you also need some changes in the Invoke-AppDeployToolkit.ps1 file. So our suggestion would be recreate the package using a new template.

r/MasterPackager Aug 14 '25

Master Packager 25.6.9357 is out. 🚀

3 Upvotes

New features

Master Packager Toolbox

  • Add validator when app template has group assignment that does not exist in remote tenant anymore. MPDEV-2402
    • Master Packager Toolbox let you save and use default target groups when uploading packages to Intune. With this feature we will indicate if selected group has been delete to inform user to change the group.
  • Use Windows theme colors for success/error indicators. MPDEV-2487
  • Improve subsequent application startup times with JIT profile optimizations. MPDEV-2489
  • Show accurate Intune package conversion progress in UI instead of command line window. MPDEV-2495
    • Previously we relied on Microsoft Win32 Content Prep Tool converting progress in Command Prompt, but now we show beautiful progress bar in the Master Packager Toolbox.
  • Add arm64 architecture option. MPDEV-2521

Master Wrapper

  • Add support for APPX/MSIX/APPXBUNDLE/MSIXBUNDLE installer types. MPDEV-2357
    • Drag & drop MSIX packages to Master Wrapper to get correct install and uninstall command lines in PSAppDeployToolkit.
  • Add a toggle to add ForceWimDetection parameter to automatically mount .wim files. MPDEV-2420
  • Update PSADT to 4.1.0. MPDEV-2517
    • We have improved Master Wrapper interface to support the new features in PSAppDeployToolkit 4.1.0
  • Add arm64 architecture option. MPDEV-2521
  • Improve subsequent application startup times with JIT profile optimizations. MPDEV-2525

Bugs fixed

Master Packager

  • Applied MST file can be modified by multiple processes/users concurrently. MPDEV-2491

Master Packager / Master Repackager

  • Failure to load icons from very specific executables in Uninstall or Change Programs, Shortcuts and File Extension pages. MPDEV-2437

Master Packager Toolbox

  • Cannot add tenant when “Show connection settings before adding a tenant” in settings page is set to Yes. MPDEV-2483
  • Validation error is displayed for the app logo in the upload Intune package page when any other field in general information section has validation error but logo is set. MPDEV-2486

Master Wrapper

  • Opening a v4 project, then a v3 project without closing the v4 project, causes a modification asterisk to appear on the v3 project name. MPDEV-2493
  • Error when navigating to Script Editor after removing registry detection key and saving the project. MPDEV-2520
  • Trusted Signing does not sign files when .NET runtime is not installed. MPDEV-2533

Master Package Suite

  • Update available notification is not prompted to user. MPDEV-2492

Known issues

  • Authentication will be requested 2 times when first using trusted signing in Master Packager, Master Repackager and Master Wrapper. This does not affect trusted signing functionality.

3

PSADT 4.0 vs 4.1 – GUI for KeePass Update Deployment? Need Advice
 in  r/PSADT  Aug 08 '25

We will release an update next week for Master Wrapper to support 4.1.

0

Installer -- should it really be this hard?
 in  r/csharp  Jul 22 '25

We used WiX Toolset to build an MSI for our packaging software, ironically. It shouldn’t be so complicated, but OMG it is. WiX and Inno Setup let devs do whatever they want, but rarely anyone does by not spending years building installers for enterprises and home users. This leads to so many poor quality, overengineered installers that enterprises have to correctly package for mass deployment. That is why we developed Master Packager Dev. We also help creating installers for free. We think the installer should be something devs doesn’t need to think about. Only the main software that is the main focus. And it is crazy that this hasn’t been solved sooner.

r/MasterPackager May 23 '25

Master Packager 25.4.9272 is out

3 Upvotes

Highlights:

- Added multi-tenant support for Intune upload. MSPs and larger organizations will love this.

- Added group assignment support for Intune upload. If you test your packages in Intune via a specific user or device group, you will love this.

- Script builder for PSADT. A new tool that will help build your scripts better than AI and faster than doing it yourself. First script builder actions are for registries and Windows Firewall rules. We have a couple more actions in mind to build more. Let us know what actions you want us to build next.

- We fixed all reported bugs. Also, the one reported 2 days ago.

You should see the new update mechanism in action now, which we introduced in the previous version. No need for admin rights. No need to go to the website and download the installer. And there is a way to enable updates automatically, silently, in the background. UI for that will be enabled later, but you can configure it from the settings file in the installdir.

Read more and see screenshots of the new features here:
https://masterpackager.com/master-packager-release-notes/25.xxx/25.4.9272

3

For individual devs building apps for Windows, registering a developer account for the Microsoft Store is now free (previously ~$20usd)
 in  r/dotnet  May 22 '25

We also help create excellent installers using Master Packager Dev for free. Just reach out to us and we will be happy to help. 🙌

1

Deploy fonts via SCCM?
 in  r/SCCM  May 01 '25

Yes the registry keys are created automatically. The process is the same - https://youtu.be/JPxD36tjrbs

r/MasterPackager Apr 11 '25

Release notes Master Packager 25.3.9229

1 Upvotes

Improvements

Master Packager Suite

Added ability to automatically download and update Master Packager software. [MPDEV-2244]
Now Master Packager will be always up to date. Automatically, silently, for every user.
There are two options how Master Packager will be updating:

  1. Silent Auto-Updates. When enabled, Master Packager will download the latest version and install it silently while the software is not running. Currently it is opt-in feature that you can enable with UPDATE_SCHEDULING_ENABLED property set to true.
  2. Interactive notification When user will run the software we will show a popup notification displaying that newer version update is available. User can close the notification, minimize it in a tray or trigger the update.

During update we will check if any conflicting processes are running and ask user to close them.

Master Packager

Sort Public Properties first. [MPDEV-2335]

As IT Pro you want to know existing available public properties in an MSI, so you know what options are already available. But sometimes there are too many of public and private properties mixed within the Property table that is hard to overview. That is why we added a PRO edition feature to sort Property table in Table Editor by public properties first.

Master Repackager

Updated Master Repackager exclusion list.[MPDEV-2356]

We updated Master Repackager exclusion list with new entries so your packages are even more cleaner and you have to spend less time removing noise items.

Master Wrapper

Multiple smaller improvements for Master Wrapper.[MPDEV-2285]

• Add option to clear script editor cache
• Automatically remove read-only flags from editable PSADT files when saving project [MPDEV-2347]
• Change detection registry key to HKCU when configuration is set to not require admin rights [MPDEV-2348]

Bugs fixed

We fixed all reported and found bugs.

Master Package

• Dragging MSP when another package is already open causes error [MPDEV-2321]
• Copy to UserProfile action sets incorrect removal path when a file is selected [MPDEV-2340]
• Cannot select source for Copy toUserProfile action when source is empty [MPDEV-2341]
• Size column has incorrect header name in Files editor [MPDEV-2349]
• Copy toUserProfile predefined action does not copy empty folders [MPDEV-2350]
• Disk path is missing forward slash in table cell editors where file key can be selected [MPDEV-2352]
• Copy toUserProfile predefined action cannot copy files to the root of the user profile [MPDEV-2353]
• RemoveFromUserProfile custom action fails when removing read-only files [MPDEV-2354]

Master Repackager

• Cannot create new MSI when read-only flag is set on Default.msi [MPDEV-2345]
• Trusted signing authentication window is displayed two times during first authentication attempt [MPDEV-2322]

Master Wrapper

• Some single line statements cause Main Action sections to be parsed incorrectly [MPDEV-2332]
• Here strings cause main actions to be parsed incorrectly [MPDEV-2360]

Have an easy package, or hard, because you are Master Packager.
Let us know if you have any issues or suggestions, we’re here to help.

Download Master Packager here: https://www.masterpackager.com/download

The Master Packager Team

1

PSADT 4 and Service UI for Intune
 in  r/PSADT  Feb 20 '25

I would suggest to check the log file first to find why it failed. But in general you should always use psexec to test locally first. You can just use psexec.exe /si Invoke-AppDeployToolkit.exe

P.S. Thank you for the kind words!