.APPLICATION

APPLICATION Datei

ClickOnce Deployment Manifest
Frage stellen
SCHNELLE ANTWORT

Eine .application-Datei ist ein Microsoft ClickOnce-Bereitstellungsmanifest - eine kleine, signierte XML-Datei, die Windows mitteilt, wo ein .NET-Programm heruntergeladen und gestartet werden soll. Es ist nicht das Programm selbst. Doppelklicken Sie unter Windows darauf, und die ClickOnce-Laufzeitumgebung ruft die eigentliche App vom Server des Herausgebers ab und führt sie aus. Behandeln Sie sie mit Vorsicht: ClickOnce-Links wurden bereits zur Verbreitung von Malware missbraucht.

Entwickler: Microsoft Kategorie: Einstellungsdateien MIME: application/x-ms-application
VERFÜGBAR AUF Windows
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 15, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das APPLICATION-Dateiformat?

Eine .application-Datei ist ein ClickOnce-Bereitstellungsmanifest - ein XML-Textdokument, das die ClickOnce-Technologie von Microsoft verwendet, um Windows-Desktopanwendungen, die von einem Webserver oder einer Netzwerkfreigabe bereitgestellt werden, zu beschreiben, zu verteilen und im Hintergrund zu aktualisieren.

Wenn ein Benutzer eine .application-Datei öffnet, liest die ClickOnce-Laufzeitumgebung (dfshim.dll) das Manifest, kontaktiert die Download-URL des Herausgebers, lädt die Anwendungsdateien in einen benutzerspezifischen Cache unter %LocalAppData%\Apps oder aktualisiert diese und startet dann die eigentliche .exe. Es sind keine Administratorrechte oder herkömmliche Installationsprogramme erforderlich.

Das Manifest ist eine UTF-8-kodierte XML-Datei, die typischerweise 2-20 KB groß ist. Ihr Wurzelelement ist <asmv1:assembly>, das dem Schema urn:schemas-microsoft-com:asm.v2 unterliegt. Zu den wichtigsten Unterelementen gehören:

  • <assemblyIdentity> - benennt die Anwendung, Version, Prozessorarchitektur und das Token des öffentlichen Schlüssels
  • <deployment> - gibt die URL für die Update-Prüfung an und legt fest, ob Updates vor oder nach dem Start ausgeführt werden
  • <dependentAssembly> - verweist auf das zugehörige .manifest (.exe.manifest), das jede Datei im Paket mit ihrem Hash auflistet

Die Datei hat keinen binären Header; sie lässt sich als Klartext öffnen und beginnt mit einer standardmäßigen <?xml?>-Deklaration.

Fast alle veröffentlichten .application-Dateien sind digital signiert. Die ClickOnce-Laufzeitumgebung erzwingt einen XML-DSIG-Hash über den Manifest-Text und ein optionales Authenticode-Herausgeberzertifikat und verweigert die Bereitstellung, wenn eine der Prüfungen fehlschlägt. Die Signierung erfolgt über den Veröffentlichen-Assistenten von Visual Studio oder die SDK-Tools mage.exe / mageui.exe.

ClickOnce wird weiterhin durch .NET 8 und höher unterstützt, obwohl MSIX mittlerweile das von Microsoft empfohlene Paketformat für neue Desktop-Projekte ist.

Sicherheit

RISIKO: MEDIUM

Die .application-Datei selbst ist harmloses XML und kann nicht eigenständig ausgeführt werden, aber sie ist ein Starter, der ein Programm von einer URL herunterlädt und ausführt - das eigentliche Risiko liegt also darin, worauf sie verweist. ClickOnce ermöglichte es Herausgebern historisch, Apps mit relativ geringem Benutzeraufwand bereitzustellen, was Angreifer missbraucht haben (eine Welle von Malware in den Jahren 2023-2024 nutzte ClickOnce .application-Links, um im Hintergrund Payloads von Angreifer-Servern zu installieren). Führen Sie eine .application nur von einem Herausgeber aus, dem Sie vertrauen, prüfen Sie die Signatur/Herausgeber-Aufforderung und seien Sie misstrauisch bei Dateien, die per E-Mail oder von einer unbekannten Webseite empfangen wurden. Überprüfen Sie im Zweifelsfall die Bereitstellungs-URL im XML. Gehen Sie niemals davon aus, dass eine .application sicher ist, nur weil sie „nur XML“ ist.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEClickOnce Deployment Manifestalias ClickOnce application manifest, Deployment manifest
ENTWICKLERMicrosoftseit 2005 (.NET Framework 2.0 / Visual Studio 2005)
MIME TYPEapplication/x-ms-application
TYPXML-Bereitstellungsmanifest (UTF-8-Text, kann codesigniert sein)

Programme zum Öffnen von APPLICATION-Dateien

