Versions of EMM386

EMM386 was a MS/PC DOS utility for loading TSRs into high memory. QEMM, UMBPCI and others were arguably more efficient, but EMM386 was broadly compatible and always there.

I always wanted to know the specific EMM386 versions shipped with systems. Partly out of curiosity, but also so I wouldn’t inadertedly load an older version when they were available from DOS and Windows.

I couldn’t find it directly on the Microsoft Knowledge Base site, but this mirror lists all the different versions. I’ve refactored it into an HTML table for your delight, amusement and convenience:

Product EMM386.EXE Version
Windows for Workgroups 3.1 4.44
MS-DOS 6.0 4.45
MS-DOS 6.2 and 6.21 4.48
Windows for Workgroups 3.11 4.48
MS-DOS 6.22 4.49
Windows 95 4.95

What’s missing from this table is MS/PC DOS 5, PC DOS 2000, and Windows 3.0. Perhaps if I find them I’ll go back and add them in here.

Our last family DOS machine was upgraded to MS-DOS 6.2 and Windows 3.1. For my current nostalgia project I’m sticking with our original 6.2 disks, but I’m cheating a little and using 3.11 for Workgroups for the networking, 32bit disk access, and (cough!) stability.


This is one of about 5000 posts on Rubénerd. View the home page for the latest, or related posts also tagged with:

If you liked this post, feel free to buy me a coffee, leave me a comment on Twitter, or email me at Thanks :).