Skip to content
  • There are no suggestions because the search field is empty.

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
  2. Before you begin
  3. How to deploy
  4. Managing updates
  5. Uninstalling
  6. Troubleshooting
  7. Need help?

 

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


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.intunewin in 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 .intunewin file. 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.