MacでEXEファイルをシームレスに実行する方法



MacでWindowsアプリケーションを実行するのは、Boot Campで完全なデュアルブートを実現したり、仮想マシンに完全なWindows OSをインストールしたりしたくない場合は特に、本当に面倒です。余分なシステムレイヤーに煩わされることなく、EXEファイルを素早く開きたいだけの場合もあります。macOSがネイティブで. EXEファイルをサポートしていないのは少々面倒ですが、ありがたいことに、どのツールを選び、どのように正しく設定すればいいのかを知っていれば、役立つツールがいくつかあります。これらのオプションは、Macの年式やmacOSのバージョンによって、使いやすさや互換性が異なります。そこで、実際のシナリオでうまくいった方法をまとめ、MacをWindowsマシンに改造することなく、すぐに使えるようにするためのヒントをいくつかご紹介します。

WindowsをフルインストールせずにMacでEXEファイルを実行する方法

CrossOverでmacOSでEXEファイルを開く

Windows本体をインストールせずにWindowsアプリを実行したいだけなら、これが最も簡単な方法です。CrossOverは商用プログラムですが、新しいMac(2019 MacBook Proなど)と互換性があり、一般的なEXEファイルのほとんどを問題なく処理できます。有料版のため、10日間の試用期間があり、制限はありません。インストール後は、EXEファイルを直接実行したり、ライブラリからアプリをインストールしたりできます。

メリット:アプリごとにミニ環境(「ボトル」のようなもの)を作成するので、WindowsアプリはMacと独立して動作し、Macの動作に影響しません。少し高価かもしれませんが、ある環境では問題なく動作しましたが、別の環境では…特に複雑なアプリをインストールする場合は、それほど大きな違いはありません。

適用する場合: デュアルブートや仮想マシンの手間をかけずに、アプリを 1 回だけすばやく実行したり、ソフトウェアをテストしたりする場合。

期待できること:インストールはスムーズで、EXEファイルをダブルクリックするだけでCrossOver経由で起動できます。アプリはネイティブMacアプリのようにDockに表示されるので、OSを切り替える必要はありません。

  1. CrossOverのダウンロードページにアクセスしてください。macOSを選択してください。詳細を入力し、「今すぐ試用版をダウンロード」をクリックしてください。macOSは時として複雑な操作をすることがありますので、ご了承ください。

EXEファイルを実行するには、ファイルを右クリックし、「プログラムから開く」を選択し、「CrossOver」を選択します。プロンプトに従って、CrossOverの隔離された環境内にアプリをインストールするか、アプリがライブラリにリストされている場合はそこからインストールしてください。

  1. CrossOverのライブラリからインストールする場合は、「Windowsアプリケーションをインストール」をクリックし、アプリ名を検索してください。オプションが表示されます。必要に応じて、「すべてのアプリケーションを参照」をクリックして、さらに選択肢を表示することもできます。必要なものを選び、「続行」をクリックしてから、「インストール」をクリックしてください。

CrossOver がダウンロードと設定をすべて処理し、Windows アプリが置かれる「ボトル」を作成します。ネットワークやシステムフォルダへのアクセス許可を求められることもありますが、問題ありません。インストールが完了したら、「ボトル」セクションにあるアプリをクリックしてダブルクリックするだけで、正常に起動します。ファイルへのアクセスを一度か二度許可する必要があるかもしれませんが、通常は問題ありません。アプリのアイコンは Dock に表示され、通常の Mac アプリと同じように動作します。アプリを継続的に実行したい場合は、CrossOver を閉じないでください。

MacでWineを使ってEXEファイルを開く

DIYアプローチをご紹介します。Wineは無料でオープンソースですが、macOSがMojaveより新しい場合は少々面倒です。CatalinaやBig Surで試してみましたか?ええ、確かに難しいかもしれません。「プレフィックスの作成を中止しました」というエラーが表示されることもありますが、これは基本的にWine側から「互換性がありません」と表示されるものです。試してみることはできますが、古いmacOSを使っているか、設定を変更しない限り、奇跡的な変化は期待できません。

役立つ理由: 無料かつ軽量で、まだ Mojave または High Sierra を使用している古い Mac を使用していて、CrossOver に料金を支払いたくない場合に最適です。

適用対象:技術に詳しく、古いMacを使っていて、多少のトラブルシューティングを気にしない方。新しいmacOSでは、うまくいくかどうかは運次第で、手間がかかるだけでメリットにはなりません。

想定される動作:ダウンロードしてインストールし、EXEファイルを右クリックして「プログラムから開く」 > 「Wine」を選択して開いてみてください。運が良ければうまくいくかもしれませんが、多くの場合、セキュリティに関するエラーが発生したり、アプリが正常に動作しなかったりするでしょう。

  1. WineBottler のダウンロード ページにアクセスし、セットアップ ファイルを取得します。

MacがHigh Sierra以前のバージョンの場合は「開発版」を選択してください。それ以外の場合は「安定版」ビルドを入手してください。WineとWineBottlerのアイコンをアプリケーションにドラッグ&ドロップしますその後セットアップを開いてオプションを確認してください。

  1. セットアップファイルを実行しようとすると、macOSによってブロックされる可能性があります。開発元が不明なためブロックされる可能性があります。ご安心ください。システム環境設定→セキュリティとプライバシー→一般と進み、Wineの警告の横にある「このまま開く」をクリックしてください。

指示に従ってください。設定を少し調整する必要があるかもしれませんが、場合によってはこれで問題が解決することもあります。ただし、macOSの新しいバージョンはWineとの相性が悪く、結果が異なる場合がありますのでご注意ください。エラーが頻繁に発生する場合は、CrossOverへの切り替えを検討することをお勧めします。

WindowsアプリをMacに移植する:その他のオプション

これらの方法がどれもスムーズに動作しない場合、またはIntelプロセッサ搭載のMacをお使いでWindowsのフルサポートが必要な場合は、Boot Campが最適です(ただし、MacがWindowsをサポートしていることが前提です)。Boot Campは基本的にWindowsをサイドバイサイドでインストールするものなので、完全な互換性が必要な場合に最適です。そうでない場合は、VirtualBox(無料)やParallels Desktop(有料だが高性能)などの仮想マシンを使えば、MacのウィンドウでWindowsを実行できます。これらの仮想マシンを使えば、Windowsアプリをシステムフルサポートで実行できますが、Windowsのフルインストールが必要になるため、たまに1つのEXEファイルを開くだけであれば、これは過剰な機能かもしれません。



この記事は役に立ちましたか?