This video explains how to resolve Citrix receiver not opening in Windows 10. When you try to open a Citrix application, you receive an error message.Trouble. The first thing a user should see when testing going internally to Storefront’s Website is to detect Receiver/Workspace App. Please select “Detect Receiver/Workspace App”. Image below shows test using receiver. The following window prompt will appear “Do you want to allow this page to open Citrix Receiver Launcher?' I got a new computer at work and I need to work remotely using citrix receiver. It works on my old computer. I download a.ica, launch it, and a remote desktop opens where I can work. The old computer had windows 7. On the new computer, I installed the last version of citrix and tried, but it doesnt work. On the left side of the page, select Plugins. Make sure the ones you want to use are set to Ask or Allow. Go to the web page. Once the page is loading, mouse to the address bar and Left click the icon.
Applicable Products
- Citrix Workspace App
- Receiver
Symptoms or Error
Citrix Workspace App and Citrix Receiver cannot launch applications automatically with Safari version 12.
Solution
SERVER SIDE CHANGES
For StoreFront deployments, modify web.config under the Receiver for Web (RfWeb) site (typically C:inetpubwwwrootCitrixStoreWeb) to activate the Citrix Receiver Launcher / Citrix Workspace App Launcher for Safari 12 and later.
1. Open web.config using your preferred text editor and locate the line : <protocolHandler enabled='true' platforms='(Macintosh|Windows NT).*((Firefox/((5[2-9]|[6789][0-9])|ddd))|(Chrome/((4[2-9]|[56789][0-9])|ddd)))' skipDoubleHopCheckWhenDisabled='false' />
2. The value of the platforms attribute is a regular expression specifying the browsers that Citrix Receiver Launcher is used for client detection and HDX launches. Change the regular expression to:
'(Macintosh|Windows NT).*((Firefox/((5[2-9]|[6789][0-9])|ddd))|(Chrome/((4[2-9]|[56789][0-9])|ddd)))|Macintosh.*Version/(1[2-9]|[2-9][0-9]).*Safari/'
3. This will add Safari 12 and later to the list of browsers that Citrix Receiver Launcher will be used.
CLIENT SIDE CHANGES
On a Mac Station running Safari 12 perform the following actions:
- Launch Safari 12 Browser and select Safari from the Menu on top > go to Preferences and select it
- In preferences > Select Advanced tab > check Checkbox 'Show Develop Menu in Menu Bar' (Located at the very bottom). This option will enable the Develop tab in Safari top menu
- Close the preferences window by selecting the red circle on the top left corner
- Go back to Safari Menu and select > Clear History
- Then go to Safari Menu and select the Develop Tab > Empty Caches
- Close All safari windows after this. Make sure no Safari Windows are left open.
- Test using Safari 12 and browse to Storefront’s receiver for website URL.
CLIENT DETECTION BEHAVIOR ON SAFARI 12
- Go to https://StorefrontURL/Citrix/StoreNameWeb (Added your storefront IP or hostname)
- The first thing a user should see when testing going internally to Storefront’s Website is to detect Receiver/Workspace App. Please select “Detect Receiver/Workspace App”. Image below shows test using receiver.
- The following window prompt will appear “Do you want to allow this page to open Citrix Receiver Launcher?' please select “Allow”
- Once “Allow” is selected, no Manual interaction will be required by user. Site will automatically load to go to either “Logon Page when using explicit authentication” or it would “take you to your Apps enumeration” if SSO (Single Sign On) is enabled.
- Once user is logged in, when trying to launch an application or desktop the following prompt will show for user to select 'Allow'
ADDITIONAL CONSIDERATIONS
- When users are connecting internally and Storefront server is using an Internal SSL cert. Mac stations must have the CA Root and or Intermediate Certificate added to their Keychain Store in the Mac. Additionally, SSL certIFICATE must be set to Always trust / Allow. See example below:
Note: You should clear browser cache and history before the changes mentioned in this article can take effect.
Problem Cause
Additional Resources
You can now use the Application probing feature to proactively monitor the health of applications enabling you to fix issues before the user actually experiences them. For more information refer to Citrix Documentation - Application probing.
Citrix Blogs - NPAPI support is being removed from Safari 12
Disclaimer
Files with .ica extension not opening after download – fix
Today we will talk about a very common Citrix problem on Windows operating system. Sometimes, if you try to launch an app from Citrix URL, it downloads a file with ICA extension but when you click on it to launch, nothing appears on the screen. Even you do not get any error. So in that case it becomes difficult to figure out the cause of this issue. There could be multiple reasons for this issue of Citrix ICA files not launching, for example:
Problem Causes For Citrix ICA Files Not Opening:
- Citrix Not Installed.
- Citrix installed but not the correct one.
- Default programs not set correctly in Windows.
- Citrix URL is valid but not added to trusted sites.
Lets dig out in each of these causes and look for respective solutions:
Problem Cause 1:Citrix Not Installed
This is a very common cause of this problem that windows OS is not able to open ICA files as they don’t have the program installed to open the file.
Citrix Receiver Won't Launch Ica File Reset
Solution:
You need to install the latest version of Citrix Receiver from the official site. After August 2018, Citrix receiver has been replaced by Citrix Workspace app which you can get from here. Once installed, try to open the ICA file again and this time it should work.
Problem Cause 2:Incorrect Citrix Installed
If you have not installed the Citrix previously and try to open the Citrix URL, then the browser will prompt you to download the Citrix first. Please do not install Citrix from there. It can also cause a problem if Citrix ICA files not opening. It is my personal experience that the Citrix you install from browser popup is not the full version of Citrix. Sometimes it works, sometimes it doesn’t. In my case, it was the root cause that I was not able to open ICA files to launch applications.
Solution:
Whenever you get the popup to install the Citrix from the browser, just cancel it and install Citrix, by the way, explained in the first solution above. or if you have already installed it through browser popup, then just uninstall it from control panel and download from the official site and install it as explained it the previous solution. After installation, your ICA files will start working again.
Problem Cause 3:Default Programs Not Set Correctly
One of the causes of ICA files not being not launched is these files are not tagged to the correct default program in windows. It will also not allow the ICA files to open.
Solution:
To fix this, just go to the folder where the ICA file has been downloaded. Right-click on the file with .ica extension and select open with. Select Citrix Connection Manager from the list and select Always use this option. Now try to open the ICA file, it should work now.
You can also manually associate .ica files with the Citrix Connection Manager.
This file by default is located in C:Program Files (x86)CitrixICA Clientwfcrun32.exe.
Citrix Receiver Won't Launcher
Once set, ICA files will mysteriously start to launch!!
Problem Cause 4:Citrix URL is valid but not added to trusted sites
This could also be the reason for the problem. If Citrix URL is not added to trusted sites, then this problem can occur.
Solution:
To add the Citrix in trusted sites, follow the below steps:
1. Click on Start.
2. Search for Internet Options
3. Click on Security Tab.
4. Select Trusted Sites and click on Add.
5. Type the Citrix URL you use to access applications.
6. Click on OK.
Now just re-browse the URL and try to launch the application.