2015-08-22 14:33:51 +0000 2015-08-22 14:33:51 +0000
4
4
Advertisement

Windows 10 64ビットで32ビットのアプリケーションを実行する

Advertisement

私は、4GBのラムとi5プロセッサを搭載したWindows 10コンピュータ(家庭用)を持っています。私は古い32ビットの会計プログラムを実行する必要があります。ベンダーは64ビット版をリリースしないと言っています(64ビット版は存在しますが、古いバージョンの主要な機能が欠落しています)。

プログラムのインストールは問題ありませんが、プログラムのアイコンをクリックすると、64ビットシステムでは動作しないと表示されます。

どのようなオプションがありますか?


かなり調べましたが、行き詰っているようです。

どうやらこれで64ビットのWindowsで32ビットが動くようになるらしい。しかし、インストール方法がよくわからない。Webサーバ専用だと思います。しかし、 この Stack Overflow スレッド には、Windows 7 で動作すると書いてあるが、設定方法は説明されていない(Windows 10 で動作するかどうかもわからない)。

2) XPモード リンク

32bitのWindows XPエミュレータです。ただし、Windows7専用のようです。また、この Stack Overflow thread によると、Windows Professionalが必要だそうです。

3) Virtual Box Machine リンク

Windowsをエミュレートしてみましょう。私の目的にはやりすぎだと思う。それに32ビットのWindowsライセンスを買わないといけないし。4GBのRAMだと動作が遅くなると思う。

4) ドライブを32bit版と64bit版に分割どうやら無料ツール EaseUS を使ってドライブを2つに分割し、32bit版と64bit版を別々にインストールすることができるようです。

またしても、やりすぎのようで、32ビットのWindows 10のライセンスを購入する必要がありそうです。

これが私の唯一の選択肢でしょうか?


画像

インストール

最初の実行(エラーメッセージから16ビットプログラムだと思われる)

プログラム

をクリックしてください。

Advertisement

回答 (3)

3
3
3
2016-01-02 16:10:56 +0000

簡単に言えば、古い16ビットのプログラムを操作したい場合は、32ビット版のWindowsを実行している必要があります。64ビット版のオペレーティングシステムは、互換性層がないので、単純にサポートしていません](https://support.microsoft.com/en-us/kb/896458) (ただし、より広く使われている32ビット版のソフトウェアとは互換性があります)。64ビット版Windowsのその他の制限](https://support.microsoft.com/en-us/kb/282423)もありますが、ここで重要なのは16ビットのプログラムが実行されないということです。

編集:しばらくしてこの質問を再訪した後、OPの中のあなたの発見を取り上げたいと思います。

  1. WoW64を使用すると、64ビットのWindows環境で32ビットのプログラムを実行することができます。これはWindowsオペレーティングシステムに組み込まれており、追加のインストールは必要ありません。同様に、32ビットのWindowsでも16ビットのプログラムを実行することができます。
  2. XPモードは、Windows 7 Professional、Enterprise、Ultimateの機能で、当時より普及していたWindows XPを仮想マシンで実行できるようにしたものです。
  3. Virtual Boxや仮想マシンソフトウェア(VMWareもその一例です)を使用すると、プライマリマシンの中にOSをインストールして実行することができます。これは、32 ビットの仮想 OS にソフトウェアをインストールするだけなので、目的を達成するための最も簡単な方法であると言っても過言ではありません。32 ビットの仮想 OS にソフトウェアをインストールすれば、2GB のメモリアクセスを与えても問題なく動作します。低速ですが、問題ありません。
  4. ドライブを分割することで、Windowsのデュアルブートが可能になります。これはより永続的な解決策であり、VM を実行できない場合を除いて IMO は行うべきではありません。
2
2
2
2016-05-28 21:25:38 +0000

これは32ビットではなく16ビットです

これは16ビットのWoWのメモリスペースを動かせるようにする必要があります。

WoW16はWindows on Windowsの略です。

WoWはwindows3.0から始まった。

この16bitのメモリスペースが使えなくなったので DOSBox をシステムにインストールし、DOSBoxにWindows 3.1をインストールしてそこからアプリケーションを実行します。

もう一つの選択肢は、32bit版のWindows 10を仮想マシンとしてインストールし、そこから実行することです。

0
Advertisement
0
0
2016-03-28 22:52:38 +0000

Virtual Box with Linux and Wine でできるかもしれません。

あるいは、チュートリアル DosBoxを使用して を参照してください。

関連する質問

15
8
14
19
4
Advertisement