質問: 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 最初の実行(エラーメッセージから、16ビットプログラムだと思います) プログラムをクリック
回答: 簡単に言えば、古い16ビットプログラムを操作する場合は、32ビットバージョンのwindowsを実行している必要があります。 オペレーティングシステムの64ビットバージョンはサポートしていません 互換性レイヤーがないためです(ただし、広く使用されている32ビットソフトウェアと互換性があります)。いくつかの 64ビットwindowsの他の制限 がありますが、ここで重要な点は、16ビットプログラムが実行されないことです。編集:しばらくしてこの質問を再検討した後、opでの調査結果について説明します。 wow64を使用すると、64ビットのwindows環境で32ビットのプログラムを実行できます。 windowsオペレーティングシステムに組み込まれており、追加のインストールは必要ありません。同様に、windowsの32ビットインストールでは、16ビットプログラムを実行できます。 xpモードは、windows 7 professional、enterprise、およびultimateの機能で、windowsでより人気のあるときに実行できるようにしたxp仮想マシンで。 virtual box、または任意の仮想マシンソフトウェア(vmwareは別の例です)では、オペレーティングシステムをインストールして、プライマリマシンの内部で実行できます。これは、32ビット仮想osにソフトウェアをインストールするだけなので、目標を達成する最も簡単な方法と言えます。 vm 2gbのメモリアクセスを与えた場合、32ビットインストールでは、大丈夫ですが、遅くなりますが大丈夫です。 ドライブをパーティションに分割すると、windowsのツインインストールをデュアルブートできます。これはより永続的なソリューションであり、vmを実行できない場合を除き、imoを実行しないでください。