Citrix Workspace Cleaning Existing Workspace App



Receiver
Developer(s)Citrix
Operating systemWindows NT, macOS, Linux, Android, iOS, Windows Phone 8
TypeDesktop Virtualization
LicenseFreeware, source-available
Websitewww.citrix.com/products/receiver/

Citrix Workspace App (formerly Citrix Receiver) is the client component of XenDesktop and XenApp, developed by Citrix Systems. It was released initially in 2009.

Product overview[edit]

Citrix Receiver is the client component of XenDesktop or XenApp.[1] Devices with Receiver installed are able to access full desktops via XenDesktop or individual applications via XenApp from a centralized host, such as a server or cloud infrastructure.[2] The product's intended users are employees.[3]

The solution is tested and validated through the Citrix Ready HCI Workspace Appliance Program. The guide will help users deploy a turnkey, hybrid cloud, app and desktop infrastructure in a matter of hours. By enabling the HCI workspace appliance to connect to Citrix Cloud in order to automate the setup and maintenance of the Citrix Virtual Apps. I was tasked with getting our Citrix server Xenapp6.0 upgraded to a newer supported version but no one seems to be able to help, I requested from our supplier to see if they could help, They said to create a citrix account and log a ticket, I did that and sent them the file from 'My Files' folder, They came back and said please contact your local citrix agent.

Citrix Receiver is not a standalone product and is included with XenApp and XenDesktop.[4]

Reviews praised Citrix Receiver's reasonably fast loading time[5] and flexibility in allowing remote desktop access from many different computer and mobile platforms.[6] However, reviewers also criticized the iPhone version of the software for the difficulty of formatting text and prolonged typing, tasks that normally required a keyboard and mouse.[6] The iPad version had similar accessibility issues, and the performance of Flash applications was very limited.[5] As a remedy, Citrix developed a mouse for iOS devices.[7]

Update from the Citrix website:[8]

Citrix Workspace Cleaning Existing Workspace Apps

As of August 2018, Citrix Workspace app has replaced Citrix Receiver.Citrix Workspace app is a new client from Citrix that works similar to Citrix Receiver and is fully backward-compatible with your organization’s Citrix infrastructure. Citrix Workspace app provides the full capabilities of Citrix Receiver, as well as new capabilities based on your organization’s Citrix deployment.

History[edit]

Prior to Receiver, Citrix had a different client for each of its products. The company developed Receiver to handle the management of those clients.[9] Citrix Receiver was announced in 2009 and the first version became available later that year.[10] Citrix Receiver won several mobility awards after its release, including a CRN Appy and 'Best of Interop' award for Wireless & Mobility in 2011,[11] and a Global Mobile Award in 2012.[12] As of August 2018, Citrix Workspace app has replaced Citrix Receiver[13]

References[edit]

  1. ^Frederic Lardinois (21 August 2014). 'Google And Citrix Team Up To Launch A Better Citrix Receiver For Chrome OS'. techcrunch.com. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  2. ^Musthaler, Linda (2 December 2011). 'Citrix Receiver brings full-fledged desktop apps to smartphones and tablets'. networkworld.com. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  3. ^Weedmark, David. 'How Does the Citrix Receiver for the iPhone Work?'. everydaylife.globalpost.com. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  4. ^Ben Woods (May 27, 2011). 'Citrix expands Receiver support to one billion devices'. ZDNet. CBS Interactive. Retrieved 1 October 2015.CS1 maint: discouraged parameter (link)
  5. ^ abBlackwell, Gerry (July 29, 2010). 'Review: Citrix Receiver for iPad'. EnterpriseMobileToday. QuinStreet Inc. Retrieved 18 November 2015.CS1 maint: discouraged parameter (link)
  6. ^ abBattersby, Jeffery. 'Citrix Receiver for iPhone'. Macworld. IDG. Retrieved 18 November 2015.CS1 maint: discouraged parameter (link)
  7. ^Broida, Rick (May 7, 2015). 'Citrix to launch iOS-compatible mouse'. CNET. CBS Interactive. Retrieved 11 December 2015.CS1 maint: discouraged parameter (link)
  8. ^'Receiver'. Citrix.com. Retrieved 2019-07-10.
  9. ^Koetzing, Thomas (9 October 2012). 'Understanding Citrix Receiver'. koetzing.eu. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  10. ^Madden, Brian (19 May 2009). 'What's the difference between the 'ICA client,' the 'XenApp Plug-in,' and the 'Citrix Receiver?' A guide to Citrix's client names and variants'. brianmadden.com. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  11. ^'Interop's Best Of The Best, Network Concerns'. InformationWeek. 13 May 2011. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)[permanent dead link]
  12. ^Acharya, Sarmistha (3 March 2012). 'MWC 2012: Winners of Global Mobile Awards'. International Business Times. Retrieved 25 August 2015.CS1 maint: discouraged parameter (link)
  13. ^'Official website'. Retrieved 2019-02-07.CS1 maint: discouraged parameter (link)

External links[edit]

  • Official website

Install Citrix Workspace Windows 2010


Retrieved from 'https://en.wikipedia.org/w/index.php?title=Citrix_Workspace_App&oldid=992914882'
downloadWhy can't I download this file?Citrix Receiver Workspace App For Windows

By default, there is a delay of about two minutes before the store is contacted. You can override this by setting the following registry keys and adjusting for Wow6432Node as appropriate:

Key

Notes

