Skip to main content
Messenger ships as an MSI on Windows, so you can install it from a command prompt or push it at scale through your RMM, MDM, or other deployment tool.

Before you start

  • Finish setting up Messenger.
  • Know whether you’re doing a partner-level or customer-level deployment — it determines which App ID you use.
Messenger lives in the system tray and starts with Windows by default. Open it from the tray icon.
Thread Messenger icon in the Windows system tray being clicked to open the app

Retrieve your App ID

You need an App ID so Messenger inherits your branding. Find your partner-level App ID in the Thread Admin Panel under Messenger → Installation.

Choose an install context

This is the decision that matters most, and it’s hard to change later.
Use per-user unless you have a specific reason not to. It’s the only context that auto-updates, so users always run the latest Messenger.

Per-user context

Installs silently and skips the sales-versus-service question:
INSTALL_TYPE tells Messenger whether to enable auto-updates. It does not control where Messenger installs — MSIINSTALLPERUSER does that.
The installer only adds Messenger if it was never installed for the currently logged-in user.

MSI system context

System-context installs do not auto-update. You have to manage scheduled re-installs yourself and make sure users are on the current version.

Argument reference

PowerShell examples

Keep system-context installs current

Only per-user installs auto-update, so schedule this for system-context deployments:

Uninstall without a restart

Find the MSI’s IdentifyingNumber, then uninstall with it — keep the braces:

Uninstall Messenger

From user context

Run these two scripts in order. First, a batch file:
Then a PowerShell script:

From system context

To remove Messenger from a Mac, see Deploying Messenger to Mac.

Customise Messenger’s behaviour

Open Messenger from another application:

Change the desktop icon

Auto-startup on Windows 10 and later

Messenger registers itself as a Windows startup app the first time it’s opened. Users can turn that off from Windows Settings or Task Manager → Startup.
Windows Settings startup apps list showing Messenger enabled
Task Manager Startup tab with the Messenger entry
Toggling Messenger auto-start off in Windows startup settings

Troubleshooting

Per-user installs keep updates in C:\Users\<username>\AppData\Local\messenger-updater, which is expected behaviour. Some tools — ThreatLocker among them — flag this. Add Messenger to the allow list.
They’re almost certainly on a system-context install, which doesn’t auto-update. Either schedule the re-install script above, or redeploy per-user.