question

RDuivenvoorde-3233 avatar image
0 Votes"
RDuivenvoorde-3233 asked LimitlessTechnology-2700 commented

Our opencl.dll is removed after a Windos update, breaking our application. How to leave opencl.dll untouched.

Hi, I'm a member of an OpenSource community of QGIS (https://qgis.org, https://github.com/qgis/qgis).

Several users of our application report the issue shown here: https://github.com/qgis/QGIS/issues/44806

Our application does not start up because a depending dll (opencl.dll) was removed during a Windows Feature update (to be specific: Windows Feature update to Windows 10 Version X (1907/2004/20h2/21h1).

The dll was found in c:\windows.old\WINDOWS\system32 so putting it back in c:\windows\system32, fixed 'the problem'.

BUT: the main question is: WHY is the update moving this (generic opencl.dll) dll, and NOT putting it back?
Do we make an error during 'registration'? Or is there something wrong with the dll that it is skipped?
How to check this kind things?

Any info appreciated. The 'installer' uses this script to copy it: https://trac.osgeo.org/osgeo4w/wiki/dllupdate

windows-10-general
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hello @RDuivenvoorde-3233 ,

This is a long time issue between opencl.dll and windows update. It seems that the issue affects mostly Nvidia users, and that there is a 3rd Party component on it that clashes with Windows Update (likely with Windows Drivers updates).

So far there is not much information published on how the problem works on the background.
Luis P

0 Votes 0 ·

0 Answers