Application and Desktop probing has been configured correctly, and the Probe Agent can successfully reach the StoreFront/Workspace and Director URLs.
However, Citrix Director does not display any successful probe results.
The Probe Agent machine has the latest 64-bit version of Citrix Workspace app for Windows installed.
The CitrixProbeAgent.txt log, located in C:\Program Files (x86)\Citrix\Citrix Probe Agent contains errors similar to the following:
[55] FATAL - [Probe Type: Desktop][Launch Name: RESOURCE_NAME] at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at ProbeEndPoint.Ica..ctor(Int32 onConnectWaitTime, Int32 launchWaitTime, ProbeType probeType, ApplicationInfo appInfo)
at ProbeExecutor.Execute(List`1 jobItems)
[55] INFO - ProbeScheduler Exception: Retrieving the COM class factory for component with CLSID {238F6F83-B8B4-11CF-8771-00A024541EE3} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
The CLSID {238F6F83-B8B4-11CF-8771-00A024541EE3} corresponds to the Citrix ICA Client COM class.
The Citrix Probe Agent relies on the 32-bit Citrix ICA Client COM components. The 64-bit version of Citrix Workspace app for Windows does not register the required 32-bit COM class, causing probe initialization to fail with 0x80040154 (Class not registered).
Uninstall the 64-bit version of Citrix Workspace app for Windows from the Probe Agent machine.
Install the 32-bit version of Citrix Workspace app for Windows, then rerun the probes to verify that they complete successfully.
This article describes an issue where Application and Desktop probes configured in Citrix Director stop working after installing the 64-bit version of Citrix Workspace app for Windows on the Probe Agent machine.
At the time of writing, the Citrix Probe Agent is compatible with the 32-bit version of Citrix Workspace app for Windows. Installing the 64-bit version on the Probe Agent machine results in failed Application and Desktop probes because the required ICA Client COM class is unavailable.