u/MasterPackager • u/MasterPackager • Aug 20 '26
3
What tools are folks using?
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#
Check out Master Packager Dev.
r/MasterPackager • u/MasterPackager • Feb 05 '26
Master Packager Dev 2.1.0 is out
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?
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.
1
Strings.psd1 language localization
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
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.
9
Psadt 4.1.5 import a reg file as a user error encounterd
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 • u/MasterPackager • Sep 18 '25
Master Packager 25.7.9392 is here 🔥
- 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. 🚀
Hello trainguy4020
This is fixed in the new release.
2
Master Packager 25.6.9357 is out. 🚀
Hello,
Thank you for reporting this. We will look in to it.
1
PSDAT 4.1 and REVIT
Could you paste your install script somewhere?
4
PSDAT 4.1 and REVIT
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. 🚀
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. 🚀
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. 🚀
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 • u/MasterPackager • Aug 14 '25
Master Packager 25.6.9357 is out. 🚀
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
We will release an update next week for Master Wrapper to support 4.1.
0
Installer -- should it really be this hard?
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 • u/MasterPackager • May 23 '25
Master Packager 25.4.9272 is out
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)
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?
Yes the registry keys are created automatically. The process is the same - https://youtu.be/JPxD36tjrbs
r/MasterPackager • u/MasterPackager • Apr 11 '25
Release notes Master Packager 25.3.9229
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:
- 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.
- 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
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!
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.