How to deploy DeskSYNC to Windows devices with Microsoft Intune
A step-by-step guide for IT administrators to silently roll out the DeskSYNC desktop app across your organisation using Microsoft Intune.
Contents
1. Overview
DeskSYNC is distributed as a single, code-signed Windows installer (DeskSyncSetup.exe). The recommended way to deploy it through Microsoft Intune is as a Win32 app (.intunewin), installed machine-wide. One install covers every user of the device, and DeskSYNC starts automatically when each user signs in — and immediately after deployment — so there's nothing for the end user to open or configure.
The installer is fully self-contained (no runtimes or prerequisites) and is signed by Ronspot Ltd via Microsoft Trusted Signing, so it won't trigger "Unknown publisher" warnings and is compatible with WDAC / AppLocker application-control policies.
Deploy machine-wide, in device (System) context
DeskSYNC 1.1.0 installs machine-wide (into Program Files) and is designed to be deployed in Intune's standard System install context, assigned to device groups. The /ALLUSERS switch on the install command selects the machine-wide install. Users do not need local administrator rights, and the app auto-starts for every user who signs into the device.
2. Before you begin
You will need:
- Access to the Microsoft Intune admin center with permission to add and assign apps.
- The Microsoft Win32 Content Prep Tool (
IntuneWinAppUtil.exe), available free from Microsoft. - The DeskSYNC installer (see Step 1).
3. How to deploy
⚠️ Important: deploy machine-wide in System/device context
This is the single most important setting to get right.
DeskSYNC installs machine-wide (into Program Files) and runs in each signed-in user's session — it needs to read that user's own network and Wi‑Fi state. When you add the app in Intune, set the install behaviour to "System" and include /ALLUSERS on the install command (below), and assign it to device groups.
One install then covers every user of the device, starts automatically at each user's sign-in (and immediately after deployment), and needs no local administrator rights. Do not deploy it in User context — it's a machine-wide install.
3.1. Download the DeskSYNC installer
-
Download the latest signed installer: https://downloads.ronspot.ie/windows/latest/DeskSyncSetup.exe
-
Save it to an empty source folder — for example
C:\DeskSYNC\. The file is approximately 50 MB.
3.2. Create the .intunewin package
-
Run the Win32 Content Prep Tool against your source folder:
IntuneWinAppUtil.exe -c "C:\DeskSYNC" -s "DeskSyncSetup.exe" -o "C:\DeskSYNC\Output"
-
This produces
DeskSyncSetup.intunewinin the output folder — this is the file you'll upload to Intune.
3.3. Add the Win32 app in Intune
-
In the Intune admin center, go to Apps → Windows → Add, choose Windows app (Win32) as the app type, and upload the
.intunewinfile. Then configure the following:
Program
| Setting | Value |
|---|---|
| Install command | DeskSyncSetup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS |
| Uninstall command | "%ProgramFiles%\Ronspot\DeskSync\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART |
| Install behaviour | System |
| Device restart behaviour | No specific action |
Requirements
- Operating system architecture: 64-bit
- Minimum operating system: Windows 10 1809 (or your organisation's baseline)
Detection rule — use a manually configured registry rule:
| Setting | Value |
|---|---|
| Rule type | Registry |
| Key path | HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{B4F2F8E7-3A1E-4D26-9C7C-6F9C1A4F2F8E}_is1 |
| Value name | DisplayVersion |
| Detection method | String comparison — greater than or equal to 1.1.0 |
Alternatively, you can use a file-based detection rule: file WiFiAgent.exe in %ProgramFiles%\Ronspot\DeskSync\, with a version greater than or equal to 1.1.0.
3.4. Assign the app
Under Assignments, add the target device group to Required (to install automatically) or Available for enrolled devices (to offer it in the Company Portal). Because this is a machine-wide, System-context app, assign it to device groups, not user groups.
3.5. Pilot before a full rollout
Before assigning to your whole organisation, we strongly recommend deploying to a small pilot device group first and confirming that:
- The app installs silently and appears for the signed-in user.
- It launches automatically after the next logon.
- The user can sign in and the app reports their network status.
Once the pilot is confirmed, widen the assignment to the full device group.
4. Managing updates
DeskSYNC can update itself: when a new version is available, it prompts the user to download and install it. If you'd prefer to manage versions centrally, you can instead deploy each new release as an updated .intunewin package and let Intune's supersedence feature handle the upgrade. Either approach is fully supported — choose whichever fits your update policy.
5. Uninstalling
The uninstall command in Step 3 removes DeskSYNC silently. You can also trigger removal by changing the app assignment to Uninstall for the relevant group.
6. Troubleshooting
| Symptom | Likely cause | Resolution |
|---|---|---|
| App installs but never appears or runs for the user | Deployed in User context, or /ALLUSERS missing from the install command |
Set install behaviour to System and add /ALLUSERS, then reassign |
| Intune reports the app as "not detected" and keeps retrying | Detection rule doesn't match the installed version | Confirm the detection key/version above; ensure the target version is ≥ 1.1.0 |
| "Unknown publisher" prompt on install | Installer file was altered or blocked | Re-download DeskSyncSetup.exe from the official URL above |
| App doesn't start at logon | Startup entry blocked by policy | Ensure the machine-wide logon startup are permitted by your endpoint policy |
7. Need help?
If you run into any issues deploying DeskSYNC through Intune, contact the Ronspot support team at [support email] and we'll be glad to help — including a short call with your endpoint team if that's useful.