.CONFIG

CONFIG Datei

Configuration File
Frage stellen
SCHNELLE ANTWORT

Eine .config-Datei ist eine Einstellungsdatei, die einem Programm mitteilt, wie es sich verhalten soll. Die häufigste Art ist eine Microsoft-.NET-Konfigurationsdatei (App.config oder Web.config), die reines XML ist und in jedem Code-Editor wie VS Code oder Notepad++ geöffnet werden kann. Sichern Sie die Datei immer, bevor Sie sie bearbeiten - ein Tippfehler kann verhindern, dass die Anwendung startet.

Entwickler: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Kategorie: Developerdateien MIME: text/xml
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 22, 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 CONFIG-Dateiformat?

.config-Dateien werden in einem System häufig als Konfigurationsdateien verwendet. Mithilfe von Konfigurationsdateien werden verschiedene Optionen, Parameter und Einstellungen bestimmter Anwendungen oder des gesamten Systems definiert. In den meisten .config-Dateien werden alle Eigenschaften als Klartext gespeichert - meist als XML, das Format, das Microsoft .NET für App.config (Desktop-Anwendungen) und Web.config (ASP.NET-Webprojekte) verwendet. Einige Programme verwenden stattdessen ein INI-Stil-key=value-Format oder YAML.

Computersoftware und Betriebssysteme sind häufig auf viele Einstellungen und Parameter angewiesen, die zur Steuerung laufender Prozesse notwendig sind. .config-Dateien dienen diesem Zweck - sie legen unter anderem Dateiverzeichnisse, Verbindungszeichenfolgen und Anwendungs-Verhaltensschalter fest. In einigen Programmen kann mehr als eine solche Datei verwendet werden, was jedoch üblicherweise in komplexeren Anwendungen vorkommt.

  • Da es sich um textbasierte Dateien handelt, können sie mit jedem Nur-Text-Editor bearbeitet werden, einschließlich Notepad unter Windows. Vor dem Bearbeiten sollten Sie sich mit dem Inhalt der Datei vertraut machen, da falsche Änderungen die Funktion von Programmen oder des Betriebssystems negativ beeinflussen können.
  • .config-Dateien definieren, wie ein Programm initialisiert oder zur Laufzeit betrieben wird - die meisten Anwendungen lesen sie beim Start. In .NET wird die App.config eines Projekts in den Ausgabeordner kopiert und in <AssemblyName>.exe.config umbenannt.
  • Die .NET-Laufzeitumgebung liest auch eine maschinenweite machine.config und führt deren Einstellungen mit der Anwendungskonfiguration zusammen; Einstellungen auf App-Ebene haben Vorrang vor Maschinenstandards. Verwandte Formate umfassen .cfg-Dateien, die von vielen Nicht-.NET-Anwendungen verwendet werden.

Sicherheit

RISIKO: MEDIUM

Eine Text-.config ist sicher zum Öffnen und Lesen. Das Risiko liegt beim BEARBEITEN: Da eine .config oft steuert, ob ihr Programm startet (und für .NET, wie es sich mit Datenbanken verbindet), kann ein falscher Wert, ein Tippfehler oder ein defektes XML-Tag die Anwendung zum Stoppen bringen. Kopieren Sie immer das Original in ein Backup, bevor Sie etwas ändern, bearbeiten Sie mit einem Nur-Text-/Code-Editor (nie ein Textverarbeitungsprogramm) und ändern Sie jeweils nur eine Sache. Beachten Sie auch, dass .config-Dateien vertrauliche Daten enthalten können (Datenbank-Verbindungszeichenfolgen, Passwörter, API-Schlüssel in Web.config) - behandeln Sie sie als vertraulich, und seien Sie vorsichtig bei heruntergeladenen „optimierter“ Konfigurationsdateien aus unbekannten Quellen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEConfiguration File
ENTWICKLERN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)seit No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
MIME TYPEtext/xml
TYPNormalerweise eine Nur-Text-Einstellungsdatei - meistens XML (.NET-App.config/Web.config), manchmal key=value/INI oder YAML; gelegentlich anwendungsspezifisch

