Is version 4.4.1 the last version running on Windows 7?
5.0.0 and 5.0.1 install, but pinentry.exe throws an error (missing export) and won’t run.
## pinentry.exe - Entry Point Not Found
## The procedure entry point GetCurrentPackageFullName could not be located in the dynamic link library KERNEL32.dll.
Hi @rpfurlong,
we haven’t developed with Windows 7 in mind for quite some time…
But as the error you report is similar to the one seen on Windows Server 2016, it is possible version 5.0.2. will fix your issue, too. See here for the thread on this.
Please try the next version when it comes out (hopefully next week).
What made me ask in the first place is that the System Requirements page on your site still says “Windows 7 or higher, both 32bit and 64bit”. How I interpret the 5.0 news article, is that 5.0 is now native 64bit and thus the 4.4.1 build would be the latest 32bit compatible (should be mentioned as archived build).
Same is true when the legacy OS cutoff point will be reached. The page should be updated, then. Could prevent quite a few unecessary downloads if stated clearly.
on Gpg4win - Change History in the section “Incompatible Changes” for Version 5.0.0: “The Windows version will now be build for 64-Bit Windows and with the corresponding changes to the installation directory and Registry keys.”
And the requirements page is updated now, Windows 7 is no longer listed as supported. Would be interesting, though, if it still works anyway. So please report @rpfurlong
Version 5.0.2 fails with the same error (missing export) for multiple executables (pinentry, kleopatra). Version 4.4.1 thus remains the last working version on Windows 7.
5.x should block installation on Windows 7, for that reason.
Someone adventurous might try if VxKex or VxKex Next works.
Thank you for the feedback!
I had already updated the system requirements before your reply but will update it again.
I believe that in your case the regular qt pinentry is used, which will not work on your system.
You could fix that in a Gpg4win installation by explicitly setting the pinentry program in your gpg-agent.conf with pinentry-program C:\Program Files\GnuPG\bin\pinentry-basic.exe
But it is much simpler to use the GnuPG installer, which contains only that pinentry…
For others: the installer can be found here:
I’ll recommend that on the system requirements page.
As for Gpg4Win, fixing pinentry is not enough, kleopatra also does not start (and possibly more executables). Makes no sense trying to fix that, unless VxKex would magically work.