Receiver install error "DVCRenderingAdapter.dll failed to register"

Receiver install error "DVCRenderingAdapter.dll failed to register"

book

Article ID: CTX233547

calendar_today

Updated On:

Description

This article is intended for Citrix administrators and technical teams only.
 
Non-admin users must contact their company’s Help Desk/IT support team and can refer to CTX297149 for more information.



While installing Receiver, users may encounter an error like: "DVCRenderingAdapter.dll failed to register" as below.

error

Resolution

Solution 1

Install Microsoft KB2999226 update.

KB2999226: Update for Universal C Runtime in Windows
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

Solution 2

  1. Uninstall the receiver;
  2. Use the Citrix Cleanup Utility to clean the remaining files and registries;
  3. Uninstall the following package in the client machine;
    • Visual C++ 2005 Redistributable Package (x86) 
    • Visual C++ 2005 Redistributable Package (x64) 
    • Visual C++ 2008 Redistributable Package (x86) 
    • Visual C++ 2008 Redistributable Package (x64) 
    • .Net Framework 3.5 SP1
  4. Reboot the client machine;
  5. Disable the antivirus;
  6. Reinstall the Receiver.

Solution 3

  1. Uninstall Receiver with cleanup utility.
  2. Uninstall the VDA.
  3. Run VDA cleanup utility
  4. Run the attached script to clean up bad ACL's (Tested on Windows 10).
  5. Reinstall VDA
  6. Reinstall Receiver.

Problem Cause

Universal C Runtime in Windows is required on your computer.

Bad ACL's set (Solution 3)

Additional Information