Radu Popescu

Technical Writer at Advanced Installer, Technical Engineer on various enterprise client projects. Experienced in Software Packaging, SCCM infrastructure and System Administrating. Tech enthusiast and music producer in his spare time.


Written articles

What are .MSP files, how to create and extract them?

Depending on whether we're installing or updating an application, we need to use different types of files. For instance, we use MSI files when installing Windows applications, but if we want to make a small update, we can use MSP files.

MSI File - What is, how to open and edit it?

We use MSI or EXE files whenever we install a Windows application, so we're pretty used to them. But, what is an MSI file, and what makes it different from an EXE file?

How to Silently Install EXE and MSI setup applications (Unattended)

If you are a System Administrator, IT Pro, or Developer, and want to find out how to perform a silent MSI or EXE installation – this article is for you!

How to publish your MSI and EXE setup applications in the Microsoft Store

Microsoft pre-released the possibility to directly upload MSI and EXE applications to the Microsoft Store.

How to Edit an MSI File using ORCA (plus alternative tool)

What's the most efficient way to perform quick edits to an MSI package?

MSI vs MSIX: Practical Side-by-Side Comparison and Limitations

In 2018, MSIX was announced by Microsoft as the new universal package format for Windows 10 apps with the later support on desktop, mobile, and other Windows 10 devices.

How to update your MSIX application in Microsoft Store

There's a certain feeling of relief and achievement when we finally launch our application to the Microsoft Store.

How To Implement Updates Using WiX Toolset Installer

In this post, we will address installer updates with a focus on the most common scenarios you may encounter when performing a small, minor, or major upgrade.

How To Set WiX Installer Version to the Current Build Version

Do you need your installer to keep its current build version? In this article, will go through all the steps you need to set your WiX installer version to the current build version.

MSIX Digital Signing

Many of us are aware of the importance of securing our applications and how digital signatures are a solid way to avoid security breaches. For those looking into MSIX, you must know that Microsoft enforces digital signature for all packages within this technology. There is no exception.

Digital Signing: Why You Should Always Include A Timestamp

With the experience of unfortunate security breaches in recent years, the focus of making safe and reliable applications has increased in the software industry. This is why adding a digital signature to your application has become a must -- and for MSIX applications it is mandatory.

The Repackager or the Modern Technique of Application Packaging

In this article we are going to talk about the application repackaging process and more specifically: what is a Repackager, what can you do with it, how can it help you in your daily job - either as an IT Pro or as a Developer - and what makes Advanced Installer Repackager irreplaceable when supporting your updating and adding customizations to your installer package.

Don't conduct a manual install when your SCCM deployment fails - Stick to the SLA

In today's article, we're bringing a specific scenario into discussion and proposing the right solution to manage similar situations.

MSIX Packaging Tool: Guide me in!

If you missed out on our previous blog articles about MSIX, make sure to check out this comprehensive guide to get insights about the technology and the changes it brings to the industry. To continue understanding the different tools and best practices MSIX has, this article will go into the MSIX Packaging Tool. We discuss what it is, how it works, and finally, we will show a side by side comparison using our free Advanced Installer Express edition.

SCCM How-to: In-Console ConfigMGR 2002 Update

In a previous article , we went over handling the migration from System Center Configuration Manager 2012 to Configuration Manager Current Branch using the 1902 baseline version.

How to publish your MSIX package to the Microsoft Store?

You've finished building your MSIX application, and it's time to share it with the rest of the world.

AppData | LocalAppData | ProgramData Explanations, Differences, Use Cases

In this article, we go through:

How to approach a Start Menu entry in your MSIX package? And what challenges are there?

In our previous MSIX related blog articles, we’ve approached some of the MSIX particularities and different scenarios such as Digital Signing, MSIX Deployment via SCCM, MS-AppInstaller Web Protocol, and Context Menu.

Migration Upgrade from SCCM 2012 to Current Branch (1902)

In November 2015, Microsoft released the first edition of System Center Configuration Manager called SCCM (Current Branch) 1511. And since then, Microsoft decided to change its name to “SCCM YYMM (Year Month)” following the same naming convention as for Windows 10 YYMM (example Windows 10 1809).

Updates Deployment: Major Upgrade vs Patch

In the lifecycle of an application package, it comes a point when an update is required. Whether we want to fix minor bugs and vulnerabilities, or we come up with some improvements and big changes to our app, we must deliver it as an update.

MSIX Per-User Deployment via SCCM

Before we begin, it is important we know that starting with SCCM version 1806, MSIX application is supported in System Center Configuration Manager. Integrating MSIX apps in previous versions, does not work. Also the current version of Windows 10 that supports MSIX is version 1809. It is announced that Microsoft will add support for MSIX also on other versions of Windows 10.

MSIX Deployment Options

There are four main methods of deploying an MSIX application. Publishing in Microsoft Store and Sideloading are methods that target unmanaged devices while Deploying via SCCM and Deploying via Intune focuses more on an enterprise environment, targeting managed devices. The key difference between unmanaged and managed devices is the control of how they are configured and who can have access to the application.