Table of contents

Missing LIBEAY32.dll when run wget on Windows

Windows Oct 12, 2020 Viewed 397 Comments 0

Issue

I try to use wget on windows 10 / windows server 2008 r2 / windows server 2012 r2 and so on, I download the Binaries version from the official website, unzip it and open bin\wget.exe. I get the error message saying:

  • Unable To Locate Component This application has failed to start because libeay32.dll was not found. Re-installing the application may fix this problem.
  • Unable To Locate Component This application has failed to start because libintl3.dll was not found. Re-installing the application may fix this problem.
  • Unable To Locate Component This application has failed to start because LIBEAY32.DLL was not found. Re-installing the application may fix this problem.

On a new Windows installation you may have installed wget but the problem is that wget32 needs other library files (libeay32.dll, libintl3.dll, libiconv2.dll and libssl32.dll) and these are not usually on a new Windows machine.

Solution

Go to the GNU Wget binary download site for Windows and get the “Dependencies” ZIP file. Unpack the 4 DLLs (libeay32.dlllibiconv2.dlllibintl3.dlllibssl32.dll) from that /bin/ directory in the ZIP file into the same /bin/ directory where you have the wget.exe.

Updated Oct 12, 2020