Step 1: Verify XenApp policies
In Citrix AppCenter:
- Navigate to Citrix Resources\XenApp\[farm name]\Policies
- Click on the "Users" tab
- Create or modify a policy
- Make sure "Host to client redirection" (found in ICA\File Redirection) is enabled
- Make sure your filters are set appropriately
Step 2: Verify that XenApp policies are being applied
In Citrix AppCenter:
- Navigate to Citrix Resources\XenApp\[farm name]\Policies
- In the "Actions" pane click on "Run the modeling wizard"
- Go through the wizard, selecting a test user and the problematic XenApp server to make sure the policy is being applied
In the registry for the test user:
- Navigate to HKLM\Software\Wow6432Node\Policies\Citrix\[session id of test user]\User\UXPolicies
- Verify that AllowServerFTA is set to 1
Step 3: Verify the HTTP registry key is set correctly
In the registry:
- Navigate to HKCR\http\shell\open\command and HKCR\https\shell\open\command and verify the default value data is set to:
- "C:\Program Files (x86)\Citrix\system32\iexplore.exe" "%1"
Step 4: Verify there are no user specific conflicting registry settings
In the registry:
- Navigate to HKCU\software\microsoft\windows\shell\Associations\UrlAssociations
- If the key exists, this is most likely the issue
- Backup the registry key and delete it
- Log off your user session and then log back in and try clicking on an Internet link
Step 4 was the answer to my issue. At some point, and not sure when, a software installation or some customization created the key which caused IE to not launch as specified in step 3. Since this is a per user setting, I used Active Directory group policy preferences to delete that key for each user when they login.
Please note, you follow the above steps at your own risk.
In Step 2 I can see that on my server that isn't redirecting there is no "User" folder within the session ID in the registry.
ReplyDeleteOn my working server it is there.
So what's next in troubleshooting why the Citrix User policies appear not to be applying?