Windows 98 SE in DOSBox-X for Windows 10/11 and macOS


A system for running Windows 98 SE in DOSBox-X under modern Windows and macOS

This page describes a system based on DOSBox-X that runs Windows 98 SE (Second Edition) under Windows 10 (64-bit only) and Windows 11 and under recent versions of macOS. Because Windows 98 SE is copyrighted software, the macOS version of this system will not run until you drop on its icon an .iso file containing an image of the Windows 98 SE installation CD distributed by Microsoft. No doubt you made an archive copy of that CD and can use it for unlocking the system.

You may download the Windows 10/11 installer here. It will install the system into your user folder in current Windows. Updated 24 October 2025 with an improved version of DOSBox-X and a few annoyances (spurious error messges, etc.) removed. Updated 25 October 2025 with McAfee finally removed entirely, I hope. Updated 12 November 2025 to fix non-working ISO mounting. Updated 19 November 2025 to use the latest version of DOSBox-X.

You may download the macOS installer here. The installer and app are notarized. The installer will copy the app to your desktop, but you may move it anywhere, including your Applications folder. On a multi-user system, each user will have a separate copy of the hard disk image, while will be installed in the user's Library. Updated 25 October 2025 with a more recent version of DOSBox-X and with McAfee finally removed entirely, I hope.

Under DOSBox-X, it is normally difficult or impossible to share files between a DOSBox-X-based Windows 9x setup and the host computer. The system described on this page, however, makes it easy to send files to the Windows 98 SE desktop from the host computer when the system starts up, and to send files back to the host computer from the Windows 98 SE system when the system shuts down.

It also makes it possible to print from Windows 98 SE applications to the default printer on the host system, or to select from a list of printers installed on the host, or to "print" to a PDF on the host system's desktop. You can also exchange text between text and host using the clipboard. With some additional setup, you can also exchange files between guest and host using FTP while the system is running.

The system is a standard Windows 98 SE installation, updated with the Microsoft Windows Security Update CD February 2004, and with other minimal changes as follows:

The only third-party applications fully installed in the system are WinSCP, Firefox, and Opera; all can be removed from the Control Panel. (A few other applications, not yet installed, are in the C:\Installers folder, as noted above.). The only third-party driver installed is the Adobe PostScript driver.

A similar system that runs Windows 3.11 under DOSBox-X may be found here.


To run Windows 98 SE under Windows 10/11:

Run the installer, and then launch Windows98SE.exe from its folder in your user folder, not from a desktop or start menu shortcut. You will be prompted to unlock the system by dropping on it an .iso file containing an image of the Windows 98 SE installation CD. It must be an installation .iso file. One possible file that you might have is named "Windows 98 Second Edition.iso" (verbum sap.), but any other name will work well also.

After the application tells you that it is unlocked, simply run it again, from the application itself or from a shortcut.

You may or may not need to press a key (any key) before you can double-click on anything on the Windows 98 SE desktop.

To mount a CD image in Windows 98 SE, see a separate section below.


To run Windows 98 SE under macOS:

Double-click the Windows98SE application. You will be prompted to unlock the system by dropping on it an .iso file containing an image of the Windows 98 SE installation CD. The file can have any name, but must have an .iso extension. One possible name might be "Windows 98 Second Edition.iso" (verbum sap.), but any shorter name will work well also.

After the application tells you that it is unlocked, simply run it again. The first time that it runs, it will ask permissions; grant those permissions. However, if you see a message saying that the application needs permission to receive keystrokes from other applications, you can click "Deny," because the application does not in fact need this permission; I don't know how to disable that prompt.

Windows 98 SE may crash with a blue screen the first time it starts up. If this happens, simply run it again. At the menu that offers to boot in Safe Mode, boot either in Safe Mode and then shut it down and restart; or boot in Normal Mode, which will probably work correctly.

Before you can use the mouse to double-click on anything in the macOS version of the system, you must press a key (any key) and click in the Windows 98 SE window (it doesn't matter which you do first).

To mount a CD image or floppy-disk image in Windows 98 SE, and to set other available options: hold down the Option key when launching the application and select the relevant item from the Options menu. For further details on adding a CD-ROM or floppy-disk image to the system, see a separate section below.


Keyboard shortcuts

These keyboard shortcuts control DOSBox-X while Wndows98SE is running. Use Alt in Windows, Option in macOS:


File exchange between guest and host

Because of the way DOSBox-X is written, you cannot directly access a physical drive while the application is running. You can use these workarounds to exchange files between Windows 98 SE and the host system:

To exchange files between the Windows 98 SE guest desktop and the host system desktop:

To access files already in a folder on the host system (Windows 10/11 only):

To exchange files between guest and host using a WebDav server on an NAS device:

To exchange files between guest and host using FTP (requires additional setup):

Under Windows 10/11:

Under macOS:

Alternatively, under Windows 10/11, you can use a command-line tool running in Windows 98 SE. Enable and launch the Open SSH Server in Windows 10/11 (search the web for details). Download PuTTY from this address and run it in Windows 98. The server address is the IP of your Windows 10/11 system, and use port 22 for SSH.


Access a CD-ROM image or a floppy-disk image into Windows 98 SE

You can mount a CD-ROM image file (in .iso format) or a floppy-disk image file (in .ima format ) in order to install software or access files on the image file.

Under Windows 10/11:

Under macOS:


Edward Mendelson (edward [dot] mendelson [at] columbia [dot] edu)