Most important blog articles
Unattended Installation - How to Silently Install your EXE using PowerShell & CMD?
Find out what an unattended installation is and how you can silently install your EXE using PowerShell and CMD (with scripts).
How to extract an MSI file from an EXE installer: A comprehensive guide
Learn how to extract an MSI file from an EXE installer with this step-by-step guide. Explore different options for various installation tools.
How to Find Silent Install Switches for EXE
Find the correct command line switches that can be used to run the EXE setup installers without user interaction using different techniques.
How to convert a PowerShell Script into an EXE Shortcut
Learn how to convert a PowerShell script to an EXE shortcut and make use of the power of effective automation in software packaging.
How to create MSI installers with Visual Studio
In this article, we focus on how to create an MSI package for a Windows Presentation Foundation (WPF) application using Visual Studio.
How to uninstall software using Package management in PowerShell
Learn how to uninstall software packages with ease using PowerShell. We cover three methods: WMI, Package Provider, and Uninstallation String.
What is an INI file? Here's how to create, open and edit an INI file
INI files are still widely used for many applications. Let's see what is an INI File and how to create,open and edit it.
How to Edit an MSI File using ORCA Editor (plus alternative tool)
Learn how to edit an MSI file using the Orca editor compared to the Advanced Installer application packaging tool in our step-by-step tutorial.
There is a problem with this Windows Installer package' Error: 5 Repair Methods
Troubleshoot the 'There is a problem with this Windows Installer package' error with these five easy repairs and log analysis tips.
What is the SysWOW64 folder and what is it used for?
Let's have a look at what the SysWOW64 folder is, its structure and how it works. Also, learn about the differences between SysWOW64 and System32.
MSIX Applications: Handle Prerequisites by Declaring Dependencies in MSIX
By the end of this article, you will know how to handle prerequisites for MSIX packaged applications using the native MSIX dependencies declarations.
32-bit vs. 64-bit Office Add-ins Installation: Step-by-Step Guide
Learn how to install an Office add-in based on the Office version (32-bit or 64-bit) using Advanced Installer. Follow this easy but detailed guide.
MSIX - Biggest Update for Windows Installer
Discover MSIX, the most important update for Windows Installer?
How to Use CustomActionData to Access Windows Installer Properties in Deferred CustomActions
By the end of this article you will be able to know how to access installer properties from Deferred CustomActions using CustomActionData.
MSIX Digital Signing
MSIX Digital Signing
Do not delete your Windows Installer folder
Keep your machines as clean as possible and deleting unnecessary files from the system.
The MSIX Shift. And why you should start preparing for it.
How to get ready for the MSIX shift. A technical and operational approach.
Installing Fonts in MSIX Package
How to define fonts in MSIX
How to configure digital signing in Advanced Installer Azure DevOps Task
Automating digital signing process using Azure DevOps pipelines and Advanced Installer
How to create an MSIX package for a Portable App
This article guides you through the steps to create an MSIX installer for a Portable App using two different MSIX packaging tools.
EXE or MSI Installer - What suits your business best? | Differences and Recommendations
We discuss what MSI and EXE setup installers are and the differences between them. What should you choose between these two? Read this article to find out!
MSIXBUNDLE - What is, how to create, open and manage it?
Find out about what a msixbundle file is, how to create and open it, what it has to offer and how it can be of help in application packaging.
Executing Python Scripts through PowerShell: A Step-by-Step Guide
This article will show you how to execute a Python script from PowerShell and benefit from integrating Python's capabilities in a Windows environment.
What are .MSP files, how to create and extract them?
Learn about the MSP files, what they are, and how to open, create and extract them. Improve your knowledge about the MSPs.
How to publish your MSIX package to the Microsoft Store?
How to publish your MSIX package to the Microsoft Store?
How to create and customize a C# WinUI 3 desktop app
Learn how to create a C# WinUI 3 desktop app using the Windows UI Library (WinUI) and how to customize its MSI package for easy deployment.
What is software packaging and why is it important?
Find out what software packaging is and why the process is important for the ease of application deployment and installation.
How to: Get Reports on MSIX/APPX App Inventory in SCCM
Conducting an App Inventory in SCCM - Some examples on how to create MSIX/APPX reports
AppData | LocalAppData | ProgramData Explanations, Differences, Use Cases
Understand what an environment variable is and what AppData, LocalAppData & ProgramData have in common.
SCCM Dependency: Supersedence Rule in Application Packaging - Bug or Feature?
Learn how application dependency and supersedence work in SCCM deployment. Avoid having new dependencies blocked by SCCM rules!
Silently Install EXE and MSI setup applications (Unattended) - How To Guide
Find out what a silent install is and how to silently install MSI and EXE setups (the unattended way) from our complete guide covering this topic.
What is a PFX Certificate and how to generate it?
Let's see what a .pfx file is and how to create and use one to code sign your application in two ways: using PowerShell commandlets or Advanced Installer's GUI.
How to avoid the 'Windows Defender SmartScreen prevented an unrecognized app from starting' warning
Let's see how you can prevent the 'Windows Defender SmartScreen prevented an unrecognized app from starting' warning from appearing when users download your installer.
How to Uninstall an MSI package (with UI and silently) - 7 Methods to Use in the Enterprise Environment
We are going through the MSI uninstall process, both in UI and silent mode, in an enterprise environment. We offer you 7 different scenarios.
How to find the ProductCode GUID of an installed MSI
In this article, we show step-by-step tutorials on how to retrieve the ProductCode of an installed MSI using different methods.
How to create a Setup.exe file in Visual Studio
Learn how to create a Setup.exe file for a Windows Forms application using Microsoft Visual Studio with our step-by-step tutorial.
MSIX PowerShell Cmdlets - Install MSIX files and MSIXBundles
Learn how to install a MSIX file, MSIX bundle or a Shared container from PowerShell with simple commands and steps.
Deploying PowerShell Scripts in SCCM: Application Model vs. Legacy Packages vs. Scripts
Learn three methods to deploy PowerShell scripts in SCCM: via Application model, using Legacy Packages model, and via Scripts.
How to Troubleshoot MSI Error 1603: Fatal Error During Installation
Learn how to fix Error 1603: Fatal Error During Installation during MSI installation with this guide. Find out the causes and solutions for this issue.
MSI File - What is, how to open and edit it?
Find out what a MSI file or installer is, how to open and edit it, if you can remove it and other useful answers to your MSI related questions.
Is WinGet missing or not installed on your system? Here's how to fix it
Learn how to check if Winget is installed or missing from your Windows system, and how to repair it in this comprehensive guide.
Managed Service Accounts (MSA): Installing a service
Wonder how to install a service under a Managed Service Account on a Windows Server or how to set an MSA? This is what we discuss in this article.
Top 10 Windows Installer Package Errors and How to Fix Them
We made a top of the most common Windows package errors you can encounter, and we give you a solution on how to fix each of them. Hop in!
Windows Installer vs. SCCM Cache Folder - How to repair or upgrade an MSI installed via SCCM?
In this article, we address the issues users have been encountering with the SCCM Cache folder. They get asked for media of a former MSI when trying to upgrade or repair an MSI that was previously installed with SCCM.
How to Use PowerShell App Deployment Toolkit for Wrapper Handling
Learn how to handle wrappers using PowerShell App Deployment Toolkit (PSADT), an opensource framework that simplifies software deployment.
What is an APPX File - How to extract, open and edit one?
This article is going to focus on the APPX file, explain what is is, as well as show you how to extract, open, and edit it.
How to Install and Uninstall MSI Packages using Powershell
Learn how to install and uninstall MSI installers using PowerShell, Msiexec and PowerShell App Deployment Toolkit, silently or using UI.
How to Install Unsigned Drivers easily on Windows 10/11?
If you have questions on how to install unsigned drivers on Windows 10/11, we have a detailed article guide for you. Let's embark!
How to fix the 'This package can only be run from a bootstrapper' error?
Did you encounter 'this package can only be run from a bootstrapper' error message during app repackaging? In this article, we address this issue.
The meaning of 'Log on as a Service' and when to use the 'Log on as a Service' policy?
Learn how to enable and use log on as a service. Plus, see how to install a service with Log on as a service policy in three steps by using built-in functionality.
MSI vs MSIX: Practical Side-by-Side Comparison and Limitations
In this post we make a side-by-side comparison of MSI and MSIX to get a practical overview of the features, differences and limitations of each of the formats.
Application Packaging Process - The End-to-End Tutorial
The End-to-End application packaging process is presented in our complete tutorial. Check out the industry's best practices and insights.
How to deploy MSIX Packages with Microsoft Intune
In this article, we present you three options to deploy MSIX/Appx packages in your infrastructure using Microsoft Intune.
How to automatically update a Windows Forms Application?
Learn how to create the MSI installer and configure automatic updates for your Windows Forms application using Visual Studio and a web host.
MSIX Introduction: A comprehensive 24-chapter guide
A guide to understanding MSIX, the new universal package and deployment technology designed for Windows apps.
How to Provision and Remove MSIX Packages Per Machine?
How you can achieve a per-machine installation for an MSIX package?
How to Run EXE files as Administrator in Windows Programmatically
This article shows you how to run EXE apps as administrator in Windows. Learn how to automate this task instead of doing it manually.
How to create a Windows installer for a C# application
Create an MSI installer for your C# app with this easy tutorial! You will learn how to use Visual Studio and Advanced Installer to package your app.
How to create an installer for a .net Windows service app using Visual Studio
This article will cover how to add installation components to a service and how to use Visual Studio to build an installer package for your service application.
How to easily Read INI Files with PowerShell commands
Learn how to use PowerShell scripts and commands to easily read INI files. Though PS lacks ready-made commands to work with INI, we offer our tricks!
What is a Code Signing Certificate and how to ensure digital trust for your application
This article focuses on the role of a certificate when digitally signing code or an application, the options available, potential problems, and solutions.
Create and Edit the Windows 11 Context Menu for your Application
Easily add or edit a context menu item for your application in Windows 11 through the Advanced Installer's friendly user interface.
Why a Digital Signature Timestamp is Always Required
Let's better understand what a digital signature timestamp is and why it is very important in the application electronic signing process.
Don't Do It: Use Immediate CustomAction For Changing The System State
How Immediate Custom Action works?
False positive virus detection
Prevent false positives from antiviruses when deploying your software
Managing Non-VFS Files when working with an MSIX-packaged application
DIY folder virtualization using the Package Support Framework
How to Change the Packaging Type of APPX or MSIX - UWP vs. Win32 App
Learn what the limitations of APPX are when changing packaging type to MSI or EXE, and understand the context of APPX packages.
How to automatically code sign the MSI with GitHub Actions
Code Signing with Github Actions: How to automate the digitally signing process of MSI packages using Github Actions
Enable auto-updates for your MSIX packages without publishing your apps in the Microsoft Store
Enable auto-updates for your MSIX packages without publishing your apps in the Microsoft Store
Best Practices for Repackaging ClickOnce Applications
In this article, we show you how to repackage a ClickOnce application and what are the challenges of this process.
How to use the Winget tool to deploy apps in Microsoft Intune
Learn what the Winget Windows Package Manager Tool is and how it can be useful when deploying Store Apps in Microsoft Intune.
How to Import Windows Registry (.reg) Files
Learn how to import .reg files with CMD, PowerShell, VBScript and Advanced Installer. Import per-user or per-machine registry files with ease.
Azure Virtual Desktop - Step by Step Guide of Creating, Configuring and Managing your AVD setup
In our comprehensive guide to Microsoft Azure Virtual Desktop, we tell you what it is, how to do the proper setup, and what are the pros and cons of Azure Virtual Desktop.
Trusted Signing Integration: Advanced Installer's Newest Standard
Trusted Signing is a FIPS 140-2 Level 3 certified cloud service aimed to simplify the process of acquiring, securing, and using your code signing certificates.
How to install MSI from Batch Script
This article will explain what a batch script is, how to create a batch script, and how to use a batch script to install an MSI file.
What is Microsoft Team Foundation Server (TFS), the actual Azure DevOp?
See what Microsoft TFS is, learn about VSTS and Azure DevOps Server, their differences, and the suite of tools they offer for software development.
How to set a Windows registry value with PowerShell
Let's see how you can set a registry key value with a Custom Action in PowerShell, or when you are using the PowerShell App Deployment Toolkit (PSADT).
How to create a Windows installer package - Beginner Guide
Learn about the Windows installer, the many application packaging formats and the process of creating your first MSI package.
How to deploy .NET WPF applications using MSI installer
In this article, you'll learn how to create an MSI for a .NET WPF application using Visual Studio (VS). Plus, you'll see how to build and install your WPF app.
How to Easily Convert Your MSIX Package Into MSI
Learn how to convert MSIX into MSI packages in an enterprise environment. This article will show you how to do it easily with Advanced Installer.
What is Microsoft Intune? The Ultimate Guide for Beginners
In this article, we'll address Intune for beginners. We provide an overview of what Microsoft Intune is and how you can manage devices with it.
Create MSI packages via command lines: Unleash the power of automation
Learn to create MSI packages from the command line, the tools you need, and how automation can simplify software packaging and deployment tasks.
How to display interactive user messages during an Intune system deployment
Discover how to integrate ServiceUI.exe in Intune silent deployments using Advanced Installer to display real-time messages to users.
What is App Installer? And how to use it to simplify MSIX installation and updating process
Discover the power of App Installer for streamlining MSIX package installation and updating. Learn everything from what it is and how it works to how to create one.
How does the MSI Registration ProductID look like and where to find it?
By the end of this article you will learn how the MSI Registration ProductID is created and how to identify it.
How To: Create MSIX Package in Visual Studio
By the end of this article you will know how to create an MSIX package with Visual Studio.
Code Signing Using Azure Pipelines and Azure Key Vault
How to digitally sign your code in Azure?
Top 10 most common ICE Validation Errors and How to Fix them
In this article, we talk about what is ICE validation, how to validate your MSI package and how to fix the most common ICE errors.
The new way of dealing with Startup Application in your MSIX package
The new way of dealing with Startup Application in your MSIX package
How To Execute Powershell Custom Actions in MSI
By the end of this article, you will understand how Windows Installer interprets different scripts and how PowerShell custom actions are implemented in the MSI.
Repackage Java Runtime and Create an MSI Installer
Repackage Java and create a professional, customized MSI package for deploying to your users or to a Windows server.
How to create an MSIX package for a native AOT app
We show you how to create an MSIX installer for a native Ahead-Of-Time compilation (AOT) application using Visual Studio. Let's start!
Environment variables - Wise Package Studio vs Advanced Installer
Compare how environment variables are handled in Wise Package Studio and Advanced Installer
Implementing Active Setup in Enterprise Software Deployments with PSADT
Learn how to add Active Setup using PowerShell App Deployment Toolkit (PSADT) as a winning strategy in enterprise software deployment.
Packaging Series:Convert VLC Media Player to MSIX
Packaging Series:Convert VLC Media Player to MSIX
How to Automate MSIX Package Validation with MSIX Tweaker?
A free command line tool that can scan your MSIX packages and detect folders which are not part of the known-VFS list.
MSIX Deployment Options
MSIX Deployment Options
How to send custom messages through Advanced Installer Updater?
Advanced Installer Updater makes it easy to communicate with your end-users important information about new releases or updates.
We analysed the bandwidth savings when using an MSIX package - and it's more than 50%.
Bandwidth savings research on MSIX differential updates
Recache MST
Recache MST
How to set allowElevation flag for MSIX packages
How to set allowElevation flag for MSIX packages
Migrating to MSIX: Limitations, Workarounds and Solutions
This article covers all limitations you need to know before converting to MSIX and how you can overcome them.
MSIX Modification Packages: Deploying custom application configurations.
An introduction to MSIX Modification Packages: What it is and how it works?
How to Create and Test an MSIX for a Python Application
This article will walk you through how to create and test an MSIX for a Python application, including the process of adding a Python dependency into an MSIX package.
3 Ways of Handling User Resources in MSI: Self-Repair, Active-Setup, CustomAction
We show you three ways to handle user resources under a user profile or a registry key in MSI: Self-Repair, Active-Setup, CustomAction.
Repackaging vs Wrapping: Which is the Best Option for Software Packaging?
Learn the differences between wrapping an installation and repackaging it. Learn the advantages and disadvantages of each packaging option to determine which best meets your needs.
How to Show Toast Notification for Your Updates
See how to enable and show toast notification for your updates. No need to write code for this feature - everything is built in our Updater.
How to launch or call .BAT file from an MSIX shortcut
In this article, we will show you how to launch a batch (BAT) file from an MSIX entry point using the Package Support Framework (PSF).
How to Set Up an Environment Variable in MSIX to Directory and File Paths
Learn how to declare and set up a traditional environment variable within MSIX packages '“ no coding or needing to manually inject the Package Support Framework.
MSIX limitations: How to fix 'DLL not found' issue
In this article, you will learn about one of MSIX limitations, the 'DLL not found' error message. Let's see what are the causes of this error and how you can fix it.
Antivirus Whitelisting Pains
Caphyon's approach to antivirus whitelisting.
How does MSIX package upgrades change industry best practices?
How to handle MSIX package upgrades
Always use the app package version and not app version to your package versioning
Application Packaging Best Practices - Package Semantic Versioning
How to Bind the SSL Certificate During the Upgrade Process Using Custom Actions
Learn how to bind the SSL certificate during the upgrade process of web apps.
License Key Validation in MSIX-Deployed WinForm Applications
A step-by-step guide on implementing license key activation support for a WinForm application deployed via MSIX. Let's embark!
Investigation and Resolution of .exe.local Directory Vulnerabilities
Given our aim to protect our users' security, we investigate and come up with a solution for the .exe.local directory against a DLL hijacking vulnerability.
Group MSIX Shortcuts in the Start Menu
Grouping apps in the Start Menu was a popular topic since the launch of MSIX. Using Advanced Installer, you can easily define your groups with just a click.
How to Set Automatic MSIX Downgrades with .appinstaller
How downgrades work with MSIX?
Important Security Updates for the Advanced Installer Auto Updater
Learn about the most recent security updates for the Advanced Installer Auto Updater, as well as what the Auto Updater vulnerability involves and what you should be aware of.
Distribute Desktop Applications in the Modern World with the Help of Desktop Bridge
Distribute desktop applications in the modern world with the help of the Desktop Bridge
App-V to MSIX conversion: Shortcut argument skipped during conversion
In this article you will find out how to properly handle the shortcut argument being skipped during an App-V to MSIX conversion.
How Installer Analytics' New Feature Helps You Drive Business Value by Tracking ANY Desktop Installation Property
This post explains how to use Installer Analytics custom properties reports in order to track product information using Windows Installer properties you define within your setup package.
Application Management Challenges - An Application Packaging Perspective
Learn about the challenges in managing applications from an application packaging perspective in this article. Discover the impact of Windows 10's Windows as a Service model on application lifecycle and how to manage changes in packages.
How to fix application crash when modifying MSIX user registry using Windows 10 V2004
In this article, we discuss why your application crashes when modifying the MSIX user registry - and how they fixed it with Windows 10 V2004.
Packaging Series: Repackaging Blender as MSIX
Repackaging Blender as MSIX
App-V to MSIX conversion: StartMenu folder skipped during conversion
In this article, you will find out how to properly handle the StartMenu folder being skipped during an App-V to MSIX conversion.
Advancing MSIX Support: Automatic Conversion and Compatibility Analysis Framework
See how this framework speeds up MSIX conversion, identifies the applications that can be converted, and tracks potential issues during conversion, build, and installation process.
Building Transforms - Wise Package Studio vs. Advanced Installer
Building Transforms - Wise Package Studio vs. Advanced Installer
Smart PSF: Add a Fixup to Your MSIX Application
Smart PSF: Add a Fixup to Your MSIX Application
Ready for MSIX Sparse Packages - Keeping non-UWP desktop apps relevant to new Windows APIs & features
Using MSIX Sparse Packages to grant package identity to non-UWP desktop apps is helpful if you can't switch to MSIX but want to use new Windows features & APIs.
Windows 11 Software Packaging Updates
What's new in Windows 11, and what are the updates we made in Advanced Installer to support Windows 11
Context menu in MSIX
ontext menu in MSIX
Prerequisite install detection criteria - How to create one
Learn how to create a detection criteria for a custom prerequisite in application packaging, to detect if it is already installed on the target machine.
How to: Set up Firewall Rules in MSIX
How to define firewall rulse in MSIX packages?
How to Configure Azure Key Vault Digital Signature in TeamCity Pipeline
How do you edit a build step in your TeamCity timeline and add a digital sign step using an Azure Key Vault certificate? Read our tutorial and find out!
Use Logos for MSIX Application Installer Branding
Embed logos into your MSIX installer packages and boost the recognition of your brand by making it visible when users install your application!
How to Disable MSIX Uninstallation
How to Disable MSIX Uninstallation
The fastest way to run CMD inside MSIX and APP-V containers
The fastest way to run CMD inside MSIX and APP-V containers
Your app installation is 100% SAC compatible with Advanced Installer
Learn what is Smart App Control(SAC), how to enable it and how it influences your installers. Smart App Control is now fully supported by Advanced Installer.
How to configure an Advanced Installer build step in a TeamCity pipeline
A step-by-step tutorial of how to configure an Advanced Installer build step in a TeamCity pipeline.
Application Packaging Job Interview Questions and Answers
Some possible questions and answers for an application packaging job interview. Get prepared and impress your job recruiters!
Installing a test certificate directly from an MSIX package
Learn how to install a test certificate from an MSIX
How to Replace ClickOnce application with MSIX
Although not as used as MSI, ClickOnce has been present in the application packaging market for some time. See a step-by-step tutorial on how to migrate from ClickOnce to MSIX.
MSIX App Attach Step-by-Step Guide: How to configure MSIX App Attach for Azure Virtual Desktop
What is MSIX App Attach? Learn how to configure MSIX App Attach for Azure Virtual Desktop from this step-by-step tutorial.
How to Create an MSI installer for a Python Application
Learn how to create a Python application MSI installer, customized and ready to be deployed to your users or to a web server.
Can you have Environment Variables in MSIX? Yes, and here's how to set them.
What are the environment variables and how to set them in MSIX
How to continue with an installation after reboot?
You might run into the situation where you need to continue the installation of a certain application after reboot. How will you do it?
Build an MSI that installs per-user or per-machine
Let's have a better understanding of per-user and per-machine MSI installation contexts, as well as when and why to use each of them.
MSI Permissions Guide: Three Ways to Add Rights With your Installer
By the end of this article, you will know three ways to add permissions with your MSI installer
How to Configure Firewall Rules via MSI with Custom Actions
Create, configure and modify the Windows firewall rules via MSI using VBScript, Powershell, and Custom Actions in Advanced Installer.
How to Handle Process Custom Actions in MSI Packaging
Learn how to use MSI custom actions to Terminate, Detect and Wait for processes with Advanced Installer, VBScript and PowerShell.
The Main Benefits of Application Packaging - A Business Perspective
Let's discuss the main benefits of application packaging for the software deployment industry from a business efficiency perspective.
How to repackage Java dependent applications as MSIX
Learn how to repackage Java-dependent applications as MSIX installers and remove the security risk from malware and cyberattacks.
Automating Application Installation with Configuration Manager: Deploying Software using Package vs Application Model
Explore the benefits of automating installations with Microsoft Endpoint Manager Configuration Manager and the differences between SCCM Applications and Packages.
How to Create a Trial Version for a C# Windows Forms application
Find out how to set up a 30-day trial period for a C# Windows Forms application while also ensuring a strict security environment.
What is PowerShell and how to use it to customize your MSI
PowerShell is a powerful scripting language that can be used to automate tasks and add custom functionality to your MSI. Learn how to use PowerShell to customize your MSI.
Updates Deployment: Major Upgrade vs Patch
Major Upgrade vs Patch
How to Create a Sparse Package
See how to create an MSIX sparse package. You can easily configure your sparse package with our intuitive GUI, built in functions and predefined custom actions.
Disable Updates in Google Chrome Enterprise
Disable Updates in Google Chrome Enterprise
How-To: Build an Advanced Installer Visual Studio Project from Azure DevOps
By the end of this article you will know how to customize and build an AIPROJ from an Azure DevOps pipeline
How to convert an App-V 5 file to MSIX
In this article, we show step-by-step tutorials on how to convert an App-V 5 package into MSIX without having to repackage it.
How to handle AppData in MSI using Custom Actions
By the end of this article you will know how to place Application Data within the MSI
Tech Update: Microsoft Intune's Game-Changing Application Management Solution
Microsoft will launch Intune Enterprise App Management in February 2024, simplifying the management of both first-party and third-party applications.
MS-AppInstaller Web Protocol '” Enable your web-users to launch MSIX installations with a single click
MS-AppInstaller Web Protocol '” Enable your web-users to launch MSIX installations with a single click
How To Package Adobe Reader DC for AVD MSIX AppAttach
Let's have a look at the necessary steps to repackage Adobe Reader DC and make it ready for Azure Virtual Desktop MSIX App Attach.
How to Create a Desktop Shortcut for a Windows Forms Application?
Create a desktop shortcut for your Windows Forms app installed via an MSI package with Visual Studio and Advanced Installer. This guide shows you how.
The Repackager or the Modern Technique of Application Packaging
What is the Repackager and how can it help you in your daily job - either as an IT Pro or as a Developer
Bundles-Wix vs. Advanced Installer
Bundles-Wix vs. Advanced Installer
Convert Google Chrome MSI installer to MSIX through repackaging
MSIX is the future of Windows app packaging. Find out how to convert your existing MSI installer for Google Chrome enterprise to MSIX in minutes.
How to Create an MSIX Package for WinForms Application
In this article, we will discuss the methods that you can use in order to export yout WinForms application as an MSIX package.
Automating the Repackaging Process of SCCM Applications in a Remote Virtual Machine
In this article, we'll explain how to automate the repackaging of SCCM applications by connecting to a VMware virtual machine that is housed in the vCenter.
How to update your MSIX application in Microsoft Store
Learn how to update your MSIX application in Microsoft Store.
How to package AdvancedView (with Java bundled) as MSIX
Let's go through repackaging Advanced View software application with Java dependencies and create an MSIX installer.
Identifying and Resolving Common Challenges in MSI Deployment
Learn how to optimize the MSI deployment process by identifying the most common errors and providing a solution to overcome them.
Enhancing Software Security: A Guide to Secure Install Properties with Advanced Installer
Our secure install property feature makes the installation of new software a smooth and secure process. Let's dive in and check it out in depth!
How to Automate App-V 5 to MSIX Conversion
In this article, we show step-by-step tutorials on how to automate the conversion of App-V 5 packages into MSIX.
MSU Files Explained: How to Download, Install, and Manage Windows Updates
Understand MSU files, learn how to download, open, install and uninstall them, the differences between MSU and CAB files, and use WUSA.exe.
How does MSIX handle the temp folder? And why is it important to know it!
In this article, we will see how MSIX handles the temp folder by creating an MSIX package which writes files in two locations.
Advanced Installer 18.8 Story - Modernization of the Installer UI
See what's new in Advanced Installer 18.8 and what features, enhancements, and bug fixes it brings.
False-positive Malware Detection Announcement
An update on the recent false-positive malware detections of PowerShell scripts included in setup packages built by Advanced Installer.
How to Build MSI or EXE Package Using MSBuild
Learn how to use MSBuild and Advanced Installer's Visual Studio extension to build MSI/EXE packages efficiently and streamline your packaging process.
Inno Setup vs Advanced Installer: A Comparison in Package Creation
We put Inno Setup and Advanced Installer in a side-by-side comparison to determine which software is best for application packaging.
Auto updating an application using GitHub
As GitHub is a widely used repository, Advanced Installer created an integration with the GitHub platform - 'GitHub integration for the Updater'. This integration supports you in automating your product update releases through your installer.
How to Handle Driver Installation through an MSI package?
In this article, we guide you through the process of driver installation inside an MSI package. We use several methods and determine which works best.
MSIX and Code Signing Certificates: What Developers Must Know
This is part 1 of a two-part series on MSIX and Certificates
How to create an MSI installer for your C++ application in Visual Studio
In this article, you will learn how to easily create a customized MSI package in Visual Studio for an application written in C++.
What are the differences between INSTALLDIR and TARGETDIR?
Let's see how Windows Installer defines an installation's directory location, what the INSTALLDIR and TARGETDIR properties are, and what the differences are.
Edit the Multi SZ Registry with PowerShell
Manipulate the REG_MULTI_SZ registry data, also called 'Multiple Strings' or 'Multi-String Values', with Advanced Installer and PowerShell.
How to Add a File to an MSI Installer with Embedded CAB
See how to add a file to an MSI installer with embedded CAB using different tools. Learn to customize your MSI packages with our step-by-step guide.
How to Edit an MSI Package With Advanced Installer
Learn how to edit an MSI Package with Advanced Installer.
How to create a URL Shortcut to open a specific website in MSIX
How can you create an URL shortcut to open a specific website in MSIX, when MSIX lacks a built-in mechanism for creating shortcuts? Let's find out!
MSIX VFS AppData - Notepad++ disable autoupdate issues
Let's explore the issue of disabling auto-updates in Notepad++ within an MSIX container and come up with a solution to it.
How to preserve customizations between IIS updates in just one-click
In this article, we show you how to enable the preservation of customizations between IIS updates in just one click using Advanced Installer.
Configuring SQL Connections for MSIX-Deployed Applications
Learn how to enable users to establish an SQL connection at the initial launch of a Windows Forms app deployed via an MSIX package.
The Case of the Missing Shortcut Icon - App-V 5.X
Fixing the problem of not displaying the shortcut icon after publishing an App-V package.
Monitoring Desktop Installations on Windows
Track successful desktop installations on Windows with Installer Analytics. Monitor installs, uninstall metrics, upgrades deployment, and version activity to improve user retention and grow your customer base. Learn more on Advanced Installer.
De-hardcoding File Paths Using VbScript and PowerShell Custom Actions
This article reveals how to automatically de-harcode files using VbScript and PowerShell custom actions.
Exploring the Package Analyzer Feature in MSIX Packaging Tool
Package Analyzer is a new feature introduced by MSIX Packaging Tool designed to analyze the MSIX Package trace log during runtime. Let's explore it!
App-V to MSIX conversion: Environment Variables
This guide will teach you to easily convert your App-V 5 package that contains Environment Variables into an MSIX package. Learn with Advanced Installer!
Don't conduct a manual install when your SCCM deployment fails - Stick to the SLA
Why never manually install an app if your SCCM deployment fails?
New switch to disallow Win32 App installs on Windows
Windows 10 Creators Update can block Win32 Non-Store Apps from Installing
Digital Signing Complete Guide
Welcome to our extended guide regarding code signing certificates, digital signatures, timestamps and the entire terminology related to code signing.
Visual Studio 2017
Visual Studio 2017 Launch
Windows 10 Migration for Enterprises
Windows 10 Migration for Enterprises
Windows Installer Role-based Guide
Windows Installer Role-based Guide
Why Your Manually Installed Applications Count Should Be Zero
Why Your Manually Installed Applications Count Should Be Zero
What kind of Graphics Adapter or GPU do your users have and how much memory do the adapters have?
Learn how to optimize graphics-intensive apps with Graphics Adapter in Installer Analytics. Analyze user GPU data to make data-driven decisions and improve user experience.
The WinUI migration has started for Advanced Installer - Welcome the brand new look of the Start Page
This article highlights the start of the WinUI migration for Advanced Installer and the introduction of a sleek and modern design for the Start Page.
Packaging Series: How to build an MSIX package for an Electron application
Packaging Series: How to build an MSIX package for an Electron application
What are the Pros and Cons of using VBScript in MSI packaging?
We'll go through the Pros and Cons of using VBScript when it comes to MSI packaging '“ both from the point of view of a developer and an IT professional.
How to fix file redirection for Win32 applications running in an MSIX container
One of those common errors for MSIX packages is the access-denied-error. In this article, we present you two options to deal with the file redirection limitation in an MSIX Container using PSF.
AppData Management in MSI/MSIX/APPV
AppData Deployment
How to configure an Advanced Installer build step into a Jenkins pipeline
Learn how to configure an Advanced Installer build step into a Jenkins pipeline.
How to troubleshoot an MSIX package failure with the Package Support Framework
Learn how to trace the root cause of an MSIX package crash and debug the MSIX installer failure with the Package Support Framework.
Intune Deployment: How to Customize Line of Business (LoB) App Installs
Intune Deployment: How to Customize Line of Business (LoB) App Installs
What is software deployment and what tools can help?
We discuss the software deployment process and reveal the most efficient packaging and deployment tools for effective application management.
MSIX - PackageName vs Application ID
Compare PackageName and Application ID in an MSIX context
Shell Context Menu Support in MSIX Packaging
We explain what Context Menu is, what integration and support it has within MSIX packaging, and we exemplify everything by using the 7Zip application.
MSIX Packaging Tool: Guide me in!
What is the MSIX Packaging tool, and how it works? Pro tips and a side by side comparison using Advanced Installer Express edition.
A Complete Guide to Deploying Win32 Applications via Microsoft Intune
In this article, we discuss the process of deploying a Win32 application via Microsoft Intune efficiently and securely. Let's dive in!
How to set the ASP.NET Version for a Website or Application
Learn how to set the ASP.NET version for a website or application installed and configured on an IIS server using Advanced Installer's GUI.
How to add .NET Framework as a prerequisite
The.NET Framework is used by numerous apps. Using Advanced Installer's predefined list of prerequisites, you can effortlessly add the.NET framework directly to your app.
How to access an MSI database table using PowerShell
In this article, we show step-by-step instructions on how to create a PowerShell script to access a specific table from the MSI's database.
The most common MSIX limitations and how to fix them with the Package Support Framework (PSF)
In this post, we will show you how to fix MSIX limitations with the help of the Package Support Framework.
Windows Package Management: A Comprehensive Guide to WinGet
This article talks about WinGet, Microsoft's Windows Package Management tool that makes software installation, updating, and configuration easy.
How to repackage your application in Windows Sandbox VM
We guide you in repackaging your web app in the Windows Sandbox virtual machine environment with Advanced Repackager.
Silent Install Builder for IT Pros - How to build a silent installer package
In this article, we show you how to create a silent installer through repackaging as well as wrapping custom code into an MSI and building a silent MSI wrapper.
Create an MSI Installer by packaging an Electron application
Learn how to package an Electron application and create an MSI installer for Windows. A video tutorial is also available too!
How to Add C++ Dependencies to Your .NET MAUI MSIX Package
In this article, you'll learn how to build an MSIX for a .NET MAUI application, and how to add C++ dependencies into your MSIX package.
Why EV Code Signing? EV Code Signing vs. Regular Code Signing
Let's see what an EV Code Signing Certificate is, how it differs from regular code signing, its pricing, and the requirements for acquiring one.
How To Disable Registry and File Redirections for MSIX
How To Disable Registry and File Redirections for MSIX
How to Use PowerShell to trigger MSI installation from an MSIX package
By the end of this article, you will know how to trigger MSI installation from an MSIX by using PowerShell.
MSIX Per-User Deployment via SCCM
Deploy an MSIX via SCCM
Troubleshooting MSIX Installation Errors with the Free MSIX Troubleshooter tool
In this article, we will learn what are the differences between MSI and MSIX Log Files and how to track, analyze and troubleshoot MSIX installation errors with the free MSIX Troubleshooter tool.
NSIS Installer vs. Advanced Installer: From Scripts to GUIs in Application Packaging
We discuss the NSIS packaging tool, see how it handles the software packaging process, and compare it with Advanced Installer as an alternative.
How to digitally sign an MSI installer using PowerShell command line
Learn how to digitally sign MSI files using the PowerShell command line in this easy tutorial. A graphical method with Advanced Installer also available.
MSIX Supported Features by OS Version
List of MSIX features by Windows version
Do you want to allow this app from an unknown publisher to make changes to your device' Message Handling
Find out how you can handle the 'Do you want to allow this app from an unknown publisher to make changes to your device' message.
How to create components in Advanced Installer. And why you should not bother with it.
How to create components in Advanced Installer. And why you should not bother with it.
What is a ThinApp package and how good is it for app deployment?
Learn what a VMware ThinApp package is, how good it is as an application virtualization solution and how you can create a ThinApp package easily.
Why you should always register your MSI with Windows Installer
What happens during a Windows Installer registration?
Advanced Installer Support for Windows 11 on ARM
Advanced Installer 19.7 packages run on Windows 11 ARM without any modifications. We also offer ARM64 predefined support for prerequisites and launch conditions for custom packages.
Introduction to Windows Services in MSIX
By the end of this article you will be able to better understand how Windows Services for MSIX packages work
How to use .INI files parameters to start a service
By the end of this article, you will learn how to pass arguments to a service when the parameters are received from an .INI file.
Introducing Chat GPT and Artificial Intelligence in Application Packaging
Let's explore how we can integrate the power of AI and Chat GPT in application packaging and, in this way, revolutionize the software deployment process.
How to approach a Start Menu entry in your MSIX package? And what challenges are there?
How to approach a Start Menu entry in your MSIX package? And what challenges are there?
Change Output Directory For Temporary PowerShell Files in Advanced Installer
In this article, we'll show you how to change the output directory for temporary PowerShell files in Advanced Installer.
MSIX Shared Containers: How to access resources between different applications
By the end of this article, you will learn how shared containers work.
Suites Installer: Wise vs Advanced Installer
Installer Wise and Advanced Installer usage comparison
How to Integrate EULA in MSIX-Deployed Applications
Learn how to add a user license agreement to your MSIX-packaged app using Visual Studio and the Advanced Installer extension.
Loading XML config file not working in MSIX Packages
Learn how to solve the emerging MSIX configuration file loading issues. We offer a solution for this common packaging challenge.
Custom Actions in MSIX vs. MSI vs. App-V Scripting - A quick comparison
An overview of how scripting has changed with MSIX vs. MSI and App-V
Create Web, Offline & Enterprise MSI within the same Advanced Installer project
Discover how to create web, offline, and enterprise MSI packages in one project with Advanced Installer. Explore the ease of multi-environment installer creation!
Product Demo for IT Professionals
Our product demo will teach you everything you need to know to get started with Advanced Installer, from creating MSI and MSIX packages to obtaining valuable insight into its features and capabilities.
How to Download and Install Prerequisites In Parallel During the Installation Process
Find out how to reduce the time required for the installation process by downloading and installing prerequisites in parallel.
Digital Signing for Application and Software Developers - In-Depth Guide and Resources
Our digital signature guide article gathers all our resources about code signing certificates and presents them in a logical flow for proper education.
How to create a web installer using LZMA compression
In this article you will learn how to create a web installer with LZMA compression using Advanced Installer. Let's dive in!
Building Multilingual MSIX Packages
By the end of this article, you will learn how to use localization for your packages.
How to Navigate Private App Distribution in the New Microsoft Store
Private App Distribution in the Microsoft Store: learn how to publish your MSIX app privately using the new Store, without relying on InTune or SCCM.
Feature and Component Self-Repair
Self-repair functionality for Windows Installer
Debug MSIX packaged apps with Advanced Installer
Debug MSIX-packages applications within Visual Studio 2015, 2017, and 2019
How to: Choose Which Advanced Installer Azure DevOps Task You Need?
Which Azure DevOps task should you choose?
How to define a prerequisite source (web installer or offline) within your installer
You will learn how to define a prerequisite source (web installer or offline) and how to add the same prerequisite in an online and offline setup package.
How to Use The File Extensions Entry Point to Trigger Self-healing in an MSI
By the end of this article you will be able to better understand how the self-healing mechanism works when triggered via an extension entry point.
VBScript Deprecation impact and solution on installer packages
VBScript is going to be deprecated by Microsoft, impacting custom action features in installer packages. Read further to learn how to deal with it!
Where can I purchase a code signing certificate? Recommended providers
For those looking to buy a code signing certificate and are searching for third-party, affordable providers, here are our top recommendations.
PSF Fixups - MSIX Packaging Tool's Latest Feature
MSIX Packaging Tool has introduced an exciting new feature: PSF Fixup, allowing automatic injection of PSF fixups instead of manual configuration.
What is a JAR File and How to Package it into an MSI?
We discuss what a Jar file is and how to create, execute, and package JAR files in an MSI file ready to be deployed on Windows 10 machines.
Getting started with Procmon: The Beginner's Guide to Monitoring Windows Systems
In this guide, you find all the information you need to know about Procmon prerequisites and how to get started with it.
How to Deal with MSIX Packages in SCCM Task Sequences
How to install MSIX packages via Task Sequences?
Technical Guide: Per-machine deployment of MSIX in SCCM
The ways of dealing with per-machine MSIX in SCCM
How to upgrade your C# application built with Visual Studio
In our guide, we show you how to upgrade a C Sharp application that you built with Microsoft Visual Studio and deploy the update.
Microsoft SignTool - our favorite Windows code signing tool
Our Microsoft SignTool guide explains how to digitally sign your code and obtain a certificate. Provided with the Advanced Installer software.
Mastering the DLL and OCX File Registration Methods: The Complete How-To Guide
This article shows you how to register or unregister a DLL or OCX file on 64-bit Windows using the Regsvr32 utility using different methods.
Deploy MSIX Applications with Group Policies: Direct MSIX Deployment and MSI Wrapper Methods Explained
This article covers scheduled task MSIX deployment and Group Policy MSI Wrapper deployment. It walks you through PowerShell scripting and Group Policy settings for MSIX deployment.
What is a MIME type and how can you declare it?
Learn about MIME Types, their structure and how to declare them. With Advanced Installer, you can easily declare a MIME Type for a specific extension in your package.
Master SCCM Application Packaging and Deployment with Advanced Installer
Learn how to package and deploy software applications with SCCM and Advanced Installer. Read our complete guide here!
SCCM to Intune Migration: Is Intune the best Microsoft SCCM Alternative?
For those of you looking for a replacement for SCCM to migrate to, we present Intune, a robust alternative for application packaging and distribution.
Custom Actions in Wise Installer vs Advanced Installer
Custom Actions in Wise Installer vs Advanced Installer
How to link Installer Analytics to your Installation Package
Have you just finished packaging your application using Advanced Installer? Learn how to link Installer Analytics to your software installer.
App-V to MSIX Conversion: WorkingDirectory skipped during conversion
Let's find out how to overcome the WorkingDirectory being skipped during the App-V to MSIX conversion. Learn with Advanced Installer!
Modifying UWP Applications using the MutablePackageDirectory feature
Learn to modify an application's install folder using windows.MutablePackageDirectories, MSIX Packaging Tool, and Advanced Installer.
Packaging Multi-Technology Applications as MSIX | Advanced Installer vs. Visual Studio
In this article, I'll focus on how Advanced Installer lets you use MSIX technology to package multi-technology applications. I'll contrast it with Visual Studio as well to gain a different viewpoint.
Capture applications which require a reboot
Capture applications which require a reboot
Welcome Advanced Installer Built-in Functionality for Adding Context Menu Items
Starting with Advanced Installer 19.4, you'll have access to new predefined functionality that lets you add a context menu item to your application using our intuitive GUI, rather than having to navigate to the corresponding registry.
MSIX Predictions for 2022 - What to expect
We expect MSIX to have a strong year in 2022, both in terms of usage and tooling.
Discontinuing XP support
Feeback forum about serving XP users
Advanced Analytics for Desktop Applications
Advanced Analytics, your live application monitor.
Registering DLL and OCX Files in MSI Packages - 3 Recommended Techniques
By the end of this article, you will be able to know how to register a DLL/OCX file in MSI packages.
How To: Replace a file in an existing installer
By the end of this article, you will know how to replace a file in an existing installer.
Branding your MSI Installation Package using Logos
Enhance the visibility of your brand by integrating logos into your MSI packages. Make your brand visible throughout the entire installation process!
Enterprise Application Packaging Best Practices and Recommendations
Here's our guide containing the software packaging best practices for enterprise applications and B2B software products.
How to Handle Desktop Shortcuts through MSIX Packages
MSIX packages lack built-in support for installing a desktop shortcut, so we present you multiple ways to handle Desktop Shortcuts through MSIX Packages.
Convert JAR Files to EXE for Easier Deployment to Windows Users
We'll guide you through converting a JAR file to an EXE through various methods, making your Java application more accessible for Windows users.
How To Configure Azure Key Vault to Sign your MSIX Packages: A Step-by-Step Guide
By the end of this article, you will learn how to sign MSIX Packages with Azure Key Vault.
Configure a Digital Certificate in a Jenkins Build Step: Jenkins Credentials and Azure Key Vault
Learn how to configure a digital signature in Jenkins build step with Advanced Installer.
How to automate the MSI building using GitHub Actions
In this article, we go through a step-by-step tutorial on how to use Advanced Installer's GitHub Actions when building your MSI.
How to publish your MSI and EXE setup applications in the Microsoft Store
You will learn how to publish your MSI and EXE setup applications in the Microsoft Store by following our step-by-step guide.
How to Generate Updates Configuration File in Azure DevOps pipelines with Advanced Installer PowerShell Automation
In this article, we will show you how Advanced Installer's custom interfaces and Powershell commands can help you generate the Updates Configuration File in Azure DevOps pipelines.
MSI Upgrade vs. MSP Patch. Which one to use?
This article explains the differences between MSP and MSI patches and provide recommendations pn which one is more suitable for your situation.
Migration Upgrade from SCCM 2012 to Current Branch (1902)
Migration Upgrade from SCCM 2012 to Current Branch (1902)
Why is the MSIX Registry not visible on the machine?
In this post, we will go through the fundamentals of MSIX so that we can understand how the registry interacts with it. We'll also review how MSIX containers work.
Registry in MSIX container- the quick way to inspect a registry hive
Registry in MSIX container- the quick way to inspect a registry hive
MSIX Introduction: A comprehensive 24-chapter guide
A guide to understanding MSIX, the new universal package and deployment technology designed for Windows apps.
How To Programmatically Retrieve The Version of Your Executable At Build Time
By the end of this article, you will be able to know how to retrieve the version of your executable at build time.
Packaging Series: How to build an MSIX package for Notepad++
How to build an MSIX package for Notepad++
Do you want to allow this app from an unknown publisher to make changes to your device Message Handling
Find out how you can handle the 'Do you want to allow this app from an unknown publisher to make changes to your device' message.
Automation x2: How to automate Azure DevOps pipelines with Advanced Installer PowerShell automation
Enable and using PowerShell interface directly from an Azure DevOps pipeline
How To Backup and Restore Files during a Major Upgrade using Custom Actions
By the end of this article, you will be able to know how to backup and restore files or folders during a Major Upgrade.
How much can you automate your software packaging process? An IT Pro perspective.
Why you cannot fully automate your packaging process
SCCM How-to: In-Console ConfigMGR 2002 Update
How you can perform an in-console update and what are the benefits of keeping your SCCM up to date in a modern workplace?
How does Files Redirection work with MSIX?
How redirection works and how you can add your user files in the project using Advanced Installer GUI.
The MSI to MSIX Shift in Application Deployment
Our article explores the shift from MSI to MSIX in software deployment and the benefits it brings in terms of simplicity and security.
Automating the Digital Signing Process of your MSIX Packages with MSIX Tweaker
By the end of this article, you will know how to use MSIX Tweaker to automate MSIX operational tasks.
MSIX: LoaderSearchPathOverride extension fix for DLL not found issue
In this article, you will learn to fix the 'DLL not found' issue for an MSIX installation (RStudio this time) with the LoaderSearchPathOverride extension.
How to use any type of Environment Variable in MSIX
How to use any type of Environment Variable in MSIX
Introduction to Package Support Framework
Getting started with the Package Support Framework for MSIX
How to Add Notepad++ plugins to an MSIX package
By the end of this article you will be able to understand how to add extra plugins by using a modification package for MSIX in Advanced Installer