SageThumbs 64-Bit Explained: One Installer for 32-Bit and 64-Bit Windows

One installer, both architectures: the short answer

There is no separate 64-bit download of SageThumbs to hunt for. Since version 2.0.0.8, SageThumbs has shipped as a combined 32/64-bit distributive: a single installer, currently sagethumbs_2.0.0.23_setup.exe (2,242,393 bytes, about 2.2 MB), that contains both builds of the shell extension and installs the right one for your system. Whether your Windows is 32-bit or 64-bit, you download the same file from the official SourceForge project. This confuses people because the installer itself is a 32-bit program. The setup file is a Nullsoft (NSIS) self-extracting installer with a 32-bit wrapper, and that is normal: an installer does not need to be 64-bit to place 64-bit files. Inside the package are two folders of components, one with the 32-bit DLLs and one with the 64-bit DLLs, and the setup registers the set that matches your Windows edition.

A brief history of the combined package

The combined package is not a recent repackaging decision. SageThumbs adopted the single 32/64-bit distributive back at version 2.0.0.8, early in the project’s long 2.0.0.x line, and every release since then, including the current 2.0.0.23 from 9 May 2017, has kept the same arrangement. That consistency is helpful today: advice written a decade ago about downloading one installer for either architecture is still accurate, and there is no legacy split of separate 32-bit and 64-bit downloads to untangle when you are checking an old guide against the official SourceForge files.

Why the 64-bit DLL matters so much

SageThumbs is a shell extension, which means its code runs inside Windows Explorer rather than in its own window. A hard rule of Windows applies here: a 64-bit process can only load 64-bit DLLs, and a 32-bit process can only load 32-bit DLLs. On 64-bit Windows, Explorer is a 64-bit process, so it can only use the 64-bit build of the SageThumbs extension. If only the 32-bit DLL were registered, Explorer would simply never load it, and you would see no thumbnails and no SageThumbs context menu entries, with no error message to explain why. That is why the combined installer exists. On a 64-bit system it registers the 64-bit DLL for Explorer, while the 32-bit components remain available for 32-bit programs that host file dialogs or shell views. You do not choose between them, and there is no separate 64-bit setup file to find, despite what some third-party download pages imply by listing SageThumbs under separate 32-bit and 64-bit headings.

How to check which Windows you have

If you are unsure whether your Windows is 32-bit or 64-bit, open Settings, then System, then About, and look for System type, which will say either 64-bit operating system, x64-based processor or 32-bit operating system, x86-based processor. On Windows 7, the same information is in Control Panel under System. For SageThumbs this check is mostly for your own understanding and for choosing companion software, because the installer adapts automatically. The one place the distinction still decides something is GhostScript. AI, EPS, PS and PDF previews in SageThumbs rely on AFPL GhostScript 8.54, and there the builds are separate files: install the 64-bit GhostScript on 64-bit Windows and the 32-bit GhostScript on 32-bit Windows. A mismatched GhostScript is a common reason those particular formats stay blank while everything else works.

Verifying you have the genuine combined installer

Because repackaged copies circulate on download sites, a quick verification is worthwhile. The genuine 2.0.0.23 installer is 2,242,393 bytes with SHA-256 705d743e28b487e34a4a7245a0dbc303a10e45ba0fd9e4da4101c8cdf506839a and MD5 2af65abf462c9b3170c6e80428f90888, and its embedded version information shows FileVersion 2.0.0.23 by Cherubic Software. If a site offers you a differently named file, a notably different size, or separate 32-bit and 64-bit SageThumbs downloads, treat that as a reason to go back to the official SourceForge project instead. The embedded version resource is also a useful sanity check after downloading: right-click the file, open Properties, and look at the Details tab. A genuine copy identifies itself as version 2.0.0.23, which matches the latest released version; there is no newer official binary, and a file claiming to be a higher version should be treated with suspicion.

What 64-bit support does not mean

Two misunderstandings are worth clearing up. First, 64-bit support here means the extension matches 64-bit Explorer; it does not mean SageThumbs is a modern 64-bit application with a 64-bit installer, and it does not change the age of the software, which was last released in 2017. Second, it says nothing about ARM64. The official documentation never mentions ARM-based Windows, there is no ARM64 build inside the installer, and compatibility on ARM64 Windows is unverified. The package contains x86 and x64 components only. It also does not mean unlimited thumbnail sizes or performance magic. Large layered PSD or TIFF files still cost time to render, 64-bit or not, which is why SageThumbs Options includes a maximum file size setting and its own thumbnail cache in sagethumbs.db3.

Frequently asked questions

Do I need a different SageThumbs download for 64-bit Windows?

No. SageThumbs ships as one combined 32/64-bit installer. The same sagethumbs_2.0.0.23_setup.exe file installs the correct DLL set for your edition of Windows automatically.

Why is the installer a 32-bit program if it supports 64-bit Windows?

The NSIS installer wrapper is 32-bit, which is normal for installers of its era. What matters is the payload: the package contains both 32-bit and 64-bit builds of the shell extension, and setup registers the one your Explorer needs.

Does the combined installer work on ARM64 Windows?

That is unverified. The package contains x86 and x64 components only, and the official documentation does not mention ARM64, so do not rely on SageThumbs working on ARM-based Windows devices.

Related guides

Similar Posts