John P. さんは、Windows 98 を実行しているときに購入したゲームを引き続きプレイしたいと考えています。
それはかなり古いゲームです。現実的に、古いソフトウェアを使い続けられる期間には限界があります。最終的には、オペレーティングシステムの設計者は、下位互換性と将来の機能のどちらかを選ばなければなりません。
それでも、プログラムが主に Windows 98 を念頭に置いて作成された場合、Windows 7 または 8 でも動作する可能性は十分にあります。ただし、1998 年時点ですでに古いものであったり、当時下位互換性を持つように作成されたものである場合、現在のほとんどのコンピューターでは問題が発生します。
[技術的なご質問は[email protected]までメールでお問い合わせください。]
プログラムを実行またはインストールしようとした際に、下記のようなエラーメッセージが表示される場合は、16ビットプログラムを64ビット環境で実行しようとしている可能性があります。これは実行できません。

当初、Windows は 16 ビット環境で、16 ビットのソフトウェアのみを実行できました。Windows 95 では、オペレーティングシステムが 32 ビットになり、16 ビットと 32 ビットの両方のプログラムを実行できるようになりました。Windows Vista、7、8 はすべて、32 ビット版と 64 ビット版で提供されています(提供されるバージョンは PC のプロセッサによって異なります)。64 ビット版では 32 ビットと 64 ビットのプログラムを実行できますが、16 ビットのプログラムは実行できません。
テスト
32ビット版か64ビット版かを確認するには、システム情報を確認してください。Windows 7の場合は、「スタート」をクリックし、「コンピューター」を右クリックして「プロパティ」を選択します。Windows 8の場合は、「検索」チャームをクリックし、「」と入力して「設定」をクリックし、「システム」をsystem
クリックします。システム情報が表示されたら、「システムの種類」フィールドで質問の回答を探してください。


32ビット版のWindowsをご利用の場合は、そのプログラムを実行できる可能性があります。.exeファイル、または.exeファイルへのショートカットを右クリックし、「 プロパティ」を選択します。「互換性」 タブをクリックします 。「 互換モードでこのプログラムを実行する」 にチェックを入れ、適切なオプションを選択します。その後、もう一度起動してみてください。動作するオプションが見つかるまで、いくつかのオプションを試す必要があるかもしれません。
しかし、64ビット環境(最近はほとんどの人がそうでしょう)で生活している場合、選択肢は限られています。Windows 7 Professional、Enterprise、またはUltimateをお使いの場合は、Microsoftの無料版Windows XP ModeとWindows Virtual PCをダウンロードしてインストールできます。これにより、32ビットの仮想マシンでXPのコピーを実行できます。
残念ながら、Vista、Windows 8、またはWindows 7 Homeの64ビット版をご利用の場合、そのオプションはご利用いただけません。VMWare Playerなどの無料の仮想マシンプログラムをダウンロードしてインストールすることは可能ですが、そのプログラムを実行するには古いバージョンのWindowsも必要になります。
または、64 ビット版の Windows 8 Pro または Ultimate を使用している場合は、付属の Hyper-V を使用して仮想マシンを実行できますが、それでも XP のライセンス版が必要になります。