You can use vDos to help you run old DOS software if you need to, although it isn’t a suitable option for gaming. Here’s how to use it.

What Is vDos?

To allow older DOS programs to run on newer Windows platforms, the Virtual DOS Machine (NTVDM) is used. Windows 10 32-bit includes this, but 64-bit versions and Windows 11 don’t. Instead, Windows users will see a pop-up alert that DOS programs can’t run. vDos is a third-party DOS emulator that replaces Windows’ own NTVDM technology. When you run DOS software through vDos, it’ll load in its own window. It adds network and printer support, provides clipboard access and allows direct access to your system files. vDos isn’t the only DOS emulator in town, however. DOSBOX is an alternative, primarily designed for playing old DOS games, something that vDos can’t do. You can also use vDosPlus, a fork of vDos, although vDos receives far more regular updates.

How to Install vDos on Windows 10

If you want to install vDos, head to the vDos download page and download the installation program. The installation process is easy – open the installer and follow the instructions. Make sure you allow vDos to patch and update to the most recent version of vDos during the installation. Previously, it was necessary to choose the latest patch from a list of additional tasks. It was an extra installation step that has been removed. Just wait for the setup program to extract package installer files.
Once vDos is installed, you can check that it’s working by opening vDos (labeled “vDos”) from the Start menu. vDos comes with a test version of DataPerfect, an old DOS database tool. The initial configuration file will automatically load DataPerfect once it runs. If vDos is working, DataPerfect should load in its own window. If vDos is working correctly, close the test window and head to your vDos installation folder (typically “C:\vDos”). Open the “autoexec.txt” file and remove everything listed within before saving and closing. Open vDos again, and you should see the typical DOS “C:\” prompt. From here, you can now run any DOS software you like.

How to Use vDos

With the initial vDos startup configuration erased, you’ll see the DOS prompt every time you run the vDos program. There’s a selection of interesting DOS software available online that you can try, from text-based web browsers to graphics-editing tools. To run your software, download your DOS software and place it in the same directory as vDos (for example, “C:\vDos”). This directory is treated as the initial “C:\” directory. Use the dir command to list files in your current folder, then cd followed by a folder name to move to that folder. Type .. to go up one directory. At the “C:\” DOS prompt, type the name of your DOS software EXE file and press Enter. Your DOS software will load within the vDos window, ready for you to use.

Running DOS Programs on Windows 10

DOS isn’t just outdated, it’s ancient, with the final release of MS-DOS more than twenty years ago. Microsoft Windows provides very limited support for NTVDM, the essential component of a virtual DOS machine. Given that it is such an older technology, DOS has been operating in maintenance mode and no programs are being developed on it anymore. It may also pose security risks. Some enterprise applications continue to run 16-bit programs. Software like vDos helps to fill in the gap, giving a new lease on life to older software that you wouldn’t otherwise be able to run.

Running vDos on Windows 11

vDos runs absolutely fine on Windows 11. The installation procedure is very similar to Windows 10 in that you have to first create an installation folder. Currently, the vDos installation is much faster on Windows 11. After selecting the installation folder, it should take just a few seconds for you to see the installation finish screen. Once the vDos freeware is launched on Windows 11, press any key to continue. This will initialize a DataPerfect test. After you get the DataPerfect screen, you can easily configure the vDos program for your Windows 11. Image credit: Adobe All screenshots by Sayak Boral