REG_SZ HKLMSOFTWARECitrixDazzleInitialRefreshMinMs

Set to 1.
Setting is in milliseconds.
0 returns to the default.

REG_SZ HKLMSOFTWARECitrixDazzleInitialRefreshMaxMs

Set to 1.

Shortcuts

For any subscribed application, SSP builds a Start menu shortcut that launches an HDX session for that application when the user selects it. These shortcuts persist after the user logs off from the aggregation tier. If the user selects the shortcut without being logged on, they are prompted for credentials before the application launches. There is an exception to this: if the published application is tagged with a prefer keyword that has a value matching an existing local shortcut, no hosted shortcut is created. This is to save the overhead of a hosted launch where a local one might suffice. For further details, see http://support.citrix.com/proddocs/topic/receiver-windows-40/receiver-windows-config-app-delivery.html

SSP mimics a local install by building an .exe file that causes the application to start remotely when the file is run. Shortcuts are created for the application and an Add/Remove Software entry is also built. When SSP builds a shortcut, it builds it to a small stub application in a file %appdata%CitrixSelfServiceapp-name-with-spaces-removed.exe for each resource. These files allow SSP to create a fake 'install' record for Add/Remove Software. Running these .exe files causes the application to launch. This may be the simplest launch option for scripting: look for the relevant .exe file under the user’s profile area and execute it.

If you want to drive SSP directly for launch instead of through an .exe stub, look at the keys under HKCUSoftwareMicrosoftWindowsCurrentVersionUninstall. There will be keys in there named farm-name@@server-farm-name.app-friendly-name. In these keys you'll find a LaunchString value that shows the relevant parameters. These parameters are user-independent and can therefore be cloned from a reference user to a general case.
These launchstrings will be of the form

You can copy and reuse these parameters without interpretation. This may be off-putting if the aim is to try and build a control for these independently. It is not necessary though to understand resources at this abstract level if more control is required.

Additional command-line arguments can follow the above format or be passed to the .exe stubs.

For both the stub and the direct launch methods, SSP will take care of authentication and interaction with the Web Interface or StoreFront.
Alternatively to -launch, -qlaunch, which has a simpler syntax, can be used. Please see below for details.

Cache file for resource details

A cache file is created per provider when SSP exits. This file records the last enumeration details and allows SSP to start up quickly. The name of the cache file is decorated with the internal store name.

Running the command selfservice.exe –init –ipoll –exit starts SSP, performs a refresh (interactive poll) from the current provider, and forces a clean exit. The cache file is then created in the %LOCALAPPDATA%citrixselfservice directory.

The cache file contains information about each resource, including all the information needed for a launch.
The launch command line contains:

If you look in a cache file (an example name might be storeservi-ee876897_cache.xml) you will see that it has a <resource> entry per application or desktop.

Citrix Workspace Stuck On Cleaning Existing Workspace App

To construct a launch command line from this file, use the following details:

STOREIDThe name of the file (do not include _cache.xml)
RESOURCEID Contents of <internalName>
ICALAUNCHURLContents of <icaLaunchUrl>

The cache file will contain some LaunchCommandLine entries, but only for subscribed or prelaunch resources.

There is also a dump.xml file in the same location with similar content. This file is intended for external consumption (unlike the cache file). It contains some but not all LaunchCommandLines.

Citrix

Other useful SSP parameters

Note that where multiple parameters are supplied, SelfService.exe executes them in order.

Parameter

Description and notes

SelfService.exe –logoff

Log off current user.

SelfService.exe –rmPrograms

Clean up shortcuts and stub programs for current user.

SelfService.exe –reconnectapps

Reconnect to any existing sessions the user has. By default happens at launch time and app refresh time.

SelfService.exe –disconnectapps

Disconnect any current HDX sessions.

SelfService.exe –createproviderStoreName StoreURL

Create a provider.
For example: SelfService.exe –init –createprovider Go https://testserver.net/Citrix/MyStore/discovery

SelfService.exe –deleteproviderbyname StoreName

Remove a provider.

SelfService.exe –deleteproviderandlocalappsbyname StoreName

Remove a provider.

SelfService.exe –poll Contact the server to refresh application details.
SelfService.exe –ipoll Contact the server to refresh application details as in –poll, but if no authentication context is available, prompt the user for credentials.
SelfService.exe –deletePasswordsRemove any stored passwords.
SelfService.exe –exitExit from SelfService.exe.
SelfService.exe –qlaunch “appname” See Note 1.

Launch applications.
Note: This parameter can be customized with <appname> <argument>. Publish the application with “%*” in command line parameter. Example: To launch published application named 'IE11' opening http://www.citrix.com, use:
selfservice.exe -qlaunch IE11 http://www.citrix.com

SelfService.exe –qlogon
See Note 1.

Reconnect any existing apps for current user.

SelfService.exe –fastterminate
See Note 1.

Log off the current user and leaves their applications connected.

SelfService.exe –terminate
See Note 1.

Disconnect applications for all users on endpoint.

SelfService.exe –terminateuser “user_name”
See Note 1.

Disconnect applications for a specific user.

SelfService.exe –logoffSessionsLog off all the active sessions for the current user
Note: This flag is available only in Receiver for Windows 4.12 and later versions.
Citrix

Note 1: These parameters are available only in Receiver 4.2 and later versions.

Additional Resources

Citrix Documentation - Configure and install Citrix Receiver for Windows using Command Line parameters.