If you are new to Microsoft Intune or struggling to deploy applications, this guide will help you understand everything from scratch in very simple language.
We will cover:
- How to prepare files
- Convert app to Intune format
- Test silent installation
- Find install/uninstall commands
- Configure in Intune
π Step 1: Create Source and Output Folder
First, create a clean folder structure. This is very important.
C:\Temp\IntuneApps\ABC\
β
βββ Source\
β βββ Application.msi or .exe
β
βββ Output\
For example:

π Source Folder = Where your app file is stored
π Output Folder = Where Intune package will be created
β¬οΈ Step 2: Download Intune Utility Tool
Download:
π Microsoft Win32 Content Prep Tool (IntuneWinAppUtil.exe)
This tool is required because Intune cannot directly use .exe or .msi files.
It converts them into .intunewin format
βοΈ Step 3: Convert App to Intune Format
Open Command Prompt (Run as Administrator)
Go to tool location:
cd C:\Temp\IntuneApps\Tool
Run:
IntuneWinAppUtil.exe
Now enter:
- Source folder:
C:\Temp\IntuneApps\ABC\Source
- Setup file:
Application.msi or .exe
- Output folder:
C:\Temp\IntuneApps\ABC\Output
π Output will be:
Application.intunewin
For example:

π§ͺ Step 4: Test Silent Installation (VERY IMPORTANT)
Before uploading to Intune, always test silent install.
For MSI:
msiexec /i "Application.msi" ALLUSERS=1 /qn /norestart
/iβ Install/qnβ Silent (no popup)/norestartβ No rebootALLUSERS=1β Install for all users
How to Check if Installation Worked
After running command, check:
Program Files
C:\Program Files\
Control Panel
appwiz.cpl
App should be visible
Step 5: Find Silent Install Parameters
If you donβt know silent command:
Try:
Application.exe /?
OR:
Application.exe /silent
Application.exe /S
Application.exe /quiet
Every application is different β you must test manually
Step 6: Find Product Code (IMPORTANT)
Product Code is required for uninstall command and detection.
Method (PowerShell):
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object {$_.DisplayName -like "*AppName*"} |
Select DisplayName, UninstallString
Output example:
MsiExec.exe /I{GUID}
π Extract this:
{GUID}
That is your Product Code
For your reference:

Step 7: Upload App to Intune and configure
Follow the steps showing in screenshots:
Intune Admin Center β Apps β Windows β Add
Select:
π Windows app (Win32) ()
Upload your .intunewin file



Important Tips (Must Know)
β Always test silent install before Intune
β Always use FULL PATH in command
β Prefer MSI over EXE
β Use SYSTEM context for machine apps
β Use MSI detection for accuracy
Conclusion
Deploying apps using Intune may look complex, but if you follow these steps:
- Prepare folders
- Convert to
.intunewin - Test silent install
- Find product code
- Configure Intune
You can deploy any application successfully.
π Bonus Tip
If your app installs in:
AppData\Local
π It is a user-based install
π Use User context deployment
!!! THANKS FOR READING !!!
Regards,
HARISH KUMAR
Knowledge is not a finite resource to hoard; itβs a boundless treasure that grows when shared