Windows3 apps
Visual Studio Freemium Entwickler-Tool: Erstellen/Signieren/Bearbeiten von ClickOnce-Manifesten (Veröffentlichen-Assistent) oder Öffnen von MyApp.application über mage.exe zur Inspektion. Nicht für Endbenutzer zum Starten gedacht.
ClickOnce runtime (Windows / .NET) Integriert Doppelklicken Sie auf die .application; die .NET ClickOnce-Laufzeitumgebung lädt die echte App herunter und startet sie. Dies ist der einzige Weg, wie sie «läuft». Erfordert installiertes .NET und einen erreichbaren Server des Herausgebers.
Notepad++ / VS Code (inspect only) Open Source Öffnen Sie die .application als XML, um die Bereitstellungs-URL, Version und Abhängigkeiten zu lesen. Nur Lesezugriff; Bearbeiten zerstört die Signatur.

Technische Details

technische Spezifikation
Format-TypXML-Bereitstellungsmanifest (UTF-8-Klartext, kein binärer Header)
MIME-Typapplication/x-ms-application
XML-Wurzelelement<asmv1:assembly> unter Verwendung der Microsoft-Assembly-Namespaces asm.v1 und asm.v2
XML-Schema-Namespaceurn:schemas-microsoft-com:asm.v2
Typische Dateigröße2 KB - 20 KB
Digitale SignaturXML-DSIG SHA-256-Hash über den Manifest-Text, plus optionales Authenticode-Herausgeberzertifikat
Erzwingung der SignaturDie ClickOnce-Laufzeitumgebung lehnt die Bereitstellung ab, wenn der Manifest-Hash oder das Herausgeberzertifikat die Validierung nicht besteht
Laufzeit-Handlerdfshim.dll (Desktop Framework Shim); PresentationHost.exe für WPF-basierte Apps
Benutzerspezifischer Installations-Cache%LocalAppData%\Apps\2.0\ - keine Administratorrechte erforderlich
Wichtige XML-Elemente<assemblyIdentity>, <deployment>, <dependentAssembly>, <Signature>
Zugehörige Datei.exe.manifest (Anwendungsmanifest), das alle Paketdateien mit ihren kryptografischen Hashes auflistet
Deklaration der Update-Richtlinie<deployment>-Element mit install-Attribut und Update-Prüfmodus beforeApplicationStartup / afterApplicationStartup
ErstellungswerkzeugeVisual Studio Veröffentlichen-Assistent, mage.exe, mageui.exe (.NET SDK-Befehlszeilentools)
Zugehörige PlattformNur Windows - ClickOnce-Laufzeitumgebung ist für macOS oder Linux nicht verfügbar
KodierungUTF-8 XML-Text; lässt sich in jedem Texteditor öffnen; standardmäßige <?xml?>-Deklaration bei Offset 0
Veröffentlicht2005 (.NET Framework 2.0 / Visual Studio 2005)
Neueste VersionClickOnce for .NET 5+/.NET 8 (2020-2024); schema urn:schemas-microsoft-com:asm.v2
Spezifikationlearn.microsoft.com

APPLICATION-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit APPLICATION-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu APPLICATION-Dateien.

Häufig gestellte Fragen

Was ist eine .application-Datei?
Es handelt sich um ein Microsoft ClickOnce-Bereitstellungsmanifest - eine kleine signierte XML-Datei, die Windows mitteilt, wo ein .NET-Programm heruntergeladen und wie es gestartet werden soll. Es ist ein Starter, nicht das Programm selbst, und es gibt keinen lesbaren Inhalt darin.
Wie öffne ich eine .application-Datei?
Doppelklicken Sie unter Windows mit installiertem .NET darauf, und die ClickOnce-Laufzeitumgebung lädt die echte App herunter und führt sie aus. Wenn der Browser sie nur heruntergeladen hat, anstatt sie auszuführen, doppelklicken Sie auf die gespeicherte Datei. Um sie lediglich zu inspizieren, öffnen Sie die XML in Notepad++/VS Code.
Warum lässt sich meine .application-Datei nicht installieren oder ausführen?
Häufige Ursachen: Der Bereitstellungsserver/die URL des Herausgebers ist offline oder hat sich geändert, das Signaturzertifikat ist abgelaufen, .NET ist nicht installiert oder Ihr Browser startet ClickOnce nicht mehr automatisch (Edge/Chrome haben ClickOnce im Browser eingestellt). Fordern Sie einen neuen Installationslink vom Anbieter an.
Kann ich eine .application in eine EXE konvertieren?
Nein - sie enthält keinen Programmcode, sondern nur einen Verweis auf Dateien auf einem Server. Fragen Sie den Anbieter nach einem normalen Installationsprogramm (MSI/MSIX/setup.exe), wenn Sie eine eigenständige ausführbare Datei benötigen.
Ist das Öffnen einer .application-Datei sicher?
Die XML selbst ist harmlos, aber sie startet Software von einer URL, und ClickOnce-Links wurden missbraucht, um Malware zu installieren. Führen Sie nur Dateien von Herausgebern aus, denen Sie vertrauen; führen Sie keine .application aus, die unerwartet per E-Mail eingetroffen ist.
Funktioniert eine .application-Datei auf Mac oder Linux?
Nein. ClickOnce ist eine Windows/.NET-Technologie. Auf macOS oder Linux ist die Datei lediglich eine inerte XML-Datei - Sie können sie in einem Texteditor lesen, aber sie kann nichts installieren.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen