Intune App Packaging

Deploy WhatsApp Business via Intune | Win32 Guide

Published 17 March 2026 · 6 min read

WhatsApp Business on Windows is more complex to package than most apps because it installs per-user into AppData rather than Program Files. This guide covers the correct approach for deploying it via Intune in user context, with the correct detection rule and a workaround for the per-user install limitation.

Contents
  1. Download the installer
  2. Wrap with the Content Prep Tool
  3. Add the app in Intune
  4. Install and uninstall commands
  5. Detection rule
  6. Known gotchas - per-user install

Download the installer

Download the WhatsApp Business desktop installer from the official page:

https://www.whatsapp.com/download

Download the WhatsApp Business version (not the personal WhatsApp). The installer is an EXE file named WhatsAppBusinessSetup.exe.

⚠️
Per-user install - read before packaging
WhatsApp Business installs into the current user's AppData folder, not Program Files. This means you must deploy it in User install context in Intune, not System context. Deploying in System context will fail silently or install in the wrong location.

Wrap with the Content Prep Tool

IntuneWinAppUtil.exe -c "C:\AppSource\WhatsAppBusiness" -s "WhatsAppBusinessSetup.exe" -o "C:\IntunePackages"

Add the app in Intune

Intune Admin Centre → Apps → Windows → + Add → Windows app (Win32)
  1. Upload the .intunewin file
  2. Name: WhatsApp Business
  3. Publisher: WhatsApp LLC

Install and uninstall commands

⚙️
Program settings
Must be installed in User context, not System
Install command/S is the NSIS silent switch - capital S required
WhatsAppBusinessSetup.exe /S
Uninstall commandThe uninstaller is in the per-user AppData location
%LOCALAPPDATA%\WhatsApp\Update.exe --uninstall
Install behaviourCRITICAL: Must be User, not System. System context installs to SYSTEM profile, not the user's profile.
User
Device restart behaviour
No specific action
⚠️
Set Install behaviour to User
This is the most common mistake when packaging WhatsApp for Intune. The install behaviour dropdown in the Program settings must be set to User, not System. If it is set to System, the app will appear to install but users will not see it.

Detection rule

Because WhatsApp installs per-user, file detection rules pointing at Program Files will not work. Use a registry detection rule in the user hive:

🔍
Registry detection rule (user hive)
[]
Rule type
Registry
Key path
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WhatsApp
Detection method
Key exists

Or use a PowerShell detection script that checks the per-user install location:

# Detect WhatsApp Business - per-user install
$waPath = "$env:LOCALAPPDATA\WhatsApp\WhatsApp.exe"
if (Test-Path $waPath) {
    Write-Output "Detected"
    exit 0
} else {
    exit 1
}
💡
Test your detection rule first
Before deploying to users, install the app manually on a test device and verify the detection rule matches. Run the detection script or check the file path exists before assigning to a group.

Known gotchas - per-user install

App only installs for the logged-in user at deployment time

Because WhatsApp installs per-user, it only installs for whoever is logged in when Intune runs the deployment. If a new user logs in to the same device later, they will not have WhatsApp Business — it will deploy again when their Intune profile evaluates. This is expected behaviour for per-user apps.

WhatsApp auto-updating

WhatsApp manages its own updates via the Squirrel updater built into the AppData install. This is generally fine — users get updates automatically without any action from you.

Frequently Asked Questions

Q: Can I deploy WhatsApp Business via Intune as a Win32 app?

Yes. WhatsApp Business provides an EXE installer that supports silent deployment. Wrap it with IntuneWinAppUtil and use the /S silent switch for a system-level install.

Q: What is the difference between WhatsApp and WhatsApp Business for Intune deployment?

WhatsApp Business is designed for business accounts and includes features like business profiles and quick replies. The packaging process is the same as consumer WhatsApp but uses a different installer from the WhatsApp Business download page.

Q: How do I detect WhatsApp Business in Intune?

Use a file detection rule checking for WhatsApp.exe in C:\Users\Public\Desktop or a registry check under HKCU\SOFTWARE\WhatsApp. Note that WhatsApp typically installs per-user, so detection behaviour can vary.

Q: Does WhatsApp Business install per-user or machine-wide?

WhatsApp Business installs per-user into AppData by default. This is a known limitation - the installer does not support a true machine-wide install. Use the user context install in Intune rather than system context.

More App Packaging Guides
Deploy Zoom via Intune Deploy Slack via Intune Deploy Microsoft Teams via Intune
Installer typeEXE (NSIS)
Install contextUser - NOT System
Install path%LOCALAPPDATA%\WhatsApp
Per-user onlyYes - each user needs separate deployment
Reboot requiredNo
// need intune set up properly?
Fixed-price Intune setup for UK businesses

I set up Intune for UK small businesses at a fixed price - app deployment, compliance policies, Conditional Access, and full documentation handed over at the end.

View Packages
#intune #app-packaging #win32