How to Use vDos to Run Old DOS Programs on Windows

Featured Use Vdos To Run Old Programs

If you’re feeling nostalgic for 8-bit games or need to run some old software, 32-bit Windows 10 doesn’t accommodate. Old DOS programs need a little extra to run on the 64-bit version of Windows 10 as well as Windows 11.

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.

Also read: Latest Windows 10 and 11 Update Problems and How to Fix Them

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 App Cant Run On Pc Warning Windows10

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.

Vdos Installation Windows10 Extracting 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.

Vdos Data Perfect Test Windows10

Also read: How to Run Old Programs with Compatibility Mode in Windows

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.

Vdos Autoexec Windows10 Delete All Text

Open vDos again, and you should see the typical DOS “C:\” prompt. From here, you can now run any DOS software you like.

Vdos Run Any Dos Software Windows10

If you’d like to configure vDos further (to enable print or network support, for instance), the vDos FAQ offers support and guidance to help you.

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.

Vdos Directory Downloaded Dos Software

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.

Vdos Dir Command Cd Command

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.

Vdos Launch Exe File

Also read: Playing Old DOS Games on macOS with DOSBox

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.

Vdos Setup Windows11 Vdos 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.

Vdos Setup Windows11 Completed

Once the vDos freeware is launched on Windows 11, press any key to continue. This will initialize a DataPerfect test.

Vdos Initial Setup Windows11

After you get the DataPerfect screen, you can easily configure the vDos program for your Windows 11.

Vdos Initial Screen Windows11

Also read: Your PC Can’t Run Windows 11? Try Changing These Settings

Frequently Asked Questions

How can I fix the "One or more files are open!" message while closing the vDos program?

When trying to close vDos, you may see a message box that says “One or more files are open!” This error prevents you from exiting the program. To solve the issue, first press Esc on your keyboard, which will take you to the main DataPerfect window. After that, press 0 to completely exit the vDos environment.

How can I uninstall the vDos program in Windows?

You can’t uninstall vDos through “Add or Remove Programs because its EXE file is simply saved as a shortcut. To completely uninstall vDos, first exit the program, then delete the shortcut as well as its installation folder “C:\vDos.”

How can I fix the invalid directory path error in vDos?

An invalid directory path message shows if the vDos EXE file is absent from the directory where you want to run your downloaded DOS programs. To troubleshoot it, store both files in the same folder, such as “C:\vDos.”

Why is my DOS program being blocked while running it in vDos?

As DOS programs are very outdated, Windows Defender may block them for security reasons. To run the program, consider disabling Windows Defender temporarily. While this comes with a few risks, you can turn on another antivirus program temporarily.

Image credit: Adobe All screenshots by Sayak Boral

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sayak Boral
Sayak Boral - Staff Writer

Sayak Boral is a technology writer with over eleven years of experience working in different industries including semiconductors, IoT, enterprise IT, telecommunications OSS/BSS, and network security. He has been writing for MakeTechEasier on a wide range of technical topics including Windows, Android, Internet, Hardware Guides, Browsers, Software Tools, and Product Reviews.