Citrix Workspace
Paquet d’installation silencieuse pour Citrix Workspace
25.11.1.209-13
Utilities
System and network
Utilities
System and network
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-citrix-workspace
- name: Citrix Workspace
- version: 25.11.1.209-13
- categories: Utilities,System and network
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: Citrix
- licence: proprietary_free,wapt_public
- locale: all
- target_os: windows
- impacted_process: Receiver,ReceiverCleanupUtility,CitrixWorkspaceUpdater,Ctx64Injector64,CtxBrowserInt,CtxCFRUI,CtxTwnPA,CtxWebBrowser,wfica32,wfcrun32,concentr,icaconf,CitrixWorkspaceBrowser,CitrixWorkspaceBrowser_proxy,CitrixReceiverUpdater,CitrixWorkspaceNotification,AuthManSvr,SelfService,SelfServicePlugin
- architecture: x64
- signature_date:
- size: 406.52 Mo
- installed_size: 1.20 Go
- homepage : https://www.citrix.com/products/citrix-workspace/
- depends:
- conflicts :
package : tis-citrix-workspace
version : 25.11.1.209-13
architecture : x64
section : base
priority : optional
name : Citrix Workspace
categories : Utilities,System and network
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : Citrix Workspace (formerly Citrix Workspace Suite) is a digital workspace software platform developed by Citrix Systems
depends : tis-dotnetfx,tis-vcredist,tis-webview2,tis-dotnet8
conflicts : tis-citrix-receiver,tis-citrix-receiver-ltsr,tis-citrix-workspace-ltsr
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html
installed_size : 1201442816
impacted_process : Receiver,ReceiverCleanupUtility,CitrixWorkspaceUpdater,Ctx64Injector64,CtxBrowserInt,CtxCFRUI,CtxTwnPA,CtxWebBrowser,wfica32,wfcrun32,concentr,icaconf,CitrixWorkspaceBrowser,CitrixWorkspaceBrowser_proxy,CitrixReceiverUpdater,CitrixWorkspaceNotification,AuthManSvr,SelfService,SelfServicePlugin
description_fr : Citrix Workspace est un logiciel client simple à installer offrant un accès fluide et sécurisé à tout ce dont vous avez besoin pour travailler
description_pl : Citrix Workspace (dawniej Citrix Workspace Suite) to platforma oprogramowania cyfrowej przestrzeni roboczej opracowana przez Citrix Systems
description_de : Citrix Workspace (ehemals Citrix Workspace Suite) ist eine von Citrix Systems entwickelte Softwareplattform für den digitalen Arbeitsbereich
description_es : Citrix Workspace (antes Citrix Workspace Suite) es una plataforma de software de espacio de trabajo digital desarrollada por Citrix Systems
description_pt : Citrix Workspace (anteriormente Citrix Workspace Suite) é uma plataforma de software digital de espaço de trabalho desenvolvida pela Citrix Systems
description_it : Citrix Workspace (ex Citrix Workspace Suite) è una piattaforma software per lo spazio di lavoro digitale sviluppata da Citrix Systems
description_nl : Citrix Workspace (voorheen Citrix Workspace Suite) is een digitaal workspace-softwareplatform ontwikkeld door Citrix Systems
description_ru : Citrix Workspace (ранее Citrix Workspace Suite) - это программная платформа цифрового рабочего пространства, разработанная компанией Citrix Systems
audit_schedule :
editor : Citrix
keywords : remote,client,ica,receiver,citrix
licence : proprietary_free,wapt_public
homepage : https://www.citrix.com/products/citrix-workspace/
package_uuid : 24aff7be-b05f-4048-9741-19bab85c1e4c
valid_from :
valid_until :
forced_install_on :
changelog : https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html
min_os_version : 10.0
max_os_version :
icon_sha256sum : 49bd7b341d8246a4f562cbdd88f92b3e6e719a9347a7d291764f587d5f280deb
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-28T15:58:59.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : rWuf+8/3r3i1Svgwd7uPlqUms+EHsnQoy3zZ8hRuiA4UcaRYFwnI1myEgImA0uECdyvR2DWmJZBZiqkgNV1BN87dJYrgOkxDuI59i0EsKO06OKXoAcp8uBIdbcYzsewHIaP1gyJEO+U6ahAqShbsQGoau3UDLDBuVVrHty09FNYOlGvBXI0MBu03JyKf+fztkOWfR+XMUamt+hIwj6M9L2J2rCN1oV0TlkwEInEAPGcNVZ0vBLt6rcVoT5qaserYK5Qd3kc1GcY91oUuGDU58XTnuwjnT9kZn3avD2Iz0BN/kbepPptSkqEpS69V2kaW/0EMOQGg76MdcIvCJTKFzg==
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
r"""
https://www.citrix.com/support/product-lifecycle/workspace-app
https://docs.citrix.com/citrix-workspace-app-for-windows/install
https://docs.citrix.com/citrix-workspace-app-for-windows/deploy
wapt-get list-registry "Citrix Systems, Inc." --json
{
"output":[],
"config_filename":"C:\\Program Files (x86)\\wapt\\wapt-get.ini",
"result":[
{
"key":"CitrixOnlinePluginPackWeb",
"name":"Citrix Workspace 2309",
"version":"23.9.1.104",
"install_date":"2023-12-20 00:00:00",
"install_location":"C:\\PROGRAM FILES (X86)\\CITRIX\\",
"uninstall_string":"\"C:\\Program Files (x86)\\Citrix\\Citrix WorkSpace 2309\\TrolleyExpress.exe\" /uninstall /cleanup",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{203DA246-3E47-4EBA-9580-1887BA483296}",
"name":"Citrix Workspace (USB)",
"version":"23.9.1.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"C:\\Program Files (x86)\\Citrix\\ICA Client\\",
"uninstall_string":"MsiExec.exe /I{203DA246-3E47-4EBA-9580-1887BA483296}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{4812EDA3-548C-41F8-A3E6-DD1D8C06133F}",
"name":"BCR Plug-in",
"version":"23.9.1.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /I{4812EDA3-548C-41F8-A3E6-DD1D8C06133F}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{540A2BE7-17F0-4C14-A34E-9688225D88E2}",
"name":"Citrix Authentication Manager",
"version":"23.8.0.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /X{540A2BE7-17F0-4C14-A34E-9688225D88E2}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{5E1F37CE-F8A1-4617-B330-99979197B105}",
"name":"Online Plug-in",
"version":"23.9.1.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /I{5E1F37CE-F8A1-4617-B330-99979197B105}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{5E538771-35FA-44E5-90DE-70C9233F1EA4}",
"name":"Citrix Workspace (DV)",
"version":"23.9.1.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"C:\\Program Files (x86)\\Citrix\\ICA Client\\",
"uninstall_string":"MsiExec.exe /X{5E538771-35FA-44E5-90DE-70C9233F1EA4}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{72B2AE1F-4FAC-44C4-925A-C243D7B2C453}",
"name":"MTOP Client",
"version":"23.9.1.5",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /I{72B2AE1F-4FAC-44C4-925A-C243D7B2C453}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{937F4ADF-7AC6-428B-B2D1-683CD14A56EB}",
"name":"Citrix Workspace Inside",
"version":"23.9.1.63",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /I{937F4ADF-7AC6-428B-B2D1-683CD14A56EB}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{AC8A4EA8-6C72-4052-A3E5-17BA44FC1D9A}",
"name":"Citrix Web Helper",
"version":"23.9.1.41",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /X{AC8A4EA8-6C72-4052-A3E5-17BA44FC1D9A}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{C3ADC2D9-491E-436E-83FC-CDE9486E28EF}",
"name":"AppProtection",
"version":"23.8.0.13",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
},
{
"key":"{E4DC6F03-22CD-4020-9FFA-D68360844195}",
"name":"Self-Service Plug-in",
"version":"23.9.1.41",
"install_date":"2023-12-20 00:00:00",
"install_location":"",
"uninstall_string":"MsiExec.exe /X{E4DC6F03-22CD-4020-9FFA-D68360844195}",
"publisher":"Citrix Systems, Inc.",
"system_component":0,
"win64":false
}
]
}
"""
app_soft_names_startwith_list = [
"Citrix Workspace ",
"BCR Plug-in",
"Citrix Authentication Manager",
"Online Plug-in",
"MTOP Client",
"Citrix Web Helper",
"AppProtection",
"Self-Service Plug-in",
]
def install():
bin_name = glob.glob("CitrixWorkspaceApp*.exe")[0]
silentflags = "AutoUpdateCheck=disabled EnableCEIP=False /silent /noreboot SELFSERVICEMODE=False ENABLEPRELAUNCH=False"
# Uninstalling older major versions of the software that can remains
for to_uninstall in installed_softwares("Citrix Systems, Inc."):
if Version(to_uninstall["version"], 1) < Version(control.get_software_version(), 1):
if [s for s in app_soft_names_startwith_list if to_uninstall["name"].startswith(s)]:
if not uninstall_key_exists(to_uninstall["key"]):
continue
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# Installing the software
if force:
silentflags += " /CleanInstall" # forceinstall
install_exe_if_needed(
bin_name,
silentflags=silentflags,
key="CitrixOnlinePluginPackWeb",
min_version=control.get_software_version(),
timeout=900,
)
# Adding QuietUninstallString for app
register_uninstall(
"CitrixOnlinePluginPackWeb",
quiet_uninstall_string=installed_softwares(uninstallkey="CitrixOnlinePluginPackWeb")[0]["uninstall_string"] + " /silent /noreboot",
)
# Changing default start mode of the application updater service
set_service_start_mode("CWAUpdaterService", "Disabled") # Citrix Workspace Advanced Service
def uninstall():
# Windows 11 remaining key
# {dcdaa2fd-eaac-4ab0-9ece-f3df127a6c45}.sdb Citrix Workspace %windir%\system32\sdbinst.exe -u "C:\Windows\AppPatch\CustomSDB\{dcdaa2fd-eaac-4ab0-9ece-f3df127a6c45}.sdb"
for to_uninstall in installed_softwares(uninstallkey="{dcdaa2fd-eaac-4ab0-9ece-f3df127a6c45}.sdb"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.get_impacted_process_list())
app_uninstall_cmd = r'"%s" -u "C:\Windows\AppPatch\CustomSDB\{dcdaa2fd-eaac-4ab0-9ece-f3df127a6c45}.sdb"' % makepath(
os.environ["SYSTEMROOT"], "system32", "sdbinst.exe"
)
run(app_uninstall_cmd, accept_returncodes=[0, 3010])
wait_uninstallkey_absent(to_uninstall["key"], raise_on_timeout=True)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html"
# Deleting binaries
remove_outdated_binaries("*")
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "p", proxies=proxies):
if "Version: " in bs_search.text:
version = bs_search.text.split("(")[0].split(":")[-1].strip()
break
download_url = "https:" + bs_find(url, "a", "class", "ctx-dl-link toggle-direct-dl ctx-photo", proxies=proxies)["rel"][0]
latest_bin = "CitrixWorkspaceApp.exe"
# Downloading latest binaries
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
if get_os_name() == "Windows" and "windows" in control.target_os.lower():
version_from_file = get_version_from_binary(latest_bin, "FileVersion")
if Version(version_from_file, 4) == Version(version, 4):
print(f"INFO: Binary file version ({version_from_file}) corresponds to online version ({version})")
else:
error(f"ERROR: Binary file version ({version_from_file}) do NOT corresponds to online version ({version})")
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Validating or not update-package-sources
return package_updated
# # Changing version of the package and validating update-package-sources
# return complete_control_version(control, version)
5875569adee0a1303ff3a0ca86a9ffd32cd16fbf1d1e5a524c1259aae10c231c : CitrixWorkspaceApp.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
20a4fd1bdd9e4f0a8e1fc230ecf99222b8ceca9c6517c6dcb6a08b765153aee5 : WAPT/changelog.txt
6be0f5955ddb9d8bca484d896de98bc8c5bcdd2cd554032e42daa580e7f49bfe : WAPT/control
49bd7b341d8246a4f562cbdd88f92b3e6e719a9347a7d291764f587d5f280deb : WAPT/icon.png
4042be58821fa4f9d83d4c0b593b7cbde3a1ef1175eb5ea0430459f8dc4a1861 : luti.json
b7efd19439cdd5b9259a3967e96d37d33f8e3fb83260ccc6b281b665cc0c2510 : setup.py
74283aadcf7c348ad38d26cabde1d5fe59ab19b5349eda0e0704b87a5742906a : update_package.py
https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html
0-11
===
windows(>=10.0)
Uninstalling older major versions of the software that can remains
force install will make a /CleanInstall
disable Citrix Workspace Advanced Service
SELFSERVICEMODE=False
ENABLEPRELAUNCH=False
fix update_package
0-8
===
no longer use selenium
depends : tis-dotnetfx,tis-vcredist,tis-webview2,tis-dotnet6 (https://docs.citrix.com/citrix-workspace-app-for-windows/system-requirements)
0-6
===
fix firefox selenium
timeout=900
switch update-package to selenium
adding tis-webview2 dependency