重複の可能性:
なぜ64ビットOSは16ビットアプリケーションを実行できないのですか?
16ビットプログラムを64ビットWindowsで動作させるにはどうすればよいですか?
ここで私の新しい開発マシンはWindows 7 64ビットです(そのため、追加のメモリを使用してVMを実行できます)。しかし、私にはジレンマがあります。16ビットDOSプログラムがWindows 7 64ビットで実行されないようです。
私は定期的に実行する必要があるClipperで書かれた古いレガシープログラムを持っています。
Windows 7がグレー表示されているため、互換性設定にアクセスできません。
古いDOSプログラムの場合は、それらを DOSBox エミュレータで実行してみてください。
あなたはあなたの質問にあなたのownソリューションを与えました:
だから... VMを実行する
VM that is以前のバージョンのWindowsまたはFreeDOS(または実際のMSDOS)でVMWareを実行できる)を実行するだけです。
通常、仮想マシンでオペレーティングシステムを実行するにはライセンスが必要であることに注意してください(Microsoft DOSのライセンスを取得できない場合、FreeDOSが有効なオプションになる可能性があります)。
Windows 7 Professional、Ultimate、またはEnterpriseを使用している場合は、組み込みのWindows XPモードを使用できます。
少しOTかもしれませんが、質問はタグ付きウィンドウです...
Windows 3.1またはそのイメージのインストールディスクを指定すると、Windows 3.1xを再度インストールして実行できるため、DOSBoxを介してWin16-Applicationsを実行することもできます。
詳細なリストはここにあります: http://vogons.zetafleet.com/viewtopic.php?t=9405
D-Fend Reloaded をお勧めします。
DOSBoxとグラフィカルユーザーインターフェイスが含まれているため、設定がはるかに簡単です。 D-Fend Reloadedをダウンロードして、すでに含まれて構成されているいくつかのフリーウェアゲームをダウンロードすることもできます。
短い答えは、16ビットDOS環境のサードパーティのエミュレーションなしではありません。長い回答はこのWiki記事 http://en.wikipedia.org/wiki/Virtual_DOS_machine でカバーされており、64ビット環境からNTVDM(NT仮想DOSマシン)が除外されていないことに言及しています。 。