.APPLICATION

APPLICATION ファイル

ClickOnce Deployment Manifest
質問する
クイック回答

.application ファイルは Microsoft ClickOnce 配置マニフェストです。これは、Windows に対して .NET プログラムをどこからダウンロードして起動するかを指示する、署名済みの小さな XML ファイルです。プログラムそのものではありません。Windows では、これをダブルクリックすると ClickOnce ランタイムが発行元のサーバーから実際のアプリを取得して実行します。注意点として、ClickOnce リンクはマルウェアの配布に悪用されることがあるため、慎重に取り扱ってください。

開発元: Microsoft カテゴリ: 設定ファイル MIME: application/x-ms-application
対応OS Windows
関連: .ICA · .DS_STORE · .WMZ · .CFG

このページの内容

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

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

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

ファイルを識別する

APPLICATION ファイル形式とは?

.application ファイルは ClickOnce 配置マニフェスト です。これは、Web サーバーやネットワーク共有から提供される Windows デスクトップアプリケーションの記述、配布、およびサイレント更新を行うために Microsoft の ClickOnce テクノロジーが使用する XML テキストドキュメントです。

ユーザーが .application ファイルを開くと、ClickOnce ランタイム (dfshim.dll) がマニフェストを読み取り、発行元のダウンロード URL に接続し、アプリケーションファイルを %LocalAppData%\Apps 下のユーザーごとのキャッシュに取得または更新してから、実際の .exe を起動します。管理者権限や従来のインストーラーは必要ありません。

マニフェストは UTF-8 エンコードされた XML で、通常は 2-20 KB です。そのルート要素は <asmv1:assembly> であり、urn:schemas-microsoft-com:asm.v2 スキーマによって管理されます。主な子要素は以下の通りです:

  • <assemblyIdentity> - アプリケーション名、バージョン、プロセッサアーキテクチャ、および公開キー トークンを指定します
  • <deployment> - 更新チェック URL や、更新を起動前と起動後のどちらで実行するかを指定します
  • <dependentAssembly> - パッケージ内のすべてのファイルとそのハッシュをリストした、対になる .manifest (.exe.manifest) を参照します

このファイルにはバイナリヘッダーはありません。標準的な <?xml?> 宣言で始まるプレーンテキストとして開きます。

公開されているほぼすべての .application ファイルはデジタル署名されています。ClickOnce ランタイムは、マニフェスト本体に対する XML-DSIG ハッシュと、オプションの Authenticode 発行元証明書を検証し、いずれかのチェックに失敗した場合は配置を拒否します。署名は、Visual Studio の 発行 ウィザード、または mage.exe / mageui.exe SDK ツールによって処理されます。

ClickOnce は .NET 8 以降でも引き続きサポートされていますが、新しいデスクトッププロジェクトでは MSIX が Microsoft 推奨のパッケージ形式となっています。

セキュリティと安全性

リスク: MEDIUM

.application ファイル自体は無害な XML であり、単独で実行されることはありませんが、URL からプログラムをダウンロードして実行するランチャーです。そのため、本当のリスクはリンク先にあります。ClickOnce は歴史的にユーザーの負担が少ないアプリ配置を可能にしてきましたが、これが攻撃者に悪用されてきました(2023年から2024年にかけて、ClickOnce の .application リンクを使用して攻撃者のサーバーからペイロードをサイレントにインストールさせるマルウェアが急増しました)。信頼できる発行元の .application のみを実行し、署名や発行元のプロンプトを確認してください。不明な場合は XML 内の配置 URL を検査してください。«単なる XML» だからといって安全だと決めつけないでください。

形式の詳細

概要
正式名称ClickOnce Deployment Manifest別名 ClickOnce application manifest, Deployment manifest
開発元Microsoft登場時期 2005 (.NET Framework 2.0 / Visual Studio 2005)
カテゴリ設定ファイル
MIME タイプapplication/x-ms-application
タイプXML 配置マニフェスト (UTF-8 テキスト、コード署名されている場合あり)

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

Windows3 apps
Visual Studio フリーミアム 開発者ツール:ClickOnce マニフェストの生成、署名、編集(発行ウィザード)、または mage.exe を介して MyApp.application を開き検査します。エンドユーザーが起動に使用するものではありません。
ClickOnce runtime (Windows / .NET) 標準搭載 .application をダブルクリックすると、.NET ClickOnce ランタイムが実際のアプリをダウンロードして起動します。これが唯一の「実行」方法です。.NET がインストールされており、発行元のサーバーがオンラインである必要があります。
Notepad++ / VS Code (inspect only) オープンソース .application を XML として開き、配置 URL、バージョン、依存関係を確認します。読み取り専用です。編集すると署名が壊れます。

