.EXE

EXE ファイル

Windows Executable (Portable Executable)
質問する
クイック回答

EXEファイルはWindowsの実行プログラムです。Windowsでは、ダブルクリックして実行します。MacやLinuxでは、CrossOverやWineを使用してください。EXEはWindows以外ではネイティブに動作しません。EXEはWindowsにおけるマルウェア配布の最も一般的な形式であるため、信頼できるソースからのファイルのみを実行してください。

開発元: Microsoft カテゴリ: 実行ファイル MIME: application/vnd.microsoft.portable-executable
対応OS Windows macOS Linux
関連: .APK · .VBS · .JAR · .EX4

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

EXE ファイル形式とは?

拡張子 .exe を持つファイルには、Microsoft WindowsDOS、または(歴史的には)OS/2 用のコンパイル済みプログラムとそのリソースが含まれています。.exe ファイルには、アプリケーション、ゲーム、インストーラー、またはマルウェアを格納できます。これらはコマンドラインから、またはGUIでダブルクリックすることで起動できます。.exe ファイルはシステム依存です。データはバイナリ形式で保存され、内部のシグネチャによって実行サブタイプが決定されます。

すべての .exe は、共同設計者のMark Zbikowskiにちなんで名付けられた、オフセット0にある2バイトのマジックシグネチャ MZ (16進数 4D 5A) で始まります。現代のWindows実行ファイルは、さらに位置 0x3C に格納されたオフセットに PE\0\0 シグネチャを持ち、ファイルが Portable Executable であることを証明します。歴史的な .exe サブフォーマットには主に5つあります:

  • MZ - DOSネイティブの16ビット形式。
  • NE - 16ビットWindows (1.x-3.x) および OS/2 1.x で使用された16ビットの «New Executable» 形式。純粋なDOSでは実行できませんが、32ビットWindowsの互換レイヤーやOS/2でサポートされています。
  • LX - OS/2 2.0以降用の32ビット形式。
  • LE - 主に2000年以前にリリースされた古いWindowsシステムのVxDドライバーに使用された16/32ビット形式。
  • PE - «Portable Executable»。32ビット (PE32) と64ビット (PE32+) の両方のバージョンを含みます。Windows NTで導入され、今日の主要な形式です。ARMおよびARM64バリアントは、Windows on ARMデバイス用にPEを拡張したものです。

.exe ファイルには、アイコン、ダイアログ、バージョン情報、オーディオ、アプリケーションマニフェストなどのリソースを保存できます。プラットフォームに依存するため、すべての種類の .exe ファイルが特定のシステムで実行できるわけではないことに注意が必要です。別のOSで .exe を実行するには、WineやCrossOverなどの適切なエミュレーションツールが必要です。自己解凍アーカイブも .exe 拡張子を使用しており、MZ/PEスタブで始まり、内部に ZIPアーカイブ7z、または CAB ペイロードを保持しています。

現代のWindows .exe ファイルは、通常、発行元の身元を確認するための Authenticode コード署名を保持しており、OSは ASLR、DEP/NX、Control Flow Guard などのセキュリティ機能を強制します。.dll ファイルからのインポートは、ロード時にWindows PEローダーによって解決されます。不明なソースや信頼できないソースからの .exe ファイルは、実行するとマルウェア感染のリスクがあるため、慎重に取り扱う必要があります。

セキュリティと安全性

リスク: HIGH

EXEはWindowsにおけるマルウェアの最大の媒介です。ユーザーの権限であらゆるコードを実行できるため、ウイルス、トロイの木馬、ランサムウェア、«クラック/キージェン» は通常 EXE ファイルです。安全チェックリスト:公式ベンダーまたは信頼できるストアからの EXE のみを実行してください。実行前にデジタル署名を確認してください(右クリック → プロパティ → デジタル署名)。正当なソフトウェアはコード署名されており、発行元名が一致します。メール、チャット、または «無料» ダウンロードに同梱されて届く EXE には非常に注意してください。認識されない EXE に対する Windows SmartScreen やアンチウイルスの警告は真剣に受け止めるべきです。実行せずにダウンロードを検査するには、7-Zip でアーカイブとして開くか、VirusTotal でスキャンしてください。 «invoice.pdf.exe» のような二重拡張子や、ドキュメントアイコンで偽装された EXE に注意してください。

形式の詳細

