Product Documentation

Manage applications

Dec 30, 2015

Add applications

Good to know:

  • You cannot add applications to Remote PC Access Delivery Groups.
  • By default, new applications you add are placed in a folder named Applications. You can specify a different folder; see the Manage application folders section below.
  • If you try to add an application and one with the same name already exists in the same folder, you are prompted to rename the application you’re adding. If you decline, the application is added with a suffix that makes it unique within that application folder.
  • You cannot remove applications from one or more Delivery Groups using the Add Application wizard – it is a separate operation.
  • If you publish two applications with the same name to the same users, change the “Application name (for user)” property in Studio; otherwise, users will see duplicate names in Citrix Receiver.

To add one or more applications:

  1. Select Delivery Groups in the Studio navigation pane.
  2. Select a group.
  3. Select Add Applications in the Actions pane. A list of applications appears. Choose one or more applications.

If you created the selected Machine Catalog using a master image that contains applications, the list includes applications discovered on a machine created from that image.

If you configured App-V server information and the App-V server has sequenced packages available, the list includes those applications .

You can also add applications manually by clicking Add applications manually. In the dialog box that opens, provide the path to the executable, working directory, optional command line arguments, and display names for administrators and users.

You can change an application's properties and the application folder where the application will appear in Studio; see those sections below.

Duplicate, enable/disable, rename, or delete an application

You might want to duplicate an application to create a different version with different parameters or properties. When you duplicate an application, it is automatically renamed with a unique suffix and placed adjacent to the original.

If renaming an application causes it to have the same name as another in the same folder, you are prompted to specify another name.

Deleting an application removes it from the Delivery Group but not from the master image used in the Machine Catalog.

  1. Select Delivery Groups in the Studio navigation pane.
  2. Select the Applications tab in the middle pane and then select the application.
  3. Select the appropriate task in the Actions pane.

Remove an application from a Delivery Group

An application must be associated (belong) with at least one Delivery Group. If you attempt to remove an application from a Delivery Group that would remove that application’s association with any Delivery Group, you are given the option to delete the application instead. In that case, if you choose not to delete the application, you can add it to a different Delivery Group, and then remove it from the original Delivery Group.

  1. Select Delivery Groups in the Studio navigation pane.
  2. Select a Delivery Group. In the lower middle pane, select the Applications tab and then the application you want to remove.
  3. Select Remove Application from the Actions pane.

Change application properties

To change the properties of an application:

  1. Select Delivery Groups in the Studio navigation pane.
  2. Select the Applications tab in the middle pane and then select the application.
  3. Select Properties in the Actions pane.
  4. Select the page containing the property you want to change. When you complete the change, click OK or Apply on the page.

Property

Select this page

Category/folder in Receiver

Delivery

Command line arguments

Location

Delivery Group association

Groups

Description

Identification

File extensions

File Type Association

File type association

File Type Association

Icon

Delivery

Keywords for StoreFront

Identification

Limits (see below)

Delivery

Name

Identification

Path to executable

Location

Shortcut on user’s desktop

Delivery

Visibility

Limit Visibility

Working directory

Location

 

Application changes may not take effect for current application users until they log off their sessions.

Configure application limits

Configure application limits to help manage application use. For example, you can use application limits to manage the number of users accessing an application simultaneously. Similarly, application limits can be used to manage the number of simultaneous instances of resource-intensive applications, this can help maintain server performance and prevent deterioration in service.

Important: This feature limits the number of application launches that are brokered by the Controller (for example, from Citrix Receiver and StoreFront), and not the number of running applications that could be launched by other methods. This means that application limits assist administrators when managing concurrent usage, but do not provide enforcement in all scenarios. For example, application limits cannot be applied when the Controller is in leased connection mode.

By default, there is no limit on how many application instances can run at the same time. There are two application limit settings; you can configure either or both:

  • The maximum number of concurrent instances of an application by all users in the Delivery Group.
  • One instance of the application per user in the Delivery Group

If a limit is configured, an error message is generated when a user attempts to launch an instance of the application that will exceed the configured limit.

