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.
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.
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 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.
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.
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.
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.
Smart PSF: Add a
Fixup to Your MSIX Application

Smart PSF: Add a Fixup to Your MSIX Application
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
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.
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.
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.
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.
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!
Digital Signing Complete
Guide

Welcome to our extended guide regarding code signing certificates, digital signatures, timestamps and the entire terminology related to code signing.
Windows 10 Migration for
Enterprises

Windows 10 Migration for Enterprises
Windows Installer Role-based
Guide

Windows Installer Role-based Guide
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
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.
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.
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.
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.
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!
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.
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.
MSIX Predictions for 2022
- What to expect

We expect MSIX to have a strong year in 2022, both in terms of usage and tooling.
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