実行ファイルとは何ですか? 実行可能ファイルとは、PC 上で何かを実行させるための命令やオプションを持つ、実行可能なプログラム ファイルです。 実行可能ファイルは、ほとんどすべての最新のオペレーティング・システムで見つかりますが、ほとんどの人は Windows EXE ファイル形式を連想することでしょう。

通常、新しいソフトウェアをインストールしたり、PC でプログラムを実行したりすると、EXE ファイルを目にすることになり、そこで EXE という拡張子が使用されます。 独自のソフトウェアを作成している場合、実行、インストール、または配布するために独自の実行ファイルを作成することもできます。 実行ファイルについて、また、実行ファイルの作成方法について詳しく知りたい方は、こちらをご覧ください。

The Risks Of Executable (EXE) Files

実行ファイルを実行すると、その中に保持された命令を実行する許可を与えることにことになります。 これは、数行の基本的なスクリプトから数百万行のコードを含む複雑なソフトウェアまで、あらゆるソフトウェアの動作方法です。

実行可能ファイルを実行または作成する前に、潜在的なリスクについて知っておく必要があります。 実行可能ファイルには、PC に損害を与える可能性のある命令がソース コード内に含まれている可能性があります。

他のファイルを削除するよう PC に指示したり、外部に情報を送信するよう PC に指示したりする可能性があります。 4235>

実行ファイルを実行する前に、特にユーザー アカウント制御のポップアップで管理者権限を要求されたら、Windows セキュリティまたは Malwarebytes などのサード パーティ製マルウェア対策ソフトウェアを使って、そのファイルをスキャンしてマルウェアを確認することをお勧めします。 また、絶対に信頼できるソースからのみソフトウェアをインストールまたは実行する必要があります。

自分でソフトウェアを作成して実行する場合、コードが重要なファイルにアクセスするように設計されていないことを確認する必要があります。 Windows は通常、UAC を使用してシステム ファイルへの不正アクセスを防止しますが、実行する前にコードを再確認し、ソフトウェアが PC に害を及ぼさないことを確認してください。

Opening Executable (EXE) Files On Windows

Windows で実行可能ファイルを開くには、いくつかの方法でそれを実行することができます。 Windows は EXE ファイル形式を実行可能ファイルとして自動的に認識するので、通常、デスクトップ、Windows ファイル エクスプローラー、Windows スタート メニュー (インストール済みソフトウェアの場合)、または実行コマンド ボックスを使用して、EXE ファイルを開くことができます。

  • Windows のスタート メニューにあるインストール済みソフトウェアのリストは、それらのソフトウェアの EXE ファイルへのショートカットです(たとえば、Google Chrome は Chrome.exe など)。
  • 実行コマンドボックスを使用して EXE ファイルを実行するには、キーボードの Windows キー + R キーを押してください。 または、スタートメニューのアイコンを右クリックして、[ファイル名を指定して実行] オプションを押します。
  • 実行コマンドボックスで、参照ボタンをクリックして実行ファイルを見つけるか、ファイルの場所を直接タイプしてください。 EXE ファイルを実行する場合は、OK を押します。
  • EXE ファイルが管理アクセスを要求したら、UAC ポップアップでその実行を許可する必要があります。
  • 実行ファイルが実行できない場合 (たとえば、古いバージョンの Windows 用に設計されている場合)、Windows はその実行を停止させるでしょう。 また、エラーメッセージが表示されることもあります。 このような場合は、[閉じる] を押して、代わりに実行する別のバージョンのファイルを探します。

How To Create An Executable File On Windows

Windows で独自の実行ファイルを作成したい場合はできますが、ファイル名を変更して .NET を追加するだけでは簡単ではありません。4235>

実行したいソフトウェアを選択したプログラミング言語でコーディングし、それを実行可能なファイルとしてコンパイルする必要があります。 しかし、ほとんどのユーザーは、ソフトウェア インストール用のインストーラー ファイルのような、より基本的な実行可能ファイルを作成したいと思うでしょう。 より良い選択肢は、オープンソースの Inno Setup を使うか、基本的な自己解凍 EXE ファイルであれば、7-Zip を使うことです。 このアーカイブ ファイルは、EXE ファイル フォーマットで表示され、含まれるすべてのファイルを PC に自動的に展開するので、単純なソフトウェアの展開に最適です。

複数のユーザーが正しいソフトウェアをインストールしているかどうかを気にせずにファイルを共有したい場合、このようなファイルを作成することは良い選択でしょう。 そのフォルダを右クリックし、7ZIP > アーカイブに追加 を押します。

  • オプションボックスで、SFXアーカイブを有効にするのチェックボックスをクリックします。 また、[Archive Format] を 7z、[Compression Method] を LZMA2、[Compression Level] を Normal に設定する必要があります。 OK を押してファイルを作成します。

これは本当の EXE ファイルではありませんが、見た目も機能も同じなので、ソフトウェアや作成したファイルを配布できる実行可能ファイルを簡単に作成する方法と言えます。

Running Executable Files On Mac Or Linux

Windows での実行ファイルの動作方法は、Linux や macOS などの他のプラットフォームでプログラムを実行する方法とはまったく異なります。 これらのプラットフォームにも実行可能ファイルはありますが、EXE ファイル形式ではありません。

Linux では、たとえば、どのファイルも実行可能ですが、chmod を使用してプログラムとして実行するには、特別なファイル アクセス許可フラグが必要です。 例えば、chmod +x file というコマンドは、file という名前のファイルに実行権限を与えます。

macOS では、ソフトウェアを実行する方法が少し違います。 アプリが App Store からインストールされておらず、また、知っている、あるいは信頼している開発者のものでない場合、アプリの実行は許可されません。 システム環境設定 > セキュリティ & プライバシー メニューで許可する必要があります。

Unix ベースのシステムとして、しかし macOS は chmod コマンドをサポートしており、ターミナル アプリを使用してより基本的なスクリプトを実行することが可能になっています。 たとえば、Python スクリプトを開発した場合、chmod +x コマンドを使用して実行できます。

WINE エミュレーターを Linux や macOS で使用して、Windows EXE ファイルを実行し、これらのプラットフォーム上にインストールすることも可能です。 特定の Windows 命令とライブラリをエミュレートするように設計されており、WINE を使用して EXE ファイルを実行することは、さまざまなレベルで成功します。

WineHQ のデータベースをチェックすることにより、人気のあるソフトウェアが WINE を使用してどの程度動作するかを確認できます。

Running Executable Files On Windows 10

独自のソフトウェアを作成すること、特に Windows インストーラー パッケージと組み合わせて簡単にインストールできる場合は、何も止めることはありません。 しかし、ほとんどの Windows 10 ユーザーにとって、EXE ファイルは実行するためにあるのであって、作成するためにあるのではありません。 定期的にマルウェアのスキャンを実行し、実行可能ファイルが実行しても安全かどうか本当にわからない場合は、Windows 10 のサンドボックス モードを使用して、隔離されたコンテナーでソフトウェアを実行し、テストすることが可能です。 EXEが危険であっても、メインのWindowsインストールにダメージを与えることはありません

コメントを残す

メールアドレスが公開されることはありません。