概要
正式名称Windows Executable (Portable Executable)
開発元Microsoft登場時期 1985 (MS-DOS MZ); PE format since Windows NT 3.1, 1993
カテゴリ実行ファイル
MIME タイプapplication/vnd.microsoft.portable-executable
タイプバイナリ実行ファイル (PE / Portable Executable; レガシー MZ/DOS)
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
4D5A
ASCII
MZ
すべての EXE はオフセット0の «MZ» (4D 5A) で始まります。現代の Windows EXE は Portable Executable ファイルです。オフセット 0x3C にある4バイトのポインタが PE ヘッダーのオフセットを示し、そこにシグネチャ «PE\0\0» (50 45 00 00) が現れます。したがって、 «MZ» 単体 = 任意の DOS 時代または Windows 実行ファイルであり、 «PE» シグネチャは 32/64 ビット Windows バイナリであることを確認します。自己解凍アーカイブも、ペイロードが ZIP/7z/CAB であっても MZ で始まります。

EXE ファイルを開くプログラム

Windows3 apps
7-Zip オープンソース 右クリック → 7-Zip → アーカイブとして開く を選択すると、インストーラーや自己解凍EXEを実行せずに検査・展開できます。
Resource Hacker 無料 EXEを開いて、コードを実行せずにリソース(アイコン、バージョン情報、ダイアログ)を表示・編集します。
Windows (built-in) 標準搭載 EXEをダブルクリックして実行します。インストーラーの場合はセットアップウィザードに従います。SmartScreenがブロックした場合は、ソースを信頼できる場合にのみ «詳細情報» をクリックしてください。
macOS3 apps
Parallels Desktop 有料 完全なWindows仮想マシン(Appleシリコン上の Windows 11 ARM など)を実行し、そのWindows内で通常通りEXEを実行します。
CrossOver 有料 サポートとアプリごとのプロファイルを備えた商用Wineビルドです。GUIからEXEをインストールします。
Wine オープンソース «wine setup.exe» を実行します(またはWine用に設定されたファイルマネージャーでダブルクリックします)。ゲームのフロントエンドとしては Lutris や PlayOnLinux を使用してください。
Linux3 apps
CrossOver 有料 サポートとアプリごとのプロファイルを備えた商用Wineビルドです。GUIからEXEをインストールします。
Wine オープンソース «wine setup.exe» を実行します(またはWine用に設定されたファイルマネージャーでダブルクリックします)。ゲームのフロントエンドとしては Lutris や PlayOnLinux を使用してください。
7-Zip / p7zip オープンソース 自己解凍/インストーラーEXEを展開して、実行せずに内容を検査します。

技術的詳細

