.VBE

VBE ファイル

VBScript Encoded Script File
質問する
クイック回答

VBEファイルは、MicrosoftのScript Encoderによってソースコードが難読化(スクランブル)されたVBScriptです。ダブルクリックするとWindows Script Hostを介して即座に実行され、コードは表示されません。安全に内容を確認するには、まずScript Decoderを使用して読み取り可能なVBScriptにデコードし、その結果をテキストエディタで開いてください。予期しないVBEファイルは悪意のあるものとして扱ってください。

開発元: Microsoft カテゴリ: 実行ファイル MIME: text/vbscript; application/x-vbe
対応OS Windows macOS Linux
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

VBE ファイル形式とは?

.vbe ファイルは、MicrosoftのVisual Basicに基づいたスクリプト言語であるVBScriptと密接に関連しています。.vbe ファイルは、MicrosoftのScript Encoder (screnc.exe) を通して処理された VBScriptで記述されたスクリプトファイル です。このファイルはスクリプトのソースコードをエンコードされた形式で保存するため、直接読み取ったり編集したりすることはできません。このエンコードは真の暗号化ではなく、可逆的な難読化です。.vbe ファイルはWindows Script Host (wscript.exe または cscript.exe) によって実行され、Windowsオペレーティングシステムのみでサポートされています。

エンコードされた .vbe ファイルは、難読化されたペイロードを囲む特徴的なデリミタ #@~^ (開始) と ^#~@ (終了) および長さのチェックサムによって識別できます。バイナリのマジックナンバーは存在しません。

.vbs は、Visual Basic Script環境で使用されるプレーンテキストの同等品です。これら2つの形式の主な違いはエンコードにあります。.vbe ファイルはエンコードされていますが、.vbs はエンコードされていません。同じScript Encoderツールは、JScriptのエンコード版である .jse ファイルも生成します。どちらのエンコード形式も、.wsf Windowsスクリプトファイル内に埋め込むことができます。

.vbe ファイルは、エンコードによってカジュアルな検査からペイロードを隠せるため、電子メールを介してマルウェアを配布する手段として悪意のある攻撃者によく使用されます。.vbe ファイルを含む不明な添付ファイルを開く際は、細心の注意を払う必要があります。高度なユーザーは、実行前に Decode.vbs ユーティリティなどのコミュニティデコーダスクリプトを使用して、ソースコードをデコードして検査することができます。

セキュリティと安全性

リスク: HIGH

.vbe は、Windowsにおける古典的なマルウェア難読化形式です。.vbs と同様に、.vbe をダブルクリックすると、Windows Script Hostを介してユーザーの権限で即座に「実行」されます。これにより、ファイルの削除、レジストリの編集、ペイロードのダウンロード、自身の拡散などが行われる可能性があり、エンコードによってその動作が意図的に隠されています。この「エンコード」は些細な手順で元に戻せるため、何も保護せず、主に単純なスキャナーやカジュアルな検査を回避するために使用されます。ルール:自分で作成したか完全に信頼している場合を除き、メール、チャット、ダウンロードで届いた .vbe は絶対に実行しないでください。内容を検査するには、VBScriptに「デコード」してテキストとして読んでください。決してダブルクリックしないでください。«invoice.pdf.vbe» のような二重拡張子には注意してください。このような経緯とVBScriptの非推奨化により、多くの環境で .vbe は完全にブロックされています。予期しない .vbe は悪意のあるものとして扱い、削除する必要があります。

形式の詳細

概要
正式名称VBScript Encoded Script File
開発元Microsoft登場時期 Late 1990s - produced by Microsoft Script Encoder (screnc.exe), alongside VBScript/WSH
カテゴリ実行ファイル
MIME タイプtext/vbscript; application/x-vbe
タイプエンコード(難読化)されたVBScriptソース - Windows Script Hostによって実行

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

Windows3 apps
Script decoder + Notepad/Notepad++/VS Code 無料 .vbe を安全に「読む」には、まずデコード(公開されているScript Decoderなどを使用)し、復元された .vbs をメモ帳、Notepad++、VS Codeなどで開きます。検査目的で .vbe をダブルクリックしないでください。実行されてしまいます。
Visual Studio Code 無料 デコードされたVBScriptを構文ハイライト付きで開き、実行を判断する前にスクリプトが何を行うかを理解します。
Windows Script Host (wscript / cscript) 標準搭載 信頼できるエンコード済みスクリプトを「実行」する場合:ダブルクリック(wscript)または «cscript script.vbe» を実行します。WSHがデコードして実行します。完全に信頼できるコードのみに使用してください。ユーザー権限で実行されます。Windows 11 24H2では、オプションのVBScript機能がインストールされている必要があります。
macOS1 app
Any text editor (after decoding) 無料 macOSではVBScriptを実行できません(Windows Script Hostがないため)。ソースをデコードして読み取ることのみ可能です。デコードされたテキストをテキストエディットや VS Code で開いてください。
Linux1 app
Any text editor (after decoding) 無料 macOSではVBScriptを実行できません(Windows Script Hostがないため)。ソースをデコードして読み取ることのみ可能です。デコードされたテキストをテキストエディットや VS Code で開いてください。

