Home GnuPG

Handle error when installing/removing libwinpthread-1.dll gracefully

Description

Handle error when installing/removing libwinpthread-1.dll gracefully

Use the same technique when installing libwinpthread-1.dll as for many
other DLLs (e.g. gpgex.dll) and use /REBOOTOK when uninstalling it.
libwinpthread-1.dll is a dependency of gpgex.dll and gpgex.dll is
blocked by Windows Explorer as soon as it has been loaded (e.g. after
one has opened the context menu of Windows Explorer). This causes
removing/replacing libwinpthread-1.dll on un-/install to fail and a
reboot is required to complete the un-/installation. (The reboot is/was
already required for replacing gpgex.dll.)

Details

Provenance
ikloeckerAuthored on Wed, Apr 15, 2:04 PM
Parents
rW2c6e581e65b3: Remove obsolete files left-over from a merge
Branches
Unknown
Tags
Unknown
Tasks
T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11