EXE-Datei erstellen, um eine Website zu öffnen
Sie möchten eine Datei erstellen, die per Doppelklick sofort eine bestimmte Website öffnet – ohne dass jemand eine Adresse eintippen muss. Dazu führen unter Windows drei Wege: eine winzige .url-Verknüpfung, eine Batch-Datei oder eine echte .exe. Jede Methode steht unten mit den konkreten Befehlen. Welche die richtige ist, hängt vor allem davon ab, ob die Datei nur bei Ihnen bleibt oder an Dritte geht – und an einem Stolperstein, der die EXE-Variante fast immer entwertet: SmartScreen und Virenscanner blockieren selbstgebaute EXE-Dateien.
Vorweg die ehrliche Einordnung: Eine echte EXE-Datei ist für „nur eine Website öffnen” fast immer zu viel. Sie ist größer, löst Sicherheitswarnungen aus und lässt sich schwerer verteilen als eine simple Verknüpfung. Wenn die Datei nur auf Ihrem eigenen oder einem firmeninternen Rechner liegt, sind die ersten beiden Methoden die bessere Wahl. Die echte EXE lohnt sich erst, wenn Sie das Ergebnis wie ein „richtiges Programm” an Dritte weitergeben.
Der schnellste Weg ohne EXE: die .url-Verknüpfung
Windows kennt einen eigenen Dateityp für Internet-Links: die .url-Datei (Internet Shortcut). Sie ist reiner Text, wenige Zeilen groß und öffnet die Adresse im Standardbrowser.
- Rechtsklick auf den Desktop → Neu → Textdokument.
- Folgenden Inhalt einfügen und die Adresse anpassen:
[InternetShortcut]
URL=https://www.ihre-domain.de/
IconFile=C:\Pfad\zu\ihrem\icon.ico
IconIndex=0
- Datei speichern und in
meine-website.urlumbenennen (die Endung.txtdurch.urlersetzen).
Ein Doppelklick öffnet die Seite. Über IconFile geben Sie der Verknüpfung Ihr eigenes Icon – das ist der „Branding”-Effekt, den man sich sonst von einer EXE erhofft, ganz ohne Sicherheitswarnung. Damit die Dateiendungen sichtbar sind, aktivieren Sie im Explorer unter Ansicht die Option „Dateinamenerweiterungen”.
Desktop-Verknüpfung direkt aus dem Browser
Noch bequemer geht es über Chrome oder Edge selbst. Beide bieten eine Funktion, die eine Seite als eigenes Fenster oder als Desktop-Symbol ablegt – teils sogar ohne Adressleiste, sodass es fast wie eine App wirkt.
In Chrome: Menü (drei Punkte) → Weitere Tools → Verknüpfung erstellen. Setzen Sie das Häkchen bei „In eigenem Fenster öffnen”, startet die Seite im App-Modus. In Edge findet sich unter Apps → Diese Website als App installieren dasselbe Prinzip als Progressive Web App (PWA).
Die genauen Menüpfade und Screenshots haben wir in eigenen Anleitungen festgehalten: google chrome website verknüpfung erstellen und Website-Verknüpfung auf dem Desktop erstellen (Windows 10 & Edge).
Eine echte EXE-Datei erstellen
Wenn es wirklich eine ausführbare .exe sein soll, führt der einfachste Weg über eine Batch-Datei, die anschließend in eine EXE verpackt wird.
Schritt 1: Die Batch-Datei schreiben
Öffnen Sie den Editor und tippen Sie:
@echo off
start "" "https://www.ihre-domain.de/"
Speichern Sie die Datei als website.bat. Wichtig ist das leere Anführungszeichenpaar "" direkt hinter start: Es steht für den Fenstertitel. Fehlt es, interpretiert Windows die URL als Titel und öffnet die Seite nicht.
Soll die Seite in einem bestimmten Browser starten, geben Sie ihn an. Für ein cleanes App-Fenster ohne Adress- und Lesezeichenleiste eignet sich der App-Modus:
@echo off
start "" "msedge.exe" --app=https://www.ihre-domain.de/
Das funktioniert mit chrome.exe genauso. Testen Sie die .bat per Doppelklick, bevor Sie sie verpacken.
Schritt 2: Batch in EXE umwandeln – mit Bordmitteln
Windows bringt dafür ein Werkzeug mit: IExpress. Drücken Sie Windows-Taste + R, tippen Sie iexpress und bestätigen Sie. Im Assistenten wählen Sie „Create new Self Extraction Directive”, dann „Extract files and run an installation command”. Fügen Sie Ihre website.bat als zu packende Datei hinzu und tragen Sie als Installationsbefehl ein:
cmd /c website.bat
Danach fragt der Assistent noch nach einem Paketnamen und einer optionalen Bestätigungsmeldung – hier wählen Sie „No prompt” und beim Neustart-Verhalten „No restart”, damit die EXE stumm durchläuft. Am Ende speichert IExpress eine .exe, die beim Start Ihre Batch aus einem temporären Ordner entpackt, ausführt und damit die Website öffnet. Ein häufiger Fehler: Vergisst man beim Schritt „Install Program to Launch” den Eintrag cmd /c website.bat, entsteht zwar eine EXE, die beim Doppelklick aber nichts Sichtbares tut.
Alternativ gibt es spezialisierte Tools wie den Bat To Exe Converter oder den Advanced BAT to EXE Converter, die mehr Komfort bieten (eigenes Icon, Adminrechte, unsichtbares Fenster). Prüfen Sie vor dem Download, ob das jeweilige Tool noch gepflegt wird und aus einer vertrauenswürdigen Quelle stammt.
Alternative: Ein Mini-Programm in C#
Wer sauberen, gut prüfbaren Code bevorzugt, schreibt ein paar Zeilen C# statt einer Batch:
using System.Diagnostics;
class OpenSite
{
static void Main()
{
Process.Start(new ProcessStartInfo
{
FileName = "https://www.ihre-domain.de/",
UseShellExecute = true
});
}
}
Kompiliert wird das mit dem .NET SDK (dotnet build) oder dem mitgelieferten Compiler unter C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe website.cs. Der Parameter UseShellExecute = true ist entscheidend: In .NET 5 und neuer wirft Process.Start ohne ihn eine Ausnahme, weil eine URL nicht direkt als Prozess startbar ist – sie muss an den Standardbrowser übergeben werden.
Das Antivirus- und SmartScreen-Problem
Hier liegt der Grund, warum die EXE meist die schlechtere Wahl ist. Eine selbst erstellte, nicht signierte EXE, die aus dem Internet heruntergeladen wurde, blockiert Windows mit dem blauen Dialog „Der PC wurde durch Windows geschützt” (SmartScreen). Der Nutzer muss erst auf „Weitere Informationen → Trotzdem ausführen” klicken – für viele ein Abbruchgrund.
Verschärfend kommt hinzu: Das Muster „Batch, die eine URL öffnet, verpackt als EXE” ähnelt gängiger Schadsoftware. Viele Virenscanner melden solche Dateien per Heuristik als potenziell unerwünscht, obwohl sie harmlos sind. Zwei Gegenmittel gibt es:
- Code-Signing-Zertifikat. Eine signierte EXE weist einen verifizierten Herausgeber aus und baut über die Zeit Reputation bei SmartScreen auf. Seit Mitte 2023 verlangen die Zertifizierungsstellen für OV- und EV-Code-Signing-Zertifikate gleichermaßen, dass der private Schlüssel auf einem FIPS-zertifizierten Hardware-Token oder in einem Cloud-HSM liegt – ein lokales „Datei-Zertifikat” zum Selbstinstallieren gibt es nicht mehr. Das treibt Aufwand und Kosten gegenüber früher nach oben.
- Verzicht auf die EXE. Eine
.url-Datei oder Browser-Verknüpfung trägt keine „Mark of the Web” als ausführbares Programm und löst diese Warnungen nicht aus.
Welche Methode passt zu Ihrem Ziel?
- Nur auf dem eigenen Rechner:
.url-Datei oder Browser-Verknüpfung – klein, sofort einsatzbereit, keine Warnung. - Sauberes App-Fenster ohne Browser-Leiste: Chrome/Edge im
--app-Modus oder die Seite als PWA installieren. - Weitergabe als „Programm” an Dritte: echte EXE – aber nur mit Code-Signing, sonst schrecken SmartScreen und Virenscanner die Empfänger ab.
FAQ
Brauche ich überhaupt eine EXE, nur um eine Website zu öffnen?
In den meisten Fällen nicht. Eine .url-Verknüpfung oder eine Browser-Verknüpfung erfüllt denselben Zweck, ist kleiner und löst keine Sicherheitswarnung aus. Eine EXE ist erst sinnvoll, wenn das Ergebnis bewusst wie ein eigenständiges Programm wirken soll.
Warum meldet Windows Defender meine selbst erstellte EXE als Bedrohung? Weil eine als EXE getarnte Batch, die eine Adresse aufruft, einem typischen Malware-Verhalten ähnelt. Die Heuristik schlägt vorsorglich an. Abhilfe schaffen eine gültige Signatur, das Prüfen der Datei über Multi-Scanner-Dienste und – nur auf eigenen Geräten – eine gezielte Ausnahme im Virenscanner.
Kann ich die Website in einem Fenster ohne Adressleiste öffnen?
Ja. Rufen Sie den Browser mit dem Parameter --app=https://www.ihre-domain.de/ auf oder installieren Sie die Seite als PWA. Beides liefert ein aufgeräumtes Fenster, das einer Desktop-App sehr nahekommt.