web-dev-qa-db-ja.com

Windows 7 64ビットで古い16ビットDOSアプリケーションを実行することは可能ですか?

重複の可能性:
なぜ64ビットOSは16ビットアプリケーションを実行できないのですか?
16ビットプログラムを64ビットWindowsで動作させるにはどうすればよいですか?

ここで私の新しい開発マシンはWindows 7 64ビットです(そのため、追加のメモリを使用してVMを実行できます)。しかし、私にはジレンマがあります。16ビットDOSプログラムがWindows 7 64ビットで実行されないようです。

私は定期的に実行する必要があるClipperで書かれた古いレガシープログラムを持っています。

Windows 7がグレー表示されているため、互換性設定にアクセスできません。

25
NFX

古いDOSプログラムの場合は、それらを DOSBox エミュレータで実行してみてください。

69
Turbo J

あなたはあなたの質問にあなたのownソリューションを与えました:

だから... VMを実行する

VM that is以前のバージョンのWindowsまたはFreeDOS(または実際のMSDOS)でVMWareを実行できる)を実行するだけです。

通常、仮想マシンでオペレーティングシステムを実行するにはライセンスが必要であることに注意してください(Microsoft DOSのライセンスを取得できない場合、FreeDOSが有効なオプションになる可能性があります)。

24
user53528

Windows 7 Professional、Ultimate、またはEnterpriseを使用している場合は、組み込みのWindows XPモードを使用できます。

17
Akash

少しOTかもしれませんが、質問はタグ付きウィンドウです...

Windows 3.1またはそのイメージのインストールディスクを指定すると、Windows 3.1xを再度インストールして実行できるため、DOSBoxを介してWin16-Applicationsを実行することもできます。

詳細なリストはここにあります: http://vogons.zetafleet.com/viewtopic.php?t=9405

1
sum1stolemyname

D-Fend Reloaded をお勧めします。

DOSBoxとグラフィカルユーザーインターフェイスが含まれているため、設定がはるかに簡単です。 D-Fend Reloadedをダウンロードして、すでに含まれて構成されているいくつかのフリーウェアゲームをダウンロードすることもできます。

enter image description here

1
Luc125

短い答えは、16ビットDOS環境のサードパーティのエミュレーションなしではありません。長い回答はこのWiki記事 http://en.wikipedia.org/wiki/Virtual_DOS_machine でカバーされており、64ビット環境からNTVDM(NT仮想DOSマシン)が除外されていないことに言及しています。 。

0
James Pulley