Examples using application limits:

  • Maximum number of simultaneous instances limit. In a Delivery Group, you configure the maximum number of simultaneous instances of application Alpha to 15. Later, users in that Delivery Group have 15 instances of that application running at the same time. If any user in that Delivery Group now attempts to launch Alpha, an error message is generated, and Alpha is not launched because it would exceed the configured simultaneous application instance limit (15).
  • One-instance-per-user application limit. In another Delivery Group, you enable the one-instance-per-user option for application Beta. User Tony launches application Beta successfully. Later in the day, while that application is still running in Tony’s session, he attempts to launch another instance of Beta. An error message is generated and Beta is not launched because it would exceed the one-instance-per-user limit.
  • Maximum number of simultaneous instances and one-instance-per-user limits. In another Delivery Group, you configure a maximum number of simultaneous instances of 10 and enable the one-instance-per-user option for application Delta. Later, when ten users in that Delivery Group each have an instance of Delta running, any other user in that Delivery Group who tries to launch Delta will receive an error message, and Delta will not be launched. If any of the ten current Delta users attempt to launch a second instance of that application, they will receive an error message and second instance will not be launched.

If application instances are also launched by methods other than Controller brokering (for example, while a Controller is in leased connection mode) and configured limits are exceeded, users will not be able to launch additional instances until they close sufficient instances to no longer exceed the limits. The instances that exceeded the limit will not be forcibly shut down; they will be allowed to continue until their users close them.

If you disable session roaming, then disable the one-instance-per-user application limit. If you enable the one-instance-per-user application limit, do not configure either of the two values that allow new sessions on new devices. For information about roaming, see the Sessions article.

To configure application limits:

  1. Select Delivery Groups in the Studio navigation pane and then select an application.
  2. Select the Applications tab in the middle pane and then select the application.
  3. Select Properties in the Actions pane.
  4. On the Delivery page, choose one of the options listed below. When you are finished, click OK or Apply.
  • Allow unlimited use of the application. There is no limit to the number of instances running at the same time. This is the default.
  • Set limits for the application. There are two limit types; specify either or both.
    • Specify the maximum number of instances that can run concurrently
    • Limit to one instance of the application per user

Manage application folders

By default, new applications you add to Delivery Groups are placed in a folder named Applications.  You can specify a different folder when you create the Delivery Group, when you add an application, or later.

Good to know:

  • You cannot rename or delete the Applications folder, but you can move all the applications it contains to other folders you create.
  • A folder name can contain 1-64 characters. Spaces are permitted.
  • Folders can be nested up to five levels.
  • Folders do not have to contain applications; empty folders are allowed.
  • Folders are listed alphabetically in Studio unless you move them or specify a different location when you create them.
  • You can have more than one folder with the same name, as long as each has a different parent folder. Similarly, you can have more than one application with the same name, as long as each is in a different folder.
  • You must have View Applications permission to see the applications in folders, and you must have Edit Application Properties permission for all applications in the folder to remove, rename, or delete a folder that contains applications.
  • Most of the following procedures request actions using the Actions pane in Studio. Alternatively, you can use right-click menus or drag and drop. For example, if you create or move a folder in a location you did not intend, you can drag/drop it to the correct location.

To manage application folders:

  1. Select Delivery Groups in the Studio navigation pane and then select the Applications tab in the middle pane.
  2. To view all folders (excluding nested folders), click Show all above the folder list.
  3. To create a folder at the highest level (not nested), select the Applications folder. To place the new folder under an existing folder other than Applications, select that folder. Then, select Create Folder in the Actions pane. Enter a name.
  4. To move a folder, select the folder and then select Move Folder in the Actions pane. You can move only one folder at a time unless the folder contains nested folders. Tip: The easiest way to move a folder is to use drag and drop.
  5. To rename a folder, select the folder, and then select Rename Folder in the Actions pane. Enter a name.
  6. To delete a folder, select the folder, and then select Delete Folder in the Actions pane. When you delete a folder that contains applications and other folders, those objects are also deleted. Deleting an application removes the application assignment from the Delivery Group; it does not remove it from the machine.
  7. To move applications into a folder, select one or more applciations. Then, select Move Application in the Actions pane. Select the folder. To move applications to a different folder from within the Create Delivery Group wizard, select Change on the Applications page in the wizard, and then select or create a folder.