Programme zum Öffnen von CONFIG-Dateien

Windows4 apps
Microsoft Visual Studio Freemium Öffnen Sie die App.config/Web.config des Projekts mit vollständiger Schema-Unterstützung - der native Editor für .NET-Konfigurationsdateien.
Windows Notepad Integriert Rechtsklick → Öffnen mit → Notepad für schnelle Bearbeitungen kleiner Text-Configs; ohne XML-Hilfe, daher sorgfältig mit der Struktur.
Notepad Open Source Rechtsklick → Bearbeiten mit Notepad++; zeigt XML-Struktur und Zeilennummern für sichere Bearbeitung von Text-Configs.
Visual Studio Code Kostenlos Öffnen Sie die .config zum Lesen/Bearbeiten mit XML/INI-Hervorhebung und Validierung. Beste kostenlose Wahl, insbesondere für .NET-App.config/Web.config.
macOS2 apps
TextEdit Integriert Öffnen Sie die .config, dann Format → In reinen Text umwandeln vor dem Speichern, damit sie eine Nur-Text-Konfiguration bleibt (nicht als RTF speichern).
Visual Studio Code Kostenlos Öffnen Sie die .config zum Lesen/Bearbeiten mit XML/INI-Hervorhebung und Validierung. Beste kostenlose Wahl, insbesondere für .NET-App.config/Web.config.
Linux3 apps
Visual Studio Code Kostenlos Öffnen Sie die .config zum Lesen/Bearbeiten mit XML/INI-Hervorhebung und Validierung. Beste kostenlose Wahl, insbesondere für .NET-App.config/Web.config.
GNOME Text Editor / gedit Open Source Öffnen Sie die .config zum Lesen/Bearbeiten; der Standard-GNOME-Editor verarbeitet Konfigurationsdateien gut.
nano / vim Open Source Im Terminal bearbeiten: 'nano datei.config' - Standard für Server-/Framework-Konfigurationsdateien. Zuerst sichern.

Technische Details

