Product Documentation

Fixed issues in XenApp 7.7 and XenDesktop 7.7

Jan 27, 2016

The following issues have been fixed in this release:

Citrix Studio

  • When multiple users create policies in a multiple studio session, the latest policy created overwrites the earlier policy when Desktop Studio is refreshed.

    [#LA5533]

  • When you click the machine catalog in Desktop Studio, it might take a long time for the catalogs to appear. In addition, the hosting information also takes a long time to appear.

    [#LC0237]

  • This fix addresses a memory issue in an underlying component.

    [#LC0320]

  • This fix addresses issues with the enforcement of Delivery Group policies.

    [#LC0559]

  • Citrix Studio might not recognize the XenDesktop App Edition License and the following error message appears:

    "Can't find a valid license

    No suitable licenses are available. Check the license server address and that the product edition and model are correct."

    [#LC0822]

  • When updating the Machine Creation Services machine image that contains a large number of snapshots, the Microsoft Management Console might close unexpectedly.

    [#LC0853]

  • With this enhancement, Citrix Studio shows the correct user assignment data when adding users from multiple sites in an Active Directory (AD) domain.

    [#LC0889]

  • When the settings "IncludedClientIPFilterEnabled" and "ExcludedClientIPFilterEnabled" are set to "True," user groups might be missing from the Delivery Group in Desktop Studio. Also, when the setting "IncludedClientIPFilterEnabled" is set to "True," users cannot see their resources when they log on to the Web Interface or Storefront.

    [#LC0892]

  • With this enhancement, Citrix Studio shows the correct user assignment data when adding users from multiple sites in an Active Directory (AD) domain.

    [#LC0955]

  • The Microsoft Management Console (MMC) fails if the "Console Root" is not selected in the navigation pane when closing Desktop Studio.

    [#LC1314]

  • Published application icons do not appear in Desktop Studio.

    [#LC1418]

  • If the property of an application changes in the "Applications" window, the priority of the Delivery groups might change to zero.

    [#LC1489]

  • After changing the Web Interface port number, Desktop Studio might incorrectly open the License upgrade prompt.

    [#LC1575]

  • Attempts to configure a new site by using the XenDesktop High Level Powershell SDK command "New-XDSite" without configuring licensing and then following attempts to run the command "Get-XDSite" fail. The error message "The site has upgrade steps remaining. Run Get-XDUpgradeStatus to find out the remaining steps" appears.

    [#LC1612]

  • If the NetBios domain name contains an ampersand (&), attempts to start Citrix Studio fail with the error "You are not authorized to perform this operation" with the code XDDS:72182E6B.

    [#LC1646]

  • If the user configures the prelaunch and lingering sessions in Citrix Studio, the "MaxTimeBeforeDisconnect" property is set to zero minutes instead of the default value 15 minutes.

    [#LC1706]

  • After upgrading to XenDesktop 7.6, Desktop Studio might take about three or four minutes to show the catalogs or Hosting information.

    [#LC1851]

  • When attempting to add cross-domain users to a Delivery Group, Citrix Studio resolves their actual domain to the local domain account.

    [#LC1886]

  • When a Delivery Controller goes offline or becomes otherwise unavailable, Citrix Studio might operate slowly.

    [#LC1891]

  • Attempts to run the Create Catalog wizard can fail. The issue occurs when one of the connected hypervisors is in Maintenance Mode.

    [#LC1916]

  • When running a query in Citrix Studio that was saved with an "Is Empty" operator, that operator is replaced by the default operator.

    [#LC1940]

  • Attempts to automatically upgrade a site from XenDesktop 7.5 to XenDesktop 7.6 might fail because the "binding" property in Broker Service instances might not be compared correctly while checking between the new and already existing instances. This can result in a "service instance already registered" error. The issue occurs when trying to register the service endpoints without unregistering the existing endpoints.

    [#LC2043]

  • After a successful XenDesktop upgrade from Version 5.x or 7.x to Version 7.6, the following error message might appear when starting Studio:

    "Upgrade remaining Delivery Controllers."

    This error message's details specify the license server name even though the delivery controller is not installed on the license server.

    [#LC2044]

  • Studio might fail to connect to the site after the SDK interface port number in the Central Configuration Service (CCS) is changed.

    [#LC2045]

  • Attempts to upgrade the site to the latest product version might fail. The issue occurs when the "Set-ConfigSite" commands fails to get the new upgraded value.

    [#LC2047]

  • When adding or creating a Citrix Administrator in Citrix Studio with a user or group that contains an underscore in the name, such as get\dl_lab_group, the first underscore does not appear in the details of the list of administrators. The name appears as dllab_group.

    [#LC2284]

  • When a customer consolidates XenApp and XenDesktop licenses that have the same Subscription Advantage expiry dates into a single license file, some XenApp licenses might be missing from the license information visible in Studio.

    [#LC2325]

  • In Delivery Groups, attempts to create an application folder that contains the word "Applications" can prevent the creation of sub-folders.

    [#LC2349]

  • When a customer consolidates XenApp and XenDesktop licenses that have the same Subscription Advantage expiry dates into a single license file, some XenApp licenses might be missing from the license information visible in Studio.

    [#LC2350]

  • When creating a custom role for administrators, the role is created with the following error message: "The Given key was not present in the dictionary." Additionally, when starting Desktop Studio for the first time by using an administrator account, the same error message appears.

    [#LC2680]

  • Citrix Studio might not recognize Citrix Service Provider licenses and the following error message appears:

    "Can't find a valid license"

    [#LC2813]

  • If the database owner is a group in Active Directory, attempts to remove XenDesktop Controller from a site can fail.

    [#LC2912]

  • After installing Hotfix DStudio760WX64001 you might see an Access Denied error when trying to limit the visibility of some applications to users.

    This issue is limited to environments with unidirectional trust relationships between domains.

    [#LC2956]

  • Attempts to update a delivery group with multiple desktops by using commands or in Studio fails with the following error messages:

    • Object reference not set to an instance of an object.
    • Error Id: XDDS:0E01FE12

    [#LC2958]

  • The existing user settings are deleted after editing the "Users" section on the "Machine allocation" page in the "Edit Delivery Group." The issue occurs when adding users manually or when importing a list of users from a Microsoft Excel CSV file.

    [#LC3267]

  • With this enhancement, the "Hosting Server Name" field is available in the Search views of "Desktop OS machines" and "Server OS machines" in the Desktop Studio.

    [#LC3343]

Controller

  • This is an enhancement for customers that run mixed environments that consist of a XenDesktop 7.6 (or later) Controller and 7.1 VDAs. Applying this update to the 7.1 VDA allows the 7.6 (or later) Controller to collect 7.1 VDA hotfix inventory information.

    [#LC0248]

  • When the user updates a catalog, the Configuration Logging reports that the "Update Machine Catalog" is successful but one of the tasks in the Task Details view shows the message "Release the provisioning scheme" failed.

    [#LC0518]

  • When users attempt to deleted the pooled catalog created on XenServer and then run the catalog update, the base disks are not removed from storage and the number of base disks might increase.

    [#LC0577]

  • Session reliability cannot be disabled by using either Active Directory Group Policy Object (GPO) or through Desktop Studio on VDA 7.x sessions that start by using XenDesktop 5.6 Desktop Delivery Controller (DDCs).

    [#LC0878]

  • In deployments that use Microsoft System Center Virtual Machine Manager and a standalone Hyper-V where the VMs are stored on Hyper-V's root drive, if you provision a VM by using the Machine Creation Service and then assign the VM to a desktop group, the Controller logs a system event with ID 2006.

    [#LC0905]

  • When creating a new pooled machine by using the Machine Creation Services from a master image with custom VMX and nvram settings, the settings are not copied to the new virtual machines.

    [#LC0967]

  • If the XenServer parameter "TimeOffSe" exists on the master image virtual machine (VM), creating the Machine Creation Services (MCS) catalog fails. To check the existence of the parameter, in the XenServer console, run the command "xe vm-list uuid= params=other-config". To resolve this issue, apply this hotfix or manually remove the parameter by running the XenServer command "xe vm-param-remove uuid= param-name=other-config param-key=timeoffset".

    [#LC1071]

  • The Monitoring Service prematurely deletes the application instance history after seven days instead of the default 90 days. This occurs in XenDesktop and XenApp deployments with Platinum Edition licensing.

    [#LC1129]

  • In Desktop Director, on the "Trends > Hosted Applications Usage" tab, the totals for each application do not equal the sum total for all applications. This occurs in environments running for seven days or longer.

    [#LC1130]

  • If you create virtual machines (VM) with Desktop Studio that uses Machine Creation Services and the VMs are hosted on a VMware hypervisor, attempts to update VMs that are part of the machine catalog fail. When this occurs, an error appears in the Machine Creation log that the virtual disk does not exist, but the directory in the datastore does exist.

    [#LC1201]

  • In some Amazon Web Services environments, provisioning desktops with Machine Creation Services (MCS) might fail with the error "No facility for disk upload", even when the environment is configured correctly.

    [#LC1295]

  • When provisioning VDAs by using the Machine Creation Service, the primary DNS suffix changes for the VDAs.

    [#LC1300]

  • When two or more instances of event ID 3012 record in the event log, event IDs 3020 and 3021 also appear in the log and the messages are incorrect. With this fix, if two or more instances of event ID 3012 record, then event IDs 3010 and 3011 correctly appear in the log.

    [#LC1425]

  • The error messages for event IDs 1110 and 1111 are incorrect in the event log. With this fix, the following correct messages appear in the event log:

    • EventID:1110: To avoid excessive event logging, the service is temporarily suppressing related messages (event IDs 1100-1109, 1112-1116).
    • EventID:1111: The service is no longer suppressing related messages (event IDs 1100-1109, 1112-1116).

    [#LC1485]

  • If a VDA in a shared delivery group is tagged and the tag is used as part of a policy filter, the policies are not applied to other VDAs in the delivery group.

    [#LC1506]

  • After installing all of the updates in CTX141087 "Hotfixes Update 2 for XD 7.1 Delivery Controller x64," the Logon Duration data does not appear in Director 7.1 or Director 7.6 when accessing Desktop Delivery Controller 7.1.

    [#LC1581]

  • Creating new catalogs fail after upgrading to XenDesktop 7.6 and if the master VM image contains a nested hardware virtualization property that is enabled on VMware vSphere 5.1.

    [#LC1586]

  • When a large number of sessions are launched in a short time, Director might take a long time to show session information.

    [#LC1617]

  • If the NetBios domain name contains an ampersand (&), attempts to start Citrix Studio fail with the error "You are not authorized to perform this operation" with the code XDDS:72182E6B.

    [#LC1646]

  • This fix addresses a memory issue in an underlying component the occurs when running System Center Virtual Machine Manager (SCVMM) connections.

    [#LC1730]

  • In some Active Directory organizational units (OUs), if the OU name contains a special character, the Broker Service might not be able to bind to the OU. This can cause the CPU usage to be higher than normal. Additionally, the Studio might become inaccessible as the services might close unexpectedly.

    [#LC1979]

  • The tabs in the "Trends" page and "Filters option" page in Desktop Director might fail to show the data with an error message.

    [#LC2035]

  • In the Powershell snap-in, running the command Get-Help set-MonitorConfiguration -detailed returns the error message -"GroomApplicationInstanceRetentionDays <Int32> FIXME".

    [#LC2176]

  • The following error message might be incorrectly logged in the application log each time the Citrix Monitor Service starts even though the service is working correctly:

    "Error querying the Broker via GetBrokerObjects to obtain 'Controller Machine Details'"

    [#LC2239]

  • If a Delegated Administrator account has User Access Control enabled, updates to Delivery Controller are installed to the default location in error. The default location is "%systemroot%\Program Files\Citrix" and this might not be the same location where you originally installed Delivery Controller.

    [#LC2252]

  • If a virtual graphics processing unit (VGPU) is enabled in the VM master image in VMware vSphere 6 with a GRID board, the machine creation process fails.

    [#LC2326]

  • When users log off from a session, the End Date updates incorrectly in the database, including all application instances running within a session and applications that are closed before the session ended.

    [#LC2435]

  • The VDA provisioned by integrated Hyper-V appears unregistered after subscribing successfully.

    [#LC2722]

  • After upgrading the Desktop Controller from Version 7.x to Version 7.6, if the PowerShell command "Set-MonitorConfiguration" is run, the following error message appears:

    "A database operation failed and cannot be recovered."

    [#LC2745]

  • Attempts to add more than 999 virtual machines (VMs) to a single catalog might fail.

    [#LC2873]

  • A published application name that contains a trailing space can result in several issues. These issues occur when generating browser names from the published name of the application that has truncated names containing a trailing space.

    [#LC2897]

  • With this fix the following issues can be resolved:

    • When the host connection is configured to US-East-1e regions, the Amazon Web Services (AWS) connection can be established, however, the machine creation might fail.
    • When attempting to add AWS host connection to use EU-Central-1, the host connection creation might fail with an authentication error.

    [#LC3239]

  • Machine Creation Services (MCS) might not honor the "AvailableForPlacement" flag on System Center Virtual Machine Manager (SCVMM) 2012 hosts. As a result, the machine creation might fail if a host with insufficient resource is chosen.

    [#LC3426]

  • After performing an upgrade to XenDesktop 7.6 using the local system account (typically used by Electronic Software Distribution such as SCCM), the Analytics Service fails to start.

    [#LC3493]

  • After the latest Microsoft Hotfix Rollup Pack 7 in the System Center Virtual Machine Manager (SCVMM) 2012 R2 environment is installed, catalog creation with Machine Creation Services (MCS) might fail.

    [#LC3822]

  • The Add-XDController cmdlet does not assign full custom database connection strings to the Controller.

    [#LC3860]

Director

  • User name searches in Director can experience random delays of up to two minutes.

    [#LC1250]

  • When a large number of sessions are launched in a short time, Director might take a long time to show session information.

    [#LC1617]

Group Policy Management

  • If latency is high, the Group Policy engine (CitrixCseEngine.exe) can cause delays during logon.

    To enable this fix, create the following registry keys:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy
      Name: GpoCacheEnabled
      Type: REG_DWORD
      Value: 1
    • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\GroupPolicy
      Name: CacheGpoExpireInHours
      Type: REG_DWORD
      Value: 5 to 24

    [#LC0559]

Licensing

  • The Microsoft Management Console (MMC) fails if the "Console Root" is not selected in the navigation pane when closing Desktop Studio.

    [#LC1314]

  • The license server might fail the Payment Card Industry (PCI) compliance scan for clickjacking because the "X-Frame-Options" header type is not set.

    [#LC1983]

  • Attempts to add a domain group whose name contains more than 32 characters might fail.

    [#LC1986]

  • When adding or creating a Citrix Administrator in Citrix Studio with a user or group that contains an underscore in the name, such as get\dl_lab_group, the first underscore does not appear in the details of the list of administrators. The name appears as dllab_group.

    [#LC2284]

  • If the NetBios domain name contains an ampersand (&), attempts to open the Licensing tab in Studio might fail with the following error message:

    "Citrix license server unavailable"

    [#LC2728]

PowerShell SDK

  • This fix addresses issues with the enforcement of Delivery Group policies.

    [#LC0559]

  • With this fix, Citrix Studio shows the correct user assignment data when adding users from multiple sites in an Active Directory (AD) domain.

    [#LC0889]

  • After changing the Web Interface port number, Desktop Studio might incorrectly open the License upgrade prompt.

    [#LC1575]

  • Attempts to configure a new site by using the XenDesktop High Level Powershell SDK command "New-XDSite" without configuring licensing and then following attempts to run the command "Get-XDSite" fail. The error message "The site has upgrade steps remaining. Run Get-XDUpgradeStatus to find out the remaining steps" appears.

    [#LC1612]

  • If the user configures the prelaunch and lingering sessions in Citrix Studio, the "MaxTimeBeforeDisconnect" property is set to zero minutes instead of the default value 15 minutes.

    [#LC1706]

  • After upgrading to XenDesktop 7.6, Desktop Studio might take about three or four minutes to show the catalogs or Hosting information.

    [#LC1851]

  • When a Delivery Controller goes offline or becomes otherwise unavailable, Citrix Studio might operate slowly.

    [#LC1891]

  • Attempts to run the Create Catalog wizard can fail. The issue occurs when one of the connected hypervisors is in Maintenance Mode.

    [#LC1916]

  • Attempts to automatically upgrade a site from XenDesktop 7.5 to XenDesktop 7.6 might fail because the "binding" property in Broker Service instances might not be compared correctly while checking between the new and already existing instances. This can result in a "service instance already registered" error. The issue occurs when trying to register the service endpoints without unregistering the existing endpoints.

    [#LC2043]

  • After a successful XenDesktop upgrade from Version 5.x or 7.x to Version 7.6, the following error message might appear when starting Studio:

    "Upgrade remaining Delivery Controllers."

    This error message's details specify the license server name even though the delivery controller is not installed on the license server.

    [#LC2044]

  • Studio might fail to connect to the site after the SDK interface port number in the Central Configuration Service (CCS) is changed.

    [#LC2045]

  • Attempts to upgrade the site to the latest product version might fail. The issue occurs when the "Set-ConfigSite" commands fails to get the new upgraded value.

    [#LC2047]

  • This release adds the -enabled flag to the command Set-XDLogging -AdminAddress $ControllerName -AllowDisconnectedDatabase $true.

    [#LC2162]

  • When a customer consolidates XenApp and XenDesktop licenses that have the same Subscription Advantage expiry dates into a single license file, some XenApp licenses might be missing from the license information visible in Studio.

    [#LC2350]

  • When creating a custom role for administrators, the role is created with the following error message: "The Given key was not present in the dictionary." Additionally, when starting Desktop Studio for the first time by using an administrator account, the same error message appears.

    [#LC2680]

  • If the database owner is a group in Active Directory, attempts to remove XenDesktop Controller from a site can fail.

    [#LC2912]

  • After installing Hotfix DStudio760WX64001 you might see an Access Denied error when trying to limit the visibility of some applications to users.

    This issue is limited to environments with unidirectional trust relationships between domains.

    [#LC2956]

  • Attempts to update a delivery group with multiple desktops by using commands or in Studio fails with the following error messages:

    • Object reference not set to an instance of an object.
    • Error Id: XDDS:0E01FE12

    [#LC2958]

  • The existing user settings are deleted after editing the "Users" section on the "Machine allocation" page in the "Edit Delivery Group." The issue occurs when adding users manually or when importing a list of users from a Microsoft Excel CSV file.

    [#LC3267]

  • With this enhancement, the "Hosting Server Name" field is available in the Search views of "Desktop OS machines" and "Server OS machines" in the Desktop Studio.

    [#LC3343]

  • The Add-XDController cmdlet does not assign full custom database connection strings to the Controller.

    [#LC3860]

Universal Print Server

  • This feature enhancement implements performance counters for the Universal Print Server and Universal Print Client.
  • [#LC1820]

VDA for Desktop OS

The versions of the VDA for Desktop OS included in XenApp and XenDesktop 7.6 Feature Pack 3 (7.6.300) and 7.6 LTSR are identical. The version included in XenApp and XenDesktop 7.7 contains the same fixes as Version 7.6.300, plus compatibility updates for XenApp and XenDesktop 7.7.

VDA for Server OS

The versions of the VDA for Desktop OS included in XenApp and XenDesktop 7.6 Feature Pack 3 (7.6.300) and 7.6 LTSR are identical. The version included in XenApp and XenDesktop 7.7 contains the same fixes as Version 7.6.300, plus compatibility updates for XenApp and XenDesktop 7.7.