Citrix Profile Management: Troubleshooting Profile Containers

Citrix Profile Management: Troubleshooting Profile Containers

book

Article ID: CTX247569

calendar_today

Updated On:

Description

This article provides an overview of the Citrix Profile Management: Profile Containers feature including architectural changes and providing general troubleshooting guidelines. It is highly recommended that you familiarize yourself with Profile Container section of the Citrix Virtual Apps and Desktops Product Documentation  which covers feature descriptions, requirements, limitations and configuration before using this troubleshooting article.


Instructions

Behavior using Profile Containers
Below is the overview of Citrix Profile Management architecture. With this feature enabled, a VHDX file will be created to store specified folders.
User-added image
Troubleshooting
  • Ensure the Profile container – List of folders to be contained in profile disk policy has been enabled.
  • Validate the ProfileContainer.vhdx file has been created in the user’s profile on the user store.
  • Confirm the volume path for the mounted VDHX is recorded at HKLM\Software\Citrix\UserProfileManager\<SID>\ProfileContainerVolumePath after disk mount. 
User-added image
  • Use the Windows Disk Management utility to confirm that the Citrix_UPM_Disk has been mounted to the VDA.
    • Note: Multiple VHDX files mounted to a single VDA can impact IOPS. Use Performance Monitor to review performance activity.
User-added image
  • Ensure the ProfileContainer.vhdx file is not in use by another session. In the Windows Event log, you will see the error code: 80070020 from the Source: Citrix Profile Management.
Process Monitor:
  • Use Process Monitor to validate the user’s permission to access the VHDX file path by confirming the execution of ICACLS.exe (using CDF Trace and Procmon).
User-added image
  • Use Process Monitor to validate the junction point was created. Filter by the process name UserProfileManager.exe. Find the path to the junction point and you will see a SUCCESS result with the detail Control: FSCTL_SET_REPARSE_POINT.
User-added image
  • Use Process Monitor to validate the VHDX file mounts and dismounts successfully. Filter by the process name UPMSearchHelper.exe which is dedicated to handle VHDX files for Citrix Profile Management.
    • Note: When a user first logs, UpmSearchHelper.exe will determine if the ProfileContainer.vhdx file already exists. If not, it will create the file as seen in the screenshot below.
User-added image
CDF Tracing
  • To track the activity of this feature on the VDA, trace the UPM_Service provider using CDFControl.
  • Junction point activity is recorded in CDF traces.