技術的詳細

詳細仕様
フォーマット形式XML 配置マニフェスト (UTF-8 プレーンテキスト、バイナリヘッダーなし)
MIME タイプapplication/x-ms-application
ルート XML 要素<asmv1:assembly> (asm.v1 および asm.v2 Microsoft アセンブリ名前空間を使用)
XML スキーマ名前空間urn:schemas-microsoft-com:asm.v2
一般的なファイルサイズ2 KB - 20 KB
デジタル署名マニフェスト本体に対する XML-DSIG SHA-256 ハッシュ、およびオプションの Authenticode 発行元証明書
署名の強制マニフェストのハッシュまたは発行元証明書の検証に失敗した場合、ClickOnce ランタイムは配置を拒否します
ランタイムハンドラーdfshim.dll (Desktop Framework Shim); WPF ベースのアプリの場合は PresentationHost.exe
ユーザーごとのインストールキャッシュ%LocalAppData%\Apps\2.0\ - 管理者権限は不要
主要な XML 要素<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
関連ファイル.exe.manifest (アプリケーションマニフェスト)。パッケージ内の全ファイルとその暗号化ハッシュをリスト化
更新ポリシー宣言install 属性と beforeApplicationStartup / afterApplicationStartup 更新チェックモードを持つ <deployment> 要素
作成ツールVisual Studio 発行ウィザード, mage.exe, mageui.exe (.NET SDK コマンドラインツール)
関連プラットフォームWindows のみ - ClickOnce ランタイムは macOS や Linux では利用できません
エンコーディングUTF-8 XML テキスト。任意のテキストエディタで閲覧可能。オフセット 0 に標準の <?xml?> 宣言
リリース日2005 (.NET Framework 2.0 / Visual Studio 2005)
最新バージョンClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
仕様書learn.microsoft.com

APPLICATION の変換

コミュニティ Q&A

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

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

よくある質問

.application ファイルとは何ですか?
Microsoft ClickOnce 配置マニフェストです。Windows に .NET プログラムのダウンロード場所と起動方法を伝える、署名済みの小さな XML ファイルです。これはランチャーであり、プログラム自体ではないため、中に読み取るべきコンテンツはありません。
.application ファイルを開くにはどうすればよいですか?
.NET がインストールされている Windows では、ダブルクリックすると ClickOnce ランタイムが実際のアプリをダウンロードして実行します。ブラウザが実行せずにダウンロードしただけの場合は、保存されたファイルをダブルクリックしてください。中身を検査するだけであれば、Notepad++ や VS Code で XML として開くことができます。
.application ファイルがインストールまたは実行できないのはなぜですか?
一般的な原因として、発行元の配置サーバーや URL がオフラインまたは変更されている、署名証明書の期限が切れている、.NET がインストールされていない、あるいはブラウザが ClickOnce を自動起動しなくなった(Edge や Chrome はブラウザ内 ClickOnce のサポートを終了しました)ことが考えられます。ベンダーから最新のインストールリンクを入手してください。
.application を EXE に変換できますか?
いいえ。プログラムコードは含まれておらず、サーバー上のファイルへのポインタのみが含まれています。スタンドアロンの実行ファイルが必要な場合は、ベンダーに通常のインストーラー(MSI/MSIX/setup.exe)を依頼してください。
.application ファイルを開いても安全ですか?
XML 自体は無害ですが、URL からソフトウェアを起動する仕組みであり、ClickOnce リンクはマルウェアのインストールに悪用されることがあります。信頼できる発行元のものだけを実行してください。心当たりのないメールで届いた .application は実行しないでください。
.application ファイルは Mac や Linux で動作しますか?
いいえ。ClickOnce は Windows および .NET のテクノロジーです。macOS や Linux では、このファイルは単なる XML テキストであり、テキストエディタで読むことはできますが、何もインストールすることはできません。

参考文献

1Microsoft Learn - ClickOnce Deployment Manifestlearn.microsoft.com
2Microsoft Learn - ClickOnce security and deploymentlearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

関連する拡張子

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

無料ファイルツール

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

ツールボックスを開く

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