I was initially thinking that w3m may have been the web browser that had been
recently used and turned out to be small, fast, and supported images in
Microsoft Windows.

http://www.pc-freak.net/blog/browse-the-web-graphically-in-text-console-ttys-with-w3m-img-and-links2-on-debian-ubuntu-fedora-and-centos-linux/

As it turns out, it looks like that isn't correct.  It may be that w3m does
not support images in Microsoft Windows, but just when using a supported
platform like Linux framebuffer.  Furthermore, for operating systems that do
have a way to see images in w3m, the package name might commonly be named
w3m-img (rather than the basic w3m package).
(The browser I did use, which did support graphics in Microsoft Windows,
was links.twibright.com/download/binaries/win32 which included x64.)

Although, there is evidence that w3m has shown an image in Windows, as
noted below.  Or maybe http://www.emacswiki.org/emacs/emacs-w3m was
the software being used...

Anyway, since I spent some time figuring out how to use an official source
to obtain (via insecure HTTP) a version of w3m that works in Microsoft
Windows, I documented some details here.



First, here's some environment variables that were used

SET CURLBIN=curl.exe
SET 7ZBIN="C:\Program Files\7-Zip\7z.exe"



and then, here's the download commands (4,861,632 bytes):

%CURLBIN% -o w3m-0.5.1-2.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2.tar.bz2

%CURLBIN% -o openssl-0.9.8o-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1.tar.bz2

%CURLBIN% -o cygwin-1.7.21-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1.tar.bz2

%CURLBIN% -o libgcc1-4.7.3-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/libgcc1/libgcc1-4.7.3-1.tar.bz2


Grabbing source code as well (98,458,312 bytes):

%CURLBIN% -o w3m-0.5.1-2-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2-src.tar.bz2

%CURLBIN% -o openssl-0.9.8o-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1-src.tar.bz2

%CURLBIN% -o cygwin-1.7.21-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1-src.tar.bz2

Note: I did not see any source code file for the libgcc binary file, so I'm presuming this is the source:

%CURLBIN% -o gcc-4.7.3-1-src.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/gcc-4.7.3-1-src.tar.bz2






One important detail I came across:
https://www.cygwin.com/ml/cygwin/2010-12/msg00258.html
“The new version of w3m 0.5.2 crashes” but
“The 0.5.1 version of w3m works just fine.”

So I tried to find a mirror that had the old version.  I did, and then I verified that the mirror was an official mirror, by checking

https://cygwin.com/mirrors.html

It was.

Then I found the directory which contained a subdirectory called "release".
e.g.
ftp://cygwin.osuosl.org/pub/cygwin/x86_64/
(or ftp://cygwin.osuosl.org/pub/cygwin/x86 )
or
http://ftp.eq.uc.pt/software/pc/prog/cygwin/

I found the version 0.5.1 at:

release-legacy/w3m/
and
release/w3m/
of the Portugal site (but not the Orgon site).

So I grabbed it.

%CURLBIN% -o w3m-0.5.1-2.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/w3m/w3m-0.5.1-2.tar.bz2

%7ZBIN% x w3m-0.5.1-2.tar.bz2

%7ZBIN% x w3m-0.5.1-2.tar usr/bin/w3m.exe

move usr\bin\w3m.exe .

"The program can't start because cygcrypto-0.9.8.dll is missing".

https://cygwin.com/cgi-bin2/package-grep.cgi?grep=cygcrypto-0.9.8.dll

Ah, this file is found in libopenssl

Well, I couldn't find libopenssl, but I could find openssl and that worked.

%CURLBIN% -o openssl-0.9.8o-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/openssl/openssl-0.9.8o-1.tar.bz2

(note: later  versions, like *1.0.1*, don't have the right version of the DLL file.  And 0.9.8o-2* and later *0.9.8* (are smaller and) don't even have any version of the DLL file.

%7ZBIN% x openssl-0.9.8o-1.tar.bz2

%7ZBIN% x openssl-0.9.8o-1.tar usr/bin/cygcrypto-0.9.8.dll

move usr\bin\cygcrypto-0.9.8.dll .

%CURLBIN% -o cygwin-1.7.21-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/cygwin/cygwin-1.7.21-1.tar.bz2

%7ZBIN% x cygwin-1.7.21-1.tar.bz2
%7ZBIN% x cygwin-1.7.21-1.tar usr/bin/cygwin1.dll
move usr\bin\cygwin1.dll .

https://cygwin.com/cgi-bin2/package-grep.cgi?grep=cyggcc_s-1.dll

%CURLBIN% -o libgcc1-4.7.3-1.tar.bz2 http://ftp.eq.uc.pt/software/pc/prog/cygwin/release/gcc/libgcc1/libgcc1-4.7.3-1.tar.bz2

%7ZBIN% x libgcc1-4.7.3-1.tar.bz2
%7ZBIN% x libgcc1-4.7.3-1.tar usr/bin/cyggcc_s-1.dll
move usr\bin\cyggcc_s-1.dll .

%7ZBIN% x openssl-0.9.8o-1.tar usr/bin/cygssl-0.9.8.dll
move usr\bin\cygssl-0.9.8.dll .

w3m
w3m -version
w3m http://google.com

You can press "q" to quit.
According to http://gregorygrubbs.com/emacs/10-tips-emacs-windows/
pressing T toggles graphics.
This seems to be working in Windows, perhaps within eMacs.