技術的詳細

詳細仕様
開発元Microsoft
形式タイプエンコード(難読化)されたVBScriptソースファイル
エンコード方法チェックサムが埋め込まれた独自の文字置換難読化。真の暗号化ではなく、完全に可逆的
ファイル構造マーカーエンコードされたペイロードが `#@~^` (開始) と `^#~@` (終了) デリミタで囲まれ、長さ/チェックサムフィールドが埋め込まれている
実行エンジンWindows Script Host - `wscript.exe` (GUI) または `cscript.exe` (コンソール) によって実行
エンコーダーツールMicrosoft Script Encoder (`screnc.exe`)、無料のコマンドラインユーティリティ
MIMEタイプ`text/vbscript` / `application/x-vbe`
プラットフォームサポートWindowsのみ。WSHはWindowsの組み込みコンポーネント
デフォルトのファイル関連付けWindowsエクスプローラーでのダブルクリックによりWSH経由で実行されるよう登録されている
セキュリティリスク高 - エンコードによりカジュアルな検査からペイロードが隠されるため、メールベースのマルウェア配布に広く悪用されている
デコード公開されているコミュニティデコーダスクリプトを使用して、プレーンな `.vbs` に完全にデコード可能
スクリプト言語バージョンVBScript 5.x - プレーンな `.vbs` ファイルと同じ言語エンジン
文字エンコーディングASCII/ANSIテキスト。難読化されたブロックは印刷可能なASCII文字のみを使用
プレーンテキスト同等品`.vbs` (エンコードされていないVBScript)。エンコードされたJScriptの対応品は `.jse`
リリース日Late 1990s - produced by Microsoft Script Encoder (screnc.exe), alongside VBScript/WSH
仕様書learn.microsoft.com

VBE の変換

コミュニティ Q&A

ユーザーからの質問
質問する
VBE ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。VBE ファイルについて最初の質問をしてみましょう。

よくある質問

.vbeファイルとは何ですか?
これは、MicrosoftのScript Encoderを実行してソースをスクランブル(難読化)したVBScriptです。実行時にはWindows Script Hostによってデコードされるため、通常の .vbs と同様に動作します。エンコードは弱く簡単に元に戻せるため、あくまでカジュアルな閲覧からコードを隠すためのものです。
.vbeファイルを開いて中身を確認するにはどうすればよいですか?
Script Decoderを使用してVBScriptにデコードし、復元された .vbs をテキストエディタ(メモ帳、Notepad++、VS Codeなど)で開きます。内容を確認するために .vbe をダブルクリックしないでください。ダブルクリックすると、表示されるのではなくスクリプトが「実行」されます。
.vbeファイルは安全ですか?
ソースを信頼できない限り、危険なものとして扱ってください。ダブルクリックするとユーザーの権限で実行されます。このエンコードは、意図を隠しスキャナーを回避するためにマルウェアによって特によく使用されます。実行を検討する前に必ずデコードして内容を読んでください。予期しないものは削除してください。
.vbsと.vbeの違いは何ですか?
.vbs は読み取り可能なVBScriptソースであり、.vbe はMicrosoftのScript Encoderによって難読化された後の同じスクリプトです。どちらもWindows Script Host上で同一に動作します。.vbe のエンコードは可逆的(暗号化ではない)であるため、実質的な保護機能はありません。
.vbeファイルをデコードするにはどうすればよいですか?
公開されているVBScript/Script Decoderを使用するか(Script Encoderは可逆です)、文書化されたデコードルーチンを実行して元のVBScriptを復元します。その後、テキストエディタで読み取ります。これが不審な .vbe を分析する安全な方法です。
Windows 11で.vbeが実行できないのはなぜですか?
MicrosoftはVBScriptを非推奨にしました。Windows 11 24H2では、オプションの「オンデマンド機能」となっており(現在はデフォルトで有効)、2027年頃にはデフォルトで有効ではなくなり、その後削除される予定です。「設定」>「オプション機能」を確認し、PowerShellへの移行を計画してください。

参考文献

1Microsoft - Windows Script Host overviewlearn.microsoft.com
2Microsoft - Script Encoder / scripting articles (archived)learn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.RPMSGRestricted Permission Message
10.ODTOpenDocument Text

関連する拡張子

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

無料ファイルツール

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

ツールボックスを開く

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