Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Here’s a concise README.md you can drop into a GitHub repo for your installer/context‑menu wrapper around WindowsVersionTroll. board.eclipse


WindowsVersionTroll Context Menu Installer

This repository provides a small installer script and registry configuration to integrate WindowsVersionTroll into the Windows Explorer context menu for .exe and .dll files. board.eclipse

WindowsVersionTroll is a tiny utility that modifies the NT headers of a Windows executable to make it appear compatible with older Windows versions. It does not add missing APIs or truly backport applications; it only adjusts the version fields so the loader will attempt to start them. board.eclipse

What this repo contains

  • winvertroll.exe – the original compatibility tool binary by jay (see forum link below). board.eclipse
  • WinVerTroll_exe_dll.reg – registry entries that add a “WindowsVersionTroll” right‑click menu entry for .exe and .dll files, targeting C:\Windows\winvertroll.exe. board.eclipse
  • install_winvertroll.cmd – an elevated installer script that:
    • Copies winvertroll.exe to C:\Windows.
    • Automatically finds and imports the .reg file from the same folder, regardless of its name. board.eclipse

How WindowsVersionTroll works

WindowsVersionTroll modifies the PE/NT header’s version fields of a target executable or DLL. board.eclipse

  • Usage syntax:
    • winvertroll.exe [major_version] [minor_version] [path_to_file]
  • If no major/minor version is supplied, it defaults to 4.0. board.eclipse
  • Adjusting these fields can convince newer applications to start on older Windows versions, but it cannot fix missing functions or unsupported APIs. board.eclipse

For more background and the original release, see the Eclipse Community thread:
https://board.eclipse.cx/viewtopic.php?t=652 board.eclipse

Installation

  1. Download or clone this repository.
  2. Place the following files in the same directory:
    • winvertroll.exe
    • install_winvertroll.cmd
    • Your .reg file (e.g. WinVerTroll_exe_dll.reg or any other name). board.eclipse
  3. Right‑click install_winvertroll.cmd and choose “Run as administrator”.
  4. The script will:
    • Copy winvertroll.exe to C:\Windows.
    • Locate the first .reg file in the same folder and import it with reg import. board.eclipse

After installation, right‑click any .exe or .dll file in Explorer and you should see “WindowsVersionTroll (set 4.0)” (or whatever label your .reg defines). board.eclipse

Uninstallation

  1. Delete the following registry keys (if you used the provided WinVerTroll_exe_dll.reg):

    • HKEY_CLASSES_ROOT\exefile\shell\WindowsVersionTroll
    • HKEY_CLASSES_ROOT\dllfile\shell\WindowsVersionTroll
  2. Optionally delete C:\Windows\winvertroll.exe.

You can also create an uninstall_winvertroll.reg that removes those keys, then run it as administrator.

Notes and limitations

  • This tool only changes version metadata; it does not solve missing OS features or APIs. board.eclipse
  • Use at your own risk: modifying executables and DLLs may break applications or violate EULAs in some contexts.
  • Always keep backups of binaries before patching them.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors