How to Deploy Citrix Workspace App using SCCM

This post covers the steps to package and deploy Citrix Workspace App using SCCM. Citrix Workspace app is a software that provides access to your applications and desktops using Citrix Virtual Apps and Desktops from a remote client device.

Citrix Workspace App is available for Windows, Mac, Linux, iOS, Chrome etc. You can install and use Citrix Workspace on domain and non-domain joined PCs, tablets, and thin clients. More info about Citrix Workspace app is here.

You can deploy Citrix Workspace App using multiple methods. Using SCCM to deploy Citrix Workspace is the most easiest method as per me.

Citrix has already covered the app deployment using SCCM 2012 R2 here. However I did see some changes while app installation. Note that this app requires a restart after installation.

Citrix Workspace App System Requirements

  • Citrix Workspace app requires a minimum of 1 GB RAM.
  • .NET Framework 4.6.2
  • Disk space – Around 600 MB
  • OS – Windows 7, 8, 10 – Both x86 and x64.

The requirements may change with new releases, hence always check this post before installing the app.

To download Citrix Workspace App for windows click here. The latest version of app is I have downloaded this app and this is copied over to Sources folder for deployment.

Deploy Citrix Workspace App using SCCM

To deploy Citrix Workspace App using SCCM

  • Launch SCCM console.
  • Navigate to Software Library > Overview > Application Management > Applications.
  • Right click Applications and click Create Application.

Create SCCM Application

Select Manually specify the application information. Click Next.

Create SCCM Application

Specify the application name as Citrix Workspace app. Click Next.

Specify Application Details

You may specify an icon here. Click Next.

Specify Application Details

Add a new deployment type. On the General page, select Manually specify the deployment type information. Click Next.

Create SCCM Deployment Type

Specify the content location.

Install Command – CitrixWorkspaceApp.exe /silent

Uninstall Command – CitrixWorkspaceApp.exe /uninstall /silent

Click Next.

Citrix Workspace App install and uninstall command

Let’s add a detection rule.

  • Setting type – File System
  • Type – File
  • Path – %ProgramFiles(x86)%\Citrix\ICA Client\Receiver\
  • File or Folder Name – receiver.exe
  • Property – Version
  • Operator – Greater than or equal to
  • Value –

Click OK and then click Next.

Citrix Workspace App detection method

Specify the user experience settings based on your requirements. Click Next. Complete the remaining steps and close the deployment type wizard.

User Experience Settings

On the completion page, click Close.

Completion WindowDistribute the Citrix Workspace App to all the distribution points. Next deploy the application to a device collection.

On the client computer, launch Software Center. Under Applications select Citrix Workspace App and click Install.

Deploy Citrix Workspace App using SCCM

The app installation worked fine but it requires a restart. You may click Restart and once the system reboots, you can start using the app.

Open Appenforce.log file on the client computer in case you see any errors while installing.

Deploy Citrix Workspace App using SCCM

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Avatar photo Nishaat Abarder says:

    Hi All,

    Firstly thank you, this sight helps a lot with my SCCM issues and deployments, I’m not sure if this has been covered, I have deployed Citrix 2202 however some machines are now getting an Online Plugin issue – “ICA file launch kicks off installation of ICAwebwrapper.msi – Citrix WorkspaceApp”

    Any Suggestions on how this can be resolved

  2. Has anyone have any previous experience running the “Receiver CleanUp Utility” since this is not technically an installed application on the client, but rather a tool and my detection method is not working I receive the dreaded “0x87D00324(-2016410844)” once it runs.

  3. Hi,

    I am new to the SCCM world and having a problem with deploying workspace. I am trying to replace the workspace installed on laptops. The problem is, i am trying to replace it with the same version, meaning, when the workspace was installed on the laptops, it did not installed with the right parameters(Like SSON,CEIP,Store etc). I am deploying the application with a batch file. Workspace version is and below is in my batch file.

    ReceiverCleanupUtility.exe /silent
    CitrixWorkspaceApp.exe /silent /forceinstall /AutoUpdateCheck=disabled /includeSSON /Enable_SSON=Yes /SELFSERVICEMODE=False /EnableCEIP=False ALLOWSAVEPWD=A

    i used greater than or equal, less than or equal detection methods with registry key or file system. if my system has the same version of what I am trying to deploy, it is not uninstalling workspace.But if i have a lesser version or don’t have workspace installed on the laptop the batch file works. Am I missing something?

    Basically i am trying to uninstall Version that was installed without the parameters on 400 machines and reinstall it with the correct parameters.

    Lastly i tried the supersedence which seem to have worked, but problem with that is, it is stuck in a keeps uninstalling and reinstalling.

    I guess, my question is what is the best way to uninstall workspace and reinstall it for the same version(i know it is a odd request)? Do i have to create two packages? One for the uninstall from users laptop, then wait couple days, kill the uninstall package. Next, use the above batch file to install it for all the laptops?

    Any help, guidance or direction is greatly appreciated.


  4. I have successfully depolyed Citrix Workspace App using the above steps. When I install the program I get error 0x9C48(40008) but on the client computer Citrix Workspace is installed

    1. I got the same just put the return code manually on the msi

      1. how to put return code, I’m using the .exe

    2. I got the 4008 error code in Appenforce log but I amended my detection method to remove the space in the path (%ProgramFiles (x86)%\Citrix\ICA Client\Receiver\) You need to remove the space between ProgramFiles and (x86).

  5. Avatar photo Turgay Aydogdu says:

    Hi, I try do deploy Citrix as application during OS Deployment and always receive error code 16389 because our Win7 Image does only have DOtNet 4.5.2. When I include a step for DotNet 4.8 for example with restart I receive error 16389 for dotNet too. After OS Deployment or as standalone application the installation is working because dotNet 4.7.2 is an active deployment in my environment to all clients so the installation of Citrix is possible.

    Just during OS Deployment it will not work as well dotnet as Citrix

    1. Avatar photo Turgay Aydogdu says:

      The task sequence failed to install application Citrix_Workspacex86x64_19.7.0.15_MUL_1.0.0(ScopeId_E0F8E71C-DDDC-45BA-9C29-890400D79F02/Application_1671b0a9-7413-45ae-b463-cbc0f233ef90) for action (****Install Applications 3 of 3) in the group () with exit code 16389. The operating system reported error 2147500037: Unspecified error

      The task sequence failed to install application Microsoft_DotNetFrameworkx86x64_4.8_ENG_1.0.0(ScopeId_E0F8E71C-DDDC-45BA-9C29-890400D79F02/Application_44d6a0ad-03ca-40b8-90e2-c41e9a9ec7f5) for action (***Install Microsoft_DotNetFrameworkx86x64_4.8_ENG) in the group () with exit code 16389. The operating system reported error 2147500037: Unspecified error

      1. Try checking or enabling the “Run installation and uninstall as 32-bit process on 64-bit clients.”. under the programs tab in the application settings.

  6. How did you determine the value in the detection rule? I am using the product version from the Receiver.exe file.

  7. Avatar photo Sunish Narayan says:

    Hi , Im not able to perform installation. In App enforce log, its stating ” Invalid executable file CitrixWorkspace”
    ScriptHandler: EnforceApp failed(0x87d01106)

    1. Avatar photo N M Sharma says:

      I see the same issue. Did you find any resolution?