Error 1056: Virtual Driver name not found in MODULE.INI

When user try connect to published application:

1. launching

 Citrix Online Plugin fails and shows error:

2. 1056

This version of Citrix online plug-in does not support selected encryption. Please contact your administrator.[Error 1056: Virtual Driver name not found in MODULE.INI]

During invastigation using Process Monitor I found, that WFCRUN32.exe process tried to access to


HKLM\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\HP559TW

registry key. But that key doesn’t exists in registry.

3. name not found

So lets try to find that specific string in registry: HP559TW.
In key


HKLM\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ICA 3.0

you can find value


"VirtualDriverEx"=",HP559TW,pixiter"
x
4. hklm

On Citrix eDocs you can get some information about those two parameters:

VirtualDriver:
Specifies a list of virtual drivers to load, in sequence. The listed items correspond to section names containing parameters for each specific virtual driver. Individual features can be disabled by removing their drivers from this list (for example, remove ClientDrive to disable client drive mapping).

VirtualDriverEx:
Specifies the list of third party virtual channels.
Set AllowVirtualDriverEx to True to append the third party virtual channel list to the current virtual drivers.

In my case those module was registered during HP scanner installation. I have cleard those value and user was able to connect to published application.

When I was looking for solution of that problem I’ve found something like this:

It looks like a corrupt .ini file. Delete the ICA client folder from


%userprofile%\application data\icaclient

This is true, but unfortunately it didn’t help in my case, becasue those value were put the in registry (insted of INI file).

Author

jarek

http://xenthusiast.com/error-1056-virtual-driver-name-not-found-in-module-ini/