web-dev-qa-db-ja.com

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

4GBのRAMとi5プロセッサーを搭載したWindows 10コンピューター(ホームエディション)を持っています。古い32ビットアカウンティングプログラムを実行する必要があります。ベンダーは、64ビットバージョンをリリースしないと述べました(64ビットバージョンは存在しますが、古いバージョンの主要な機能がありません)。

プログラムは正常にインストールされますが、プログラムアイコンをクリックすると、プログラムは64ビットシステムでは動作しないと表示されます。

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


私はかなりの研究をしましたが、行き止まりのようです。

1)WoW64

リンク

どうやら、これは64ビットWindowsで32ビットを実行できるようにするためのものです。ただし、インストール方法はわかりません。 Webサーバー専用だと思います。ただし、 このStack Overflowスレッド は、Windows 7で動作することを示していますが、設定方法については説明していません(またはWindows 10で動作するかどうかは説明していません)。

2)XP mode

リンク

32ビットWindows XPエミュレータ。ただし、Windows 7専用と思われます。また、これによると Stack Overflow thread には、Windows Professionalが必要です。

3)バーチャルボックスマシン

リンク

Windowsをエミュレートしましょう。私の目的のためにやりすぎのようです。さらに、32ビットのWindowsライセンスを購入する必要があります。 RAMが4GBの場合、実行速度は遅くなると思います。

4)ドライブを32ビットバージョンと64ビットバージョンに分割しますどうやら、無料のツール EaseUS を使用してドライブを2つに分割できます次に、個別の32ビットバージョンと64ビットバージョンをインストールします。

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

これらは私の唯一のオプションですか?


画像

Installation

Installation

最初の実行(エラーメッセージから、16ビットプログラムだと思います) First run

プログラムをクリック When clicking on Programme

4
big_smile

簡単に言えば、古い16ビットプログラムを操作する場合は、32ビットバージョンのWindowsを実行している必要があります。 オペレーティングシステムの64ビットバージョンはサポートしていません 互換性レイヤーがないためです(ただし、広く使用されている32ビットソフトウェアと互換性があります)。いくつかの 64ビットWindowsの他の制限 がありますが、ここで重要な点は、16ビットプログラムが実行されないことです。

編集:しばらくしてこの質問を再検討した後、OPでの調査結果について説明します。

  1. WoW64を使用すると、64ビットのWindows環境で32ビットのプログラムを実行できます。 Windowsオペレーティングシステムに組み込まれており、追加のインストールは必要ありません。同様に、Windowsの32ビットインストールでは、16ビットプログラムを実行できます。
  2. XPモードは、Windows 7 Professional、Enterprise、およびUltimateの機能で、Windowsでより人気のあるときに実行できるようにしたXP仮想マシンで。
  3. Virtual Box、または任意の仮想マシンソフトウェア(VMWareは別の例です)では、オペレーティングシステムをインストールして、プライマリマシンの内部で実行できます。これは、32ビット仮想OSにソフトウェアをインストールするだけなので、目標を達成する最も簡単な方法と言えます。 VM 2GBのメモリアクセスを与えた場合、32ビットインストールでは、大丈夫ですが、遅くなりますが大丈夫です。
  4. ドライブをパーティションに分割すると、Windowsのツインインストールをデュアルブートできます。これはより永続的なソリューションであり、VMを実行できない場合を除き、IMOを実行しないでください。
3
Cora

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

これには、16ビットのWoWメモリ空間を実行できる必要があります。

WoW16はWindows on Windowsの略です。

WoWはWindows 3.0で始まり、Windows for Workgroupsとも呼ばれていました。

この16ビットのメモリ空間はもう利用できません DOSBoxをインストールできます システムにWindows 3.1をDOSBoxにインストールし、そこからアプリケーションを実行します。

他のオプションは、32ビットバージョンのWindows 10を仮想マシンとしてインストールし、そこから実行することです。

2
Citizen

Linuxと ワイン を使用したVirtual Boxでそれができるかもしれません。

あるいは、ここにチュートリアル DosBoxを使用 があります。

0
Nick Westgate