Advanced Troubleshooting on Windows

The following guide provides a systematic approach to gathering issue-specific logs, reducing communication between the end user and the engineer responsible for triaging the issue.

Application is unresponsive after installing CWA with App Protection

  1. Collect Citrix Workspace app logs as mentioned in the log collection section.
  2. Collect System details as mentioned in the System details section.
  3. Collect Issue Environment as mentioned in the Issue Environment section.
  4. Collect Environment Details as mentioned in the Environment Details section.
  5. Collect Other details as mentioned in the Other details section.
  6. For performance issues like process hang, capture a full memory dump of the concerned process using:
    • procdump -ma 1234 C:\dumps\myprocess.dmp
    • 1234 is the process ID of the concerned app.
    • C:\dumps\myprocess.dmp is the path to the dump file.
  7. Save all the logs collected in a zip file and upload it in Citrix Support case.

Application crashes after installing CWA with App Protection

  1. Collect Citrix Workspace app logs as mentioned in the log collection section.
  2. Collect System details as mentioned in the System details section.
  3. Collect Issue Environment as mentioned in the Issue Environment section.
  4. Collect Environment Detailsas mentioned in the Environment Details section.
  5. Collect Other details as mentioned in the Other details section.
  6. Configure Windows to capture full memory dumps for crashing applications. Refer to MSDN for details Collecting User-Mode Dumps
  7. Save all the logs collected in a zip file and upload it in Citrix Support case.

System encounters BSOD when CWA is installed with AppProtection

  1. Collect Citrix Workspace app logs as mentioned in the log collection section.
  2. Collect System details as mentioned in the System details section.
  3. Collect Issue Environment as mentioned in the Issue Environment section.
  4. Collect Environment Details as mentioned in the Environment Details section.
  5. Collect Other details as mentioned in the Other details section.
  6. Note down the Stop error code displayed on the BSOD page
  7. Configure Windows to collect a full memory dump for BSOD. Follow the link for guidance Generate a Kernel or Complete Crash Dump
  8. Save all the logs collected in a zip file and upload it in Citrix Support case.

Application is not behaving in the expected way after installing CWA with App Protection

If the application exhibits unexpected behavior, such as slowness, graphical corruption, or keyboard issues, follow the following steps:

  1. Collect Citrix Workspace app logs as mentioned in the log collection section.
  2. Collect System details as mentioned in the System details section.
  3. Collect Issue Environment as mentioned in the Issue Environment section.
  4. Collect Environment Details as mentioned in the Environment Details section.
  5. Collect Other details as mentioned in the Other details section.
  6. Save all the logs collected in a zip file and upload it in Citrix Support case.

System Details

  1. To obtain advanced system details, run the following command and provide the resulting .nfo file:
    • msinfo32 /nfo C:\path\to\output\systeminfo.nfo
    • Save the .nfo file to be shared across with Citrix
  2. Use the following PowerShell command to list installed applications and save the output to a file:

    Get-WmiObject -Query "SELECT * FROM Win32_Product" | Select-Object -Property Name, Version | Out-File -FilePath "C:\path\to\your\installed_apps.txt"

  3. Save the installed_apps.txt file, which is to be shared with Citrix.

Issue Environment

  1. Upgrade Details: Include information on recent OS, CWA, or software upgrades, specifying previous and updated patch or version details.
  2. Upgrade Method: Indicate whether the upgrade was manual or via auto-update.
  3. System Restart: Confirm if the system was restarted post-installation.
  4. Software-Specific Issues: Provide comprehensive details if the issue relates to specific software.
  5. Configuration Settings: Include relevant configurations such as GACS, MDM, SPA, GPIO, Director-Monitor, or App Protection.
  6. Reproduction Steps: Offer detailed steps for reproducing the issue.
  7. Issue Frequency: Specify how often the issue occurs (for example, Always, Once, 1/10, 5/10).

Environment Details

  1. Setup Type: Specify if the environment is On-premises, Cloud, or Hybrid.
  2. Gateway Details: Provide information on any gateways in use.
  3. CVAD Version: State the version of Citrix Virtual Apps and Desktops.
  4. Broker Version: Mention the broker version in use.
  5. StoreFront/WSP Version: Include the version details of StoreFront or Workspace Services Platform.
  6. Anti-virus and Anti-malware: List installed security software with version information.
  7. Virtualization Software: Mention any virtualization software in use.
  8. Video Recording: Provide a recording of the issue for better analysis.

Other Details

  1. Test Setup and Credentials: Provide access to a test environment with credentials for accurate issue replication and testing.
  2. Customer Contact for Debugging: Share the contact details of a knowledgeable customer representative to assist in troubleshooting.
  3. Compatibility and Vendor Collaboration: Share support tickets for compatibility issues with other vendors to facilitate collaboration.
  4. Impacted Devices: Report the number of affected devices to prioritize and allocate resources for resolution.