August 26th, 2008 by stephenl | Filed under PNAgent.
The citrix PNA agent URL is hidden in HEX values in the registry of the client PC. Changing this can appear impossible when the option is greyed out in the agent GUI. The URL can be changed by adding a new string value located in a different key, which automatically gets moved and converted to HEX. The original key is deleted automatically. This is presumably a security feature to stop users on PNAgent sites from making a mess of their terminal’s config.
Open this key on the client machine:
HKEY_CURRENT_USER\Software\Citrix\Program Neighborhood Agent
Create the string value: “Config URL” (ignore quotes)
Set the value to your pnagent URL, eg,
When you open PNAgent next, this new key will disappear, however the new URL will be used by PNAgent.
Notes: This can also be set on a per machine basis at the registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PNAgent . Create a string value called ServerURL and set your URL value there. Note that the HKCU value has precedence.
This procedure has changed between versions of PNAgent, so it may be prudent to check
CTX112674 . I have proven it to work on 10.200.2650.
Tags: Citrix, PNAgent