vDosを使用してWindowsで古いDOSプログラムを実行する方法

8ビットゲームに懐かしさを感じている場合や、古いソフトウェアを実行する必要がある場合、32ビットのWindows 10では対応していません。古いDOSプログラムは、64ビット版のWindows 10やWindows 11で実行するために少し追加の手順が必要です。
vDosを使用すれば、古いDOSソフトウェアを実行することができますが、ゲームには適したオプションではありません。以下にその使い方を説明します。
目次
- vDosとは?
- Windows 10にvDosをインストールする方法
- vDosの使い方
- Windows 10でのDOSプログラムの実行
- Windows 11でのvDosの実行
- よくある質問
関連記事: 最新のWindowsアップデートの問題とその修正方法
vDosとは?
古いDOSプログラムを新しいWindowsプラットフォームで実行できるようにするために、Virtual DOS Machine(NTVDM)が使用されます。Windows 10の32ビット版にはこれが含まれていますが、64ビット版やWindows 11には含まれていません。その代わり、WindowsユーザーはDOSプログラムが実行できないというポップアップアラートが表示されます。

vDosは、WindowsのNTVDM技術を置き換えるサードパーティ製のDOSエミュレーターです。vDosを介してDOSソフトウェアを実行すると、それは独自のウィンドウで読み込まれます。ネットワークとプリンタのサポートを追加し、クリップボードアクセスを提供し、システムファイルへの直接アクセスを可能にします。
ただし、vDosだけが町にあるDOSエミュレーターではありません。DOSBOXは代替手段で、主に古いDOSゲームをプレイするために設計されていますが、vDosではできません。また、vDosのフォークであるvDosPlusも使用できますが、vDosははるかに定期的な更新を受けています。
Windows 10にvDosをインストールする方法
vDosをインストールしたい場合は、vDosのダウンロードページにアクセスし、インストールプログラムをダウンロードします。インストールプロセスは簡単です – インストーラーを開き、指示に従ってください。
インストール中にvDosが最新のvDosバージョンにパッチを適用し、更新することを許可してください。以前は、追加タスクのリストから最新のパッチを選択する必要がありましたが、その追加のインストールステップは削除されました。セットアッププログラムがパッケージインストーラーファイルを抽出するのを待つだけです。

vDosがインストールされたら、スタートメニューから「vDos」とラベル付けされたvDosを開いて、動作しているか確認できます。
vDosには、古いDOSデータベースツールであるDataPerfectのテスト版が付属しています。初期設定ファイルは、実行時にDataPerfectを自動的に読み込みます。vDosが正常に動作していれば、DataPerfectは独自のウィンドウで読み込まれるはずです。

関連記事: Windowsで互換モードを使用して古いプログラムを実行する方法
vDosが正しく動作している場合は、テストウィンドウを閉じて、vDosのインストールフォルダー(通常は「C:\vDos」)に移動します。
「autoexec.txt」ファイルを開き、保存して閉じる前に、そこに記載されているすべての内容を削除します。

再度vDosを開くと、通常のDOS「C:\」プロンプトが表示されるはずです。ここから、好きなDOSソフトウェアを実行できます。

vDosをさらに設定したい場合(たとえば、印刷やネットワークサポートを有効にするためなど)、vDosのFAQがサポートとガイダンスを提供しています。
vDosの使い方
初期のvDosスタートアップ設定が消去されたので、vDosプログラムを実行するたびにDOSプロンプトが表示されます。テキストベースのウェブブラウザからグラフィック編集ツールまで、オンラインで試すことができる興味深いDOSソフトウェアの選択肢があります。
ソフトウェアを実行するには、DOSソフトウェアをダウンロードし、vDosと同じディレクトリに配置します(たとえば、「C:\vDos」)。このディレクトリは初期の「C:\」ディレクトリとして扱われます。

dirコマンドを使用して現在のフォルダー内のファイルをリストし、次にcdの後にフォルダー名を入力してそのフォルダーに移動します。..と入力すると、1つ上のディレクトリに移動します。

「C:\」のDOSプロンプトで、DOSソフトウェアのEXEファイル名を入力し、Enterを押します。あなたのDOSソフトウェアはvDosウィンドウ内で読み込まれ、使用できる状態になります。

関連記事: macOSでDOSBoxを使用して古いDOSゲームをプレイする
Windows 10でのDOSプログラムの実行
DOSは単に時代遅れではなく、古代のものであり、MS-DOSの最終リリースは20年以上前です。Microsoft Windowsは、仮想DOSマシンの重要なコンポーネントであるNTVDMに対して非常に限られたサポートを提供しています。古い技術であるため、DOSはメンテナンスモードで動作しており、もはやプログラムは開発されていません。また、セキュリティリスクを引き起こす可能性もあります。
一部の企業アプリケーションは、16ビットプログラムを実行し続けています。vDosのようなソフトウェアは、そのギャップを埋め、そうでなければ実行できない古いソフトウェアに新たな命を吹き込むのに役立ちます。
Windows 11でのvDosの実行
vDosはWindows 11でも問題なく動作します。インストール手順はWindows 10と非常に似ており、最初にインストールフォルダーを作成する必要があります。

現在、Windows 11でのvDosインストールは非常に速くなっています。インストールフォルダーを選択した後、インストール完了画面が表示されるまで数秒しかかかりません。

Windows 11でvDosフリーウェアが起動したら、続行するために任意のキーを押します。これにより、DataPerfectテストが初期化されます。

DataPerfect画面が表示されたら、Windows 11用にvDosプログラムを簡単に設定できます。

関連記事: あなたのPCはWindows 11を実行できませんか?これらの設定を変更してみてください
よくある質問
vDosプログラムを閉じる際に「1つ以上のファイルが開いています!」というメッセージを修正するにはどうすればよいですか?
vDosを閉じようとすると、「1つ以上のファイルが開いています!」というメッセージボックスが表示されることがあります。このエラーは、プログラムを終了するのを妨げます。この問題を解決するには、まずキーボードのEscを押して、メインのDataPerfectウィンドウに戻ります。その後、0を押してvDos環境を完全に終了します。
WindowsでvDosプログラムをアンインストールするにはどうすればよいですか?
vDosのEXEファイルは単にショートカットとして保存されているため、「プログラムの追加または削除」からvDosをアンインストールすることはできません。vDosを完全にアンインストールするには、まずプログラムを終了し、次にショートカットとそのインストールフォルダー「C:\vDos」を削除します。
vDosで無効なディレクトリパスエラーを修正するにはどうすればよいですか?
vDos EXEファイルがダウンロードしたDOSプログラムを実行したいディレクトリに存在しない場合、無効なディレクトリパスメッセージが表示されます。この問題を解決するには、両方のファイルを同じフォルダーに保存します(例:「C:\vDos」)。
vDosでDOSプログラムがブロックされるのはなぜですか?
DOSプログラムは非常に古いため、Windows Defenderがセキュリティ上の理由からそれらをブロックすることがあります。プログラムを実行するには、Windows Defenderを一時的に無効にすることを検討してください。これにはいくつかのリスクが伴いますが、別のウイルス対策プログラムを一時的にオンにすることができます。
画像クレジット: Adobe すべてのスクリーンショットはSayak Boralによるものです