Citrix Receiver for Windows v.4.3 error 1046

I have a customer who uses a 3rd party Citrix App. I have installed a new RDS server running Windows Server 2012 R2 for this customer. Apparently the software provided by the 3rd party is not compatible with Windows 8 or 2012. The software is Citrix  On-line Plug-in.
After a good run-around trying to get the Citrix On-line Plug-in to work on the Windows 2012 R2 RDS server I gave up. To be honest it didn't work well on their Windows 2003 Terminal Server either.

Some reading led me to Citrix Receiver v4.3. Here is my experience with it on the same server.
1. Ran the Receiver Cleanup Tool as Administrator to scrub out remnants of Citrix On-line Plug-in. Rebooted
2. Installed the Receiver v.4.3 as Administrator in Install mode, Rebooted.
3. Signed in as a regular user and was able to connect to the 3rd partys hosted Apps. I repeated the success 3 times.
4. Attempted to do the same as a different user and had it fail with the error:  Citrix Receiver: This version of Citrix Receiver does not support encryption. Please contact your administrator.[Error 1046: The Virtual Driver is not loaded]. The failure is repeatable.
5. Signed in as my Administrator account and it worked fine both on the console and in an RDP session . I used the users credentials to the 3rd party App from step 4 ruling out issues with the users logon.

I know there has been issues with the Citrix Receiver RE: Error 1046 and been resolved in future versions of the Receiver. Before I spend another chunk of time on this I was wondering if anyone had run into this and has a solution?

I have seen something about assigning unique IP addresses to RDS sessions and wondered if anyone thought that might help?

Thanks in advance.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Brian CTXSupportCitrix ConsultantCommented:
Does it happen if you try to run the app after the error?  Have you tried changing the timeout values?

On 32-bit Windows:

Name: VdLoadUnLoadTimeOut
Data: Any value in seconds

On 64-bit Windows:

Location: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Citrix\ICA Client
Name: VdLoadUnLoadTimeOut
Data: Any value in seconds

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CanOfWormsAuthor Commented:
Yes, it fails if I try again right after the error. I have had reports of it working after trying a couple times on the old 2003 server, but unfortunately in this case it doesn't work.

I did add that timeout reg entry and tried again - it failed the same. However I am wondering if a reboot will be required to load the entry in. So I will reboot tonight, try again, and post back.
CanOfWormsAuthor Commented:
..also. I used 3 as my "any value in seconds". What would a good value be? LOL
CanOfWormsAuthor Commented:
After a reboot the user the user has stopped getting the Encryption errors. More testing is needed but I am hopeful.
CanOfWormsAuthor Commented:
Solved. No errors, all users of the RDS sessions can launch Citrix sessions successfully. Thanks for the help.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.