Citrix Virtual Apps and Desktops

Policy and registry priority

The cross session clipboard exchange registry configuration works in conjunction with the clipboard policies.

If clipboard redirection is explicitly prohibited through policy by setting the ‘client clipboard redirection’ policy to prohibit, the Cross session clipboard registry configuration will be ignored and clipboard transfer between Citrix® sessions will also be prohibited, no matter how the registry is configured.

If a clipboard data format is explicitly prohibited by the ‘xxx’ policy setting, but the clipboard data format is enabled for cross session, the clipboard format will be prohibited. The configuration in the cross session registry will be ignored.

Clipboard size limitations will also be enforced for clipboard data that is shared through cross session clipboard exchange between sessions.

Examples

Example 1

Everything default

Except:

  • Cross session configured on both VDAs for CF_TEXT, CF_UNICODETEXT, CF_DSPTEXT, CF_OEMTEXT, CF_LOCALE

The data formats that are configured in the Cross session clipboard exchange registry configuration will be tunneled through cross session and will not be available on the client, in this case text formats will be allowed to be shared from the source VDA to the receiving VDA. All other formats allowed by policy will still be allowed onto the Client and onto the remote sessions. Only the Text-Formats will be prohibited on the client clipboard when copied from remote sessions.

Clipboard data transfer from client to session is not restricted.

Example 2

Everything default

Except:

  • Restrict session clipboard write: Enabled configured on both VDAs
  • Cross session configured on both VDAs for CF_TEXT

Clipboard data will not be shared between sessions because ‘Restrict session clipboard write’ is enabled on both VDAs. This setting takes precedence over the cross session configuration.

Clipboard data transfer from client to session will be also prohibited by that same policy.

Because CF_TEXT is configured for cross session, this also means that CF_TEXT will not be copyable from the VDA to the client as it is blocked due to the cross session configuration.

All other clipboard formats will be available from session to client.

Example 3

Everything default

Except:

  • Session Clipboard Write Allowed Formats is limited to CF_TEXT on both VDAs
  • Cross session is configured on both VDAs for all clipboard data formats

The Session clipboard Write Allowed Formats takes precedence over the cross session clipboard configuration and only CF_TEXT data is allowed to be copied to the receiving VDA through the clipboard

All clipboard formats listed in cross session will be prevented from being copied to the client clipboard.

Example 4

Everything default

Except:

  • Session Clipboard Write Allowed Formats is set to everything but CF_TEXT
  • Cross session is configured on both VDAs for CF_TEXT

The Session clipboard Write Allowed Formats takes precedence over the cross session clipboard configuration and CF_TEXT data will not be allowed to be shared over the clipboard between VDAs

Policy and registry priority