technische Spezifikation
Primäres FormatXML - ein `<configuration>`-Wurzelelement, das `<appSettings>`, `<connectionStrings>` und `<system.*>`-Abschnitte im Standard-.NET-Layout umschließt
DateikodierungUTF-8 (Standard für .NET-XML-Konfigurationsdateien; Kodierung im XML-Prolog deklariert)
MIME-Typ`text/xml`
DateisignaturKeine universelle; die .NET-XML-Variante beginnt mit `<?xml ...?>` bei Offset 0; INI-Stil-key=value-Varianten haben keine Magic Bytes
Wurzelelement (.NET)`<configuration>` - erforderliches äußerstes Element; untergeordnete Elemente wie `<appSettings>` und `<connectionStrings>` folgen einem von der Laufzeitumgebung erzwungenen Schema
Laufzeit-LesemechanismusBeim Anwendungsstart vom .NET-`ConfigurationManager` gelesen (oder `IConfiguration` in .NET Core / .NET 5+); Änderungen erfordern einen App-Neustart, sofern kein Konfigurations-Reload explizit konfiguriert ist
Maschinenweite Standardwerte`machine.config` im .NET-Framework-Installationsordner liefert systemweite Standardwerte; Anwendungs-`.config`-Einstellungen überschreiben immer Maschinenstandards
Build-Zeit-TransformationXML Document Transform (`.xdt`)-Dateien wie `App.Debug.config` und `App.Release.config` werden von MSBuild zusammengeführt, um umgebungsspezifische Ausgabedateien zu erzeugen
Bereitgestellter DateinameFür .NET-Desktop-Apps wird die Ausgabe in `<AssemblyName>.exe.config` umbenannt; für ASP.NET bleibt die Datei als `Web.config` im Web-Root
Verbindungszeichenfolgen-Abschnitt`<connectionStrings>`-Kindelement speichert benannte Datenbank-Verbindungszeichenfolgen; das `providerName`-Attribut gibt den ADO.NET-Provider an (z. B. `System.Data.SqlClient`)
Alternative TextformateEinige Anwendungen verwenden `.config` für INI-Stil-`key=value`-Text, YAML oder TOML statt XML - das interne Format ist vollständig anwendungsdefiniert
SicherheitsbehandlungIIS blockiert standardmäßig den direkten HTTP-Zugriff auf `.config`-Dateien; vertrauliche Werte wie Passwörter können mithilfe von `aspnet_regiis -pe` unter Windows verschlüsselt werden
ZeilenendenÜblicherweise CRLF unter Windows, LF unter Linux/macOS; der XML-Parser normalisiert beide
Verwandte Erweiterungen`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
VeröffentlichtNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Spezifikationlearn.microsoft.com

CONFIG-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CONFIG-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 CONFIG-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .config-Datei?
Die meisten sind Klartext - öffnen Sie sie mit VS Code, Notepad++ oder Notepad unter Windows, TextEdit (Nur-Text-Modus) auf dem Mac oder gedit/nano unter Linux. .NET-App.config/Web.config-Dateien sind XML und lassen sich gut in VS Code oder Visual Studio bearbeiten. Sieht der Inhalt wie Kauderwelsch aus, handelt es sich um eine binäre Konfiguration, die nur ihr Programm lesen kann.
Was ist eine Web.config- oder App.config-Datei?
Es sind die Standard-.NET-Konfigurationsdateien: Web.config für ASP.NET-Web-Apps, App.config für Desktop-Apps. Sie sind XML und enthalten Einstellungen wie Verbindungszeichenfolgen und App-Schlüssel, die von der Anwendung beim Start gelesen werden.
Kann ich eine .config-Datei sicher bearbeiten?
Ja, aber sichern Sie sie zuerst. Verwenden Sie einen Nur-Text-/Code-Editor (XML-fähig für .NET-Configs), ändern Sie jeweils eine Einstellung und bewahren Sie das Original auf, damit Sie es wiederherstellen können, wenn das Programm nicht mehr funktioniert. Verwenden Sie niemals ein Textverarbeitungsprogramm.
Warum sieht meine .config-Datei wie zufällige Zeichen aus?
Entweder ist es eine binäre/proprietäre Konfiguration, die nur ihr Programm lesen kann, oder Sie haben eine XML-Konfiguration in einem Tool geöffnet, das sie nicht gut darstellt. Versuchen Sie VS Code; wenn es immer noch unleserlich ist, ändern Sie diese Einstellungen über das Programm selbst.
Was ist der Unterschied zwischen .config, .cfg, .ini und .conf?
Praktisch kein Unterschied im Zweck - alle sind gängige Namen für Konfigurationsdateien. .config ist am engsten mit .NET-XML-Configs verbunden; .cfg/.ini/.conf sind normalerweise key=value/INI-Text. Die Erweiterung ist einfach die Wahl des Entwicklers.
Ich habe eine .config bearbeitet und jetzt startet das Programm nicht mehr - was soll ich tun?
Stellen Sie das Backup wieder her, das Sie erstellt haben, oder löschen Sie die .config, damit das Programm eine Standardversion neu erstellt (Sie verlieren dadurch benutzerdefinierte Einstellungen). Genau deshalb ist das Kopieren der Datei vor dem Bearbeiten wichtig; defektes XML ist eine häufige Ursache bei .NET-Apps.

Quellen

1Microsoft Learn - Configuring apps (App.config/Web.config)learn.microsoft.com
2Microsoft Learn - INI file format (key=value/[section])learn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.NUPKGNuGet Package

Kostenlose Datei-Tools

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

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen