Citrix – “Error number 2320 Citrix Receiver Configuration Manager: No value could be found for (ClientHostedApps) that satisfies all lockdown requirements. The lockdown requirements in force may be conflicting.”

Citrix Receiver

Citrix Receiver

Citrix Receiver client produces the following error when trying to launch a published application:

Error number 2320
Citrix Receiver Configuration Manager: No value could be found for (ClientHostedApps) that satisfies all lockdown requirements. The lockdown requirements in force may be conflicting.

Solution:

The most salient part of the error message is in between the parenthesis: ClientHostedApps is a registry value.

Open the registry editor
Click on the start button and then on run type regedit and click OK.

Navigate in the registry
on 32-bit systems:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\ICA Client\\Engine\\Lockdown Profiles\\All Regions\\Lockdown\\Virtual Channels\\Control

on 64-bit systems:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Citrix\\ICA Client\\Engine\\Lockdown Profiles\\All Regions\\Lockdown\\Virtual Channels\\Control

Right-click ClientHostedApps and select Delete.

Now you can launch your published application.

My configuration: Windows 7 Home Premium Service Pack 1 and Receiver 3.0 For Web Access.

Update: (thanks to comments by Denis, Satish and JapyDooge)
on Windows 7 64-bit or w2k8 64-bit or Windows 7 Enterprise is located in

HKEY_CURRENT_USER

Did my solution solve your problem? Leave a reply.

19 thoughts on “Citrix – “Error number 2320 Citrix Receiver Configuration Manager: No value could be found for (ClientHostedApps) that satisfies all lockdown requirements. The lockdown requirements in force may be conflicting.””

    1. Hi, thanks for your comment. In my blog I write my problems and my solutions, for the causes can not be sure… 😉
      but in this case I would assume that this is a BUG becouse is not the first time that a solution like mine solves problems like this. The program at startup verifies that the requirements are met and maybe the problem is that the registry value of ClientHostedApps must be TRUE and not FALSE.
      I’ll leave some links officers to show you other similar cases and confirme that the company is aware of the problem:
      http://forums.citrix.com/thread.jspa?threadID=262357
      http://support.citrix.com/article/CTX127491
      http://support.citrix.com/proddocs/topic/receiver-30-windows/ica-about-30-wrapper.html
      http://forums.citrix.com/thread.jspa?threadID=293687
      I hope useful

  1. Also in HKEY_CURRENT_USER here.
    Windows 7 Enterprise, downgraded ICA client from 13.x to 12.x (due to clipboard problems).

  2. No help for one of our systems. Win 7 x86, IE9. Online plugin web 12.1.44.1 – saw forums that say to delete this string, some say to create it with a * value, some say FALSE, all do not work on this one. Tried uninstall, delete of HKLM\Software\Citrix and delete of C:\Program Files\Citrix, and a fresh reinstall with web and full version of online plugin. Still gets that error. The one time it did something different was when I deleted the ClientHostedApps in both HKCU and HKLM, then it started launching but just sits at “preparing to connect”.

    1. Hi, my solution was only delete ClientHostedApps. You deleted more keys. Your comment ends with another error message. I suggest you uninstall the citrix receiver, use a tool to clear your registry (like CCleaner http://www.piriform.com/ccleaner) then restart your pc. Install the receiver again to test if the problem is solved.

      1. I deleted those after trying the suggested changes (originally I did not have a ClientHostedApps key at all), in order to clean the computer before reinstalling the client. Did what you suggest already, and still get the error until I add that ClientHostedApps string key with a value of * which then the launched app just sits and spins at “preparing to connect”.

        1. Hi, I’m sorry but I don’t understand you. My post describe how to solve a specific error: “Error number 2320
          Citrix Receiver Configuration Manager: No value could be found for (ClientHostedApps) that satisfies all lockdown requirements. The lockdown requirements in force may be conflicting.” My solution is delete the ClientHostedApps key but you tell me that you had not this key on your registry so you inserted the key with value *, is that correct? But before inserting it what error gave you? Have you number and text of the error message? Did you do a search in the registry for the key name ClientHostedApps to see if is stored in another path? Let me know

Leave a Reply