詳細仕様
マジックバイトオフセット0に MZ (4D 5A)。PEシグネチャ PE\0\0 (50 45 00 00) は、0x3CにあるMZスタブに格納されたオフセットに現れます
MIMEタイプapplication/vnd.microsoft.portable-executable
アーキテクチャサポートx86 (32ビット), x86-64/AMD64 (64ビット), ARM, ARM64。ターゲットマシンは COFF File Header Machine フィールドでエンコードされます
サブフォーマットのバリアントMZ (MS-DOS 16ビット), NE (16ビット Windows/OS/2 1.x), LX (OS/2 2.x 32ビット), LE (VxD ドライバー), PE32 (32ビット Windows), PE32+ (64ビット Windows)
PEセクションレイアウトセクションには .text (実行コード), .data (初期化済みデータ), .rdata (読み取り専用データ), .rsrc (リソース), .reloc (ベース再配置) が含まれます
エントリポイントPE Optional Header の AddressOfEntryPoint に格納された、最初の命令の相対仮想アドレス (RVA)
インポートテーブルバイナリが必要とする DLL と、名前付きまたは序数関数エクスポートをリストします。起動時に Windows ローダーによって解決されます
エクスポートテーブル他の実行ファイルや DLL が使用するための関数やデータシンボルをオプションで公開します。主に DLL に存在しますが、稀に EXE にも存在します
リソースセクション (.rsrc)アイコン、ビットマップ、ダイアログ、文字列テーブル、バージョン情報、アプリケーションマニフェストを、型/名前/言語タグ付きのツリー構造で埋め込みます
コード署名Security Directory に格納された Authenticode (PKCS#7/CMS) デジタル署名。Windows SmartScreen、UAC、およびドライバーロード時のカーネルによって検証されます
セキュリティ緩和策Optional Header の DllCharacteristics フラグにより、ASLR、DEP/NX、Control Flow Guard (CFG)、SafeSEH、および64ビットバイナリ用の High-Entropy VA が有効になります
PEチェックサムOptional Header 内の4バイトの CheckSum フィールド。カーネルモードドライバーおよびシステムファイルに対して Windows ローダーによって強制されます
サブシステムタイプWindows GUI, Windows コンソール (CUI), ネイティブ (カーネルモード), EFI アプリケーション, EFI ブートサービスドライバー, EFI ランタイムドライバー
自己解凍アーカイブでの使用SFXパッケージは PE スタブの後に ZIP, 7z, または CAB ペイロードを埋め込みます。ファイルは通常の実行ファイルとして動作し、自動的に解凍されます
リリース日1985 (MS-DOS MZ); PE format since Windows NT 3.1, 1993
仕様書learn.microsoft.com

EXE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
EXE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
U
UNANSWERED Hoe exe bestand downlouden Win 11 voor adobe elem16 d ago未回答
jj 8 d ago UNANSWERED how to install apk on android when advanced protection is on and the myfiles app wont let me set the install unknown apps setting be turned on Waiting for an answer Reply U
回答待ち
J
jj24 d ago未回答
how to install apk on android when advanced protection is on and the myfiles app wont let me set the install unknown apps setting be turned on
回答待ち
U
UNANSWERED Hoe exe bestand downlouden Win 11 voor adobe elem25 d ago未回答
P Paula 17 d ago UNANSWERED Hoe exe bestand downlouden Win 11 voor adobe elements Waiting for an answer Reply Preguntas frecuentes
回答待ち
D
d ago UNANSWERED Hoe exe bestand downlouden Win 11 voor adob25 d ago未回答
Hoe exe bestand downlouden Win 11 voor adobe elements Waiting for an answer Reply
回答待ち
P
PaulaAug 2026未回答
Hoe exe bestand downlouden Win 11 voor adobe elements
回答待ち

よくある質問

MacでEXEファイルを開くにはどうすればよいですか?
EXEファイルはmacOS上でネイティブに動作しません。多くのWindowsアプリを実行するには、CrossOver(有料、最も簡単)または無料のWineを使用するか、Parallels Desktopで完全なWindows仮想マシンを実行してください。注意:人気のあった無料のラッパー Whisky は2025年4月に開発を終了しました。
AndroidでEXEファイルを実行できますか?
直接はできません。Androidは異なる実行ファイル形式を使用しています。スマートフォンの上でデスクトップ用Windows EXEを実行する信頼できる方法はありません。代わりにアプリのAndroid (APK) バージョンを探してください。PCエミュレーションアプリは存在しますが、動作が遅く、実際のソフトウェアで機能することは稀です。
実行せずにEXEファイルを開くにはどうすればよいですか?
インストーラーや自己解凍アーカイブの場合は、7-Zipで開き(右クリック → 7-Zip → アーカイブとして開く)、内容を確認して展開できます。アイコンやバージョン情報を表示するには、Resource Hackerを使用します。通常のコンパイル済みプログラムは、ドキュメントのように «開く» ことはできません。中身はコードのみです。
EXEファイルを開くのは安全ですか?
ソースを信頼している場合に限ります。EXEはPC上で何でも実行できるため、Windowsマルウェアが拡散する主な手段となっています。デジタル署名を確認し、公式のダウンロードを優先し、実行前にアンチウイルスや VirusTotal で不明なファイルをスキャンしてください。
なぜEXEファイルが実行されないのですか?
一般的な原因:アンチウイルスや SmartScreen がブロックした、32ビットWindowsで64ビットプログラムを実行しようとした(またはその逆)、ファイルが破損しているかダウンロードが不完全、または .exe ファイルの関連付けが壊れている(マルウェア感染後によく起こります)。 «有効な Win32 アプリケーションではありません» というエラーは通常、ダウンロードの破損を意味します。再ダウンロードしてください。
EXEをMacのAPPに変換できますか?
いいえ。この2つは異なるOSとCPU用にコンパイルされており、変換できるコンバーターは存在しません。CrossOver/Wineを介してEXEを実行するか、プログラムのネイティブMacバージョンを見つけてください。

参考文献

1Microsoft - PE Format specificationlearn.microsoft.com
2Microsoft - SmartScreen & Authenticode code signinglearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.RPMSGRestricted Permission Message
4.MDMarkdown Document
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.APKAndroid Package
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)
.AIRAdobe AIR Application Installer Package

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