Try to download openCL.dll file at

then extract it into file directory of windows below

C::\windows\System32 ( for users using Windows XP, Vista, 7)

If you use a 64-bit version of Windows, you should also place opencl.dll in

Make sure overwrite any existing files (but make a backup copy of the original file).

Reboot your computer.

If the problem still occurs, try the following:

Open Windows Start menu and select "Run...".
Type CMD and press Enter
Type regsvr32 opencl.dll and press Enter.

The correct fix will be to remove wrongly installed and activated by Microsoft wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 directory (Microsoft RemoteFX Display driver, 32bit part, which contains opencl.dll with reduced functionality, which overwrites correct Nvidia/ATI/Intel \SysWoW64\opencl.dll on upgrade or attempt of DISM recover from install.wim) from WinSxS (64bit counterpart is in amd64_rdvgwddmdx11.inf_31bf3856ad364e35_10.0.10586 .0_none_5fcf2a87752df0d7 directory, but is inactive and does no harm). But I know no tool for correct selective remove or deactivate of specific directory from WinSxS. Since \SysWoW64\opencl.dll is hardlink to WinSxS one, attempt to install Nvidia/ATI/Intel driver corrupts two Microsoft opencl.dlls at once (so sfc /scannow fails to recover), and attempt to recover WinSxS one from install.wim damages Nvidia/ATI/Intel display driver's opencl.dll from other hand.

Sometimes opencl.dll and other DLL system errors can be related to problems in the Windows registry. Several programs can share the same opencl.dll file, but when these programs are uninstalled or changed, sometimes "orphaned" (invalid) DLL registry entries are left behind.

To manually repair your Windows registry, first you need to create a backup by exporting a portion of the registry related to opencl.dll (eg. Windows 10 Operating System):

Click the Start button.
Type "command" in the search box... DO NOT hit ENTER yet!
While holding CTRL-Shift on your keyboard, hit ENTER.
You will be prompted with a permission dialog box.
Click Yes.
A black box will open with a blinking cursor.
Type "regedit" and hit ENTER.
In the Registry Editor, select the opencl.dll-related key (eg. Windows 10 Operating System) you want to back up.
From the File menu, choose Export.
In the Save In list, select the folder where you want to save the Windows 10 Operating System backup key.
In the File Name box, type a name for your backup file, such as "Windows 10 Operating System Backup".
In the Export Range box, be sure that "Selected branch" is selected.
Click Save.
The file is then saved with a .reg file extension.

You now have a backup of your opencl.dll-related registry entry.

Contact us to get help

We collect all information about OpenCL.dll, and do our best to help you fix all errors relate to it. We will tell you how Opencl.dll works, how it affect your system, why it missing from your Windows system. Of course, we will also show you how to fix all errors relate it, where to download it, how to register it, how to install the whole OpenAL package. However, it's difficult to resolve all problems with few solution, everyone's problem is also different. If our solution can't fix your opencl.dll error, please contact us, we will try our best to help.
Or visit this link or this one