The Oldest Native Windows 11 GUI App

A technology enthusiast claims that the oldest GUI application that still runs on Windows 11 is CDPLAYER.EXE from November 1992. The app had to run on Microsoft’s newest consumer OS without modifications or emulation involved to be chosen as the winner of their experiment. Blogger Enlyth expected something from the early NT era, as Windows 11 doesn’t support 16-bit apps, despite its strong backward compatibility. Finding an app that is almost 34 years old that still works with a simple double-click is a remarkable result.

At the beginning of their journey to find the oldest Windows UI app that just works on Microsoft’s newest OS, Enlyth confirmed FREECELL.EXE from February 1993 would still run without issues. This game was distributed alongside the Win32s environment, designed to allow some 32-bit applications to run on the 16-bit operating systems like Windows 3.1 and 3.11. Win32s was made available in beta in October 1992, but went mainstream in July 1993.

Uncovering Windows NT 3.1 Artifacts

A tip Enlyth received via a tech forum suggested that FREECELL.EXE was a candidate for the oldest GUI app remaining compatible with Windows 11. However, the blogger wasn’t satisfied with this easy win and dug through early NT 3.1 pre-release versions that seemed promising. Build 347 caught the detective’s eye, specifically CDPLAYER.EXE, linked on Nov 16, 1992. That indeed seems to be the earliest GUI app that works without modification or emulation on Windows 11. But this knowledge almost defied Enlyth’s eye as their system is, like many modern systems, optical-drive-less. Luckily, adding a small DLL allowed Enlyth to emulate a CD drive and demonstrate that the 1992-era application still functions as intended.

Verification efforts aimed to confirm that CDPLAYER.EXE was still usable on the latest Windows 11 release. Multi-part archives of Windows NT 3.1 found online threw up errors when parsing contents, though physical USB-attached optical drives that play CD audio in Windows 11 can theoretically bypass extra DLL dependencies.

Lastly, Enlyth wanted to push the envelope a little and see what even more ancient Windows apps might work if they got some help from emulation software on 64-bit Windows. Utilizing compatibility layers does feel like cheating, but it ratcheted back the wheels of time. The result was that Enlyth managed to enjoy a fully playable version of REVERSI.EXE dated November 15, 1985. That is a GUI-driven game distributed as part of Windows 1.01 and is roughly 41 years old.