Intune App Packaging

Deploy Citrix Workspace via Intune | Win32 Guide

Published 17 March 2026 · 8 min read

Citrix Workspace is one of the more complex enterprise apps to package for Intune. It uses an NSIS-based EXE installer with Citrix-specific silent switches, installs as a 32-bit app even on 64-bit Windows, and has several configuration options for pre-adding StoreFront stores and controlling update behaviour. This guide covers the full deployment including store pre-configuration and the most common gotchas.

Contents
  1. Prerequisites
  2. Download the enterprise installer
  3. Wrap with the Content Prep Tool
  4. Add the app in Intune
  5. Install and uninstall commands
  6. Detection rule
  7. Pre-configuring the Citrix Store
  8. Managing Citrix Workspace updates
  9. Known gotchas

Prerequisites

Download the enterprise installer

Download the full Citrix Workspace installer from the Citrix downloads page:

https://www.citrix.com/downloads/workspace-app/windows/

Select the latest Current Release or Long Term Service Release (LTSR) depending on your environment. Download the Citrix Workspace app for Windows EXE - the filename will be CitrixWorkspaceApp.exe or CitrixWorkspaceApp_.exe.

⚠️
LTSR vs Current Release
For production Citrix environments, LTSR (Long Term Service Release) is the recommended choice - it receives security updates for 5 years without feature changes. Current Release gets new features every few months but requires more frequent repackaging. Match the Workspace app version to your Citrix server version where possible.

Wrap with the Content Prep Tool

IntuneWinAppUtil.exe -c "C:\AppSource\CitrixWorkspace" -s "CitrixWorkspaceApp.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: Citrix Workspace
  3. Publisher: Citrix Systems, Inc.
  4. App version: match the installer version

Install and uninstall commands

⚙️
Program settings
Citrix-specific silent switches
Install command/AutoUpdateCheck=disabled prevents Citrix from auto-updating outside of Intune
CitrixWorkspaceApp.exe /silent /noreboot /AutoUpdateCheck=disabled /EnableCEIP=false
Uninstall commandSame EXE handles uninstall with the /uninstall switch
CitrixWorkspaceApp.exe /silent /uninstall
Install behaviour
System
Device restart behaviourCitrix may request a reboot - set to Determine behaviour based on return codes if you want to honour this
No specific action
💡
Key install switches explained
/AutoUpdateCheck=disabled is critical - without it Citrix will prompt users to update and can self-update to a different version than you deployed. /EnableCEIP=false disables the Customer Experience Improvement Program data collection.

Detection rule

Citrix Workspace installs as a 32-bit application to Program Files (x86):

🔍
File detection rule
[]
Rule type
File
PathAlways x86 path even on 64-bit Windows
C:\Program Files (x86)\Citrix\ICA Client
File or folder name
SelfServicePlugin.exe
Detection method
File or folder exists

To detect a specific version, use a registry detection rule instead:

🔍
Registry detection rule (version-specific)
[]
Rule type
Registry
Key pathWOW6432Node because Citrix is a 32-bit app
HKLM\SOFTWARE\WOW6432Node\Citrix\InstallDetect
Value name
Version
Detection method
String comparison
💡
Test your detection rule first
Before deploying to users, install the app manually on a test device and verify the detection rule matches. Check the file path or registry key exists before assigning to a group.

Pre-configuring the Citrix Store

The cleanest way to add the store URL automatically is via a registry key deployed as a post-install PowerShell script in Intune:

# Add Citrix StoreFront store automatically on install
$storeUrl = "https://citrix.yourdomain.com/Citrix/Store/discovery"
$regPath = "HKLM:\SOFTWARE\WOW6432Node\Citrix\Dazzle"

New-Item -Path $regPath -Force | Out-Null
Set-ItemProperty -Path $regPath -Name "Sites" -Value $storeUrl -Type String

# For Citrix Cloud / Workspace Cloud
# $storeUrl = "https://yourtenant.cloud.com/Citrix/Store/discovery"

Alternatively, add the store URL directly in the install command using the /STORE_URL switch:

CitrixWorkspaceApp.exe /silent /noreboot /AutoUpdateCheck=disabled /STORE_URL="https://citrix.yourdomain.com/Citrix/Store/discovery"

Managing Citrix Workspace updates

With /AutoUpdateCheck=disabled set at install time, Citrix will not auto-update. To update Workspace, package the new version and use Intune supersedence to replace the old one. This gives you full control over which version is deployed across your estate.

If you want to allow auto-updates for some users (for example, power users on a faster update cadence), set /AutoUpdateCheck=auto instead and manage the update channel via the Citrix ADM policy.

Known gotchas

Citrix Workspace requiring a reboot

Citrix Workspace sometimes returns exit code 3010 (reboot required) after install. Change the device restart behaviour in Intune to Determine behaviour based on return codes and add 3010 as a soft reboot return code. This will prompt users to reboot rather than forcing one silently.

x86 install path tripping up detection rules

The most common detection rule mistake is pointing to C:\Program Files\Citrix instead of C:\Program Files (x86)\Citrix. Citrix Workspace is 32-bit and always installs to the x86 path, even on 64-bit Windows. The detection rule will fail if you use the wrong path.

Citrix Workspace conflicting with the legacy Citrix Receiver

If devices have the old Citrix Receiver installed, Workspace should automatically migrate it - but in some cases both can coexist and cause issues. Deploy a pre-script to uninstall Receiver before installing Workspace if you have legacy devices in scope.

Frequently Asked Questions

Q: How do I deploy Citrix Workspace silently via Intune?

Use: CitrixWorkspaceApp.exe /silent /noreboot /AutoUpdateCheck=disabled. Download the enterprise installer from citrix.com/downloads and use the full installer EXE, not the lightweight web installer.

Q: Where do I download the Citrix Workspace enterprise installer?

Download from citrix.com/downloads/workspace-app/windows. Select the latest release and download the full "Citrix Workspace app for Windows" EXE. Ensure you download the full installer, not the lightweight bootstrapper.

Q: How do I pre-configure the Citrix Store URL during Intune deployment?

Add /store: to the install command, or deploy a registry key post-install to HKLM\SOFTWARE\Citrix\Dazzle with your StoreFront or Citrix Cloud URL. This auto-adds the store when users first open Workspace.

Q: How do I detect Citrix Workspace in Intune?

Use a file detection rule: check for SelfServicePlugin.exe in C:\Program Files (x86)\Citrix\ICA Client. Citrix Workspace is a 32-bit application and installs to Program Files (x86) even on 64-bit Windows.

More App Packaging Guides
Deploy Cisco Webex via Intune Deploy TeamViewer Host via Intune Deploy Windows App via Intune
Installer typeEXE (NSIS with Citrix switches)
Silent installYes - /silent /noreboot
Install pathC:\Program Files (x86)\Citrix - 32-bit app
Auto-updatesDisabled via /AutoUpdateCheck=disabled
Store pre-configVia /STORE_URL or registry key
Reboot requiredSometimes - handle via return code 3010
// 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