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

When user try connect to published application:

virtual_driver_01

Citrix Online Plugin fails and shows error:

virtual_driver_02

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.

virtual_driver_03

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"

virtual_driver_04

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 was puted in registry (insted of INI file).

Post author

Leave a Reply