A November 1992 pre-release Windows NT 3.1 CD player binary runs on Windows 11 in 2026. Researcher Enlyth set out to find the oldest surviving Windows GUI application still executable on a modern OS, and the answer required a CD drive emulator just to satisfy a DLL dependency. Windows 11 dropped 16-bit support years ago, which creates a hard floor: only Win32 binaries need apply.
The investigation is worth reading for the mechanics, not just the result. Early Windows NT 3.1 APIs were incompatible with later versions, meaning most pre-release binaries crash immediately. The CD player survived because it called a DLL that Microsoft quietly kept shipping. A 1993 Win32s FreeCell from the Windows 3.1 era also runs, but the NT pre-release binary edges it out by months.
The story does not end with official binaries. WineVDM, a Wine-based virtual DOS machine on GitHub, restores 16-bit execution on Windows 11. With it, Reversi from Windows 1.01, November 1985, runs today. That is a 40-year-old binary on a current OS. The full post details every crash, every DLL trace, and exactly why that CD player survived when nothing older did.
[READ ORIGINAL →]