web-dev-qa-db-ja.com

非常に古いアプリを64ビットWindowsで実行するにはどうすればよいですか?

Windows3.1用に設計された非常に古いアプリケーションがあります。私はこのアプリケーションをWindows7で使用することができましたが、それはWindows 732ビットでした。その後、Windowsを64ビットに再インストールしましたが、互換性がないと言って、このアプリケーションは機能しません。アプリケーション(およびその他のサイドアプリケーション)をWindows '95モードで実行しようとしましたが、それでも同じメッセージが表示されます。

この古いアプリを64ビットWindowsで実行するにはどうすればよいですか?

ちなみに、アプリケーションは「シムタワー」というゲームです。

6
Jerry Dodge

DosboxとWindows3 fordosboxを使用してインストールして実行できます。

  1. ダウンロード Dosbox
  2. ダウンロード Windows 3 for dosbox
    注意:Windows 3の使用を許可するには、Windows3のライセンスが必要です。 Microsoft自体からの公式ダウンロードが見つからないため、ダウンロードはそこにのみあります。
  3. oneの新しいフォルダにある両方のアーカイブを解凍します。
  4. このフォルダーに新しいフォルダーを追加し、Simtowerという名前を付けます。
  5. 次に、SimTowerのすべてのファイルをこのフォルダーに追加します。
  6. Dosboxを起動します。
  7. 次に、dosbox-commandlineで次のコマンドを実行します:

    mount c c:/your/path/where/you/have/dosbox/installed

  8. Dosbox-commandlineにc:と書くだけで、cドライブに変更できます。
  9. Dosbox内でwindows.batを起動します。
  10. Windows3が起動します。
  11. フォルダーMain-> File Managerを開きます。
  12. これで、Simtower- folderがあるはずです。
  13. それを開き、setup.exeを起動します。
  14. Windows 3を再起動するだけで、Simtowerを実行できます。

もちろん、これは他のWindows3プログラムでも機能します。

dosbox用のWindows 3のソース。

7
Christian

Windows 3.1アプリケーションの場合、32ビットアプリケーションではなく16ビットアプリケーションです。 Windows 764ビットには16ビットサブシステムがありません。したがって、このアプリを直接実行することはできません。 XP-ModeをインストールしてWindows7の上でWindows XPを実行し、そのXP仮想マシンでアプリを実行することができます。

4
Peter Hahndorf