Anzeige
Anzeige
Lesedauer 3 Min.

Batch-File: Programm nur starten, falls es noch nicht läuft

Sie möchten unter Windows ein Programm nur starten, falls jenes noch nicht läuft. Das klappt mit einer einfachen Batch-Datei. Vielleicht brauchen Sie das ja mal!
© (Quelle: PCtipp.ch)

Besonders, wer mit vielen Fenstern arbeitet, vielleicht sogar auf mehreren Bildschirmen, kann auch mal die Übersicht darüber verlieren, welche Programme schon laufen und welche nicht.

So möchten Sie vielleicht via Batch-Datei einen Programmstart anstossen, aber nur, sofern dieses Programm noch nicht läuft.

Zunächst die Kurzfassung

Angenommen, es geht um Firefox, pflanzen Sie diesen Befehl in Ihre Batchdatei:

tasklist | find /i "firefox.exe" || "C:\Program Files\Mozilla Firefox\firefox.exe"

Die einfache Batch-Datei startet z. B. Firefox nur, sofern er noch nicht läuft

© Quelle: PCtipp.ch

Erklärung

Hierfür verwenden Sie das Bordwerkzeug namens tasklist. Sie machen sich zunutze, dass ein gestartetes Programm stets auch einen Windows-Prozess belegt, welcher den Namen der ausführbaren Datei trägt. Um es auszuprobieren, starten Sie eine Eingabeaufforderung. Tippen Sie den Befehl tasklist ein und drücken Sie Enter. Sofort listet es im Konsolenfenster sämtliche Tasks auf. In der Spalte «Abbildname» sehen Sie die Namen der Tasks.

Der Befehl tasklist zeigt eine lange Liste der aktiven Programme

© Quelle: PCtipp.ch

Mit dem Zusatz find /i "firefox.exe" finden Sie alle Tasks des Programms firefox.exe. Geben Sie daher einmal dies ein, gefolgt von Enter: tasklist | find /i "firefox.exe"

Wenn Firefox läuft, listet dies alle Firefox-Tasks auf. Die senkrechten Striche | sind sogenannte Pipes, die dem Verketten bzw. der Datenübergabe dienen. Ein einzelner übergibt die Ausgabe des vorherigen Befehls an den nachfolgenden Befehl. Zwei || bewirken, dass der nachfolgende Befehl nur ausgeführt wird, wenn der vorherige fehlschlägt.

Würden Sie nur "C:\Program Files\Mozilla Firefox\firefox.exe" in die Eingabeaufforderung schreiben, würde dies Firefox auf jeden Fall starten. Es würde sich damit ein neues Firefox-Fenster öffnen, falls er schon liefe. Mit dem Suchen nach vorhandenen firefox.exe-Tasks und der doppelten Pipe || startet das Programm hingegen nur, wenn es unter den laufenden Tasks nicht gefunden wurde. Und so kommt dieser Befehl zustande:

tasklist | find /i "firefox.exe" || "C:\Program Files\Mozilla Firefox\firefox.exe"

Das ist ein schon älteres Fundstück aus dem PCtipp-Forum, funktioniert aber immer noch, sogar unter Windows 11. (PCtipp-Forum)

Kommentare

Windows Windows 10 Windows 11 Windows & PC
Anzeige
Anzeige

Neueste Beiträge

Mittelklasse deluxe
Smartphone Nothing Phone (4a) pro im PCtipp-Test
Das Nothing-Smartphone 4a pro ist nicht nur ein günstiges Mittelklasse-Handy. Auch leistungsseitig und punkto Bedienung setzt es Massstäbe. Der PCtipp-Test zeigt alle Vorzüge.
3 Minuten
1. Apr 2026
Streamingdienste via Sunrise nun auch ohne TV-Abo buchen
Neu können alle Sunrise-Kunden mit einem Mobile-, Internet- oder Home Security-Abo Streamingdienste bei Sunrise abonnieren – ein TV-Abo wird nicht mehr vorausgesetzt.
2 Minuten
31. Mär 2026
Cyberbedrohungslage in der Schweiz bleibt hoch
Der Halbjahresbericht des Bundesamtes für Cybersicherheit (BACS) beschreibt die relevanten Vorfälle und Entwicklungen im Kontext der Cyberbedrohungen gegen die Schweiz und international im zweiten Halbjahr 2025. Die Angriffe werden gezielter und komplexer.
4 Minuten
31. Mär 2026

Das könnte Sie auch interessieren

Windows-Pflege
CCleaner: ja oder nein?
Die Wartungs-Software CCleaner hält sich seit Jahren und ist bei vielen Anwendern beliebt. Doch braucht es dieses Tool heute noch? Und wenn ja, welche Version empfiehlt sich – die Free-Variante oder die kostenpflichtige Pro-Fassung?
6 Minuten
25. Mär 2026
Mail-Tipps
14 Tricks für Gmail
Googles Mail-Software Gmail kann viel mehr, als nur E-Mails anzuzeigen. Mit den richtigen Einstellungen wird Ihr Posteingang schneller, aufgeräumter – und verzeiht sogar peinliche Sende-Fehler. Unsere 14 Tricks machen Gmail auf dem PC noch effizienter.
8 Minuten
24. Mär 2026
Drucker
3D-Druck ganz einfach
Selbst ohne jegliche Ahnung von Konstruktion bietet ein 3D-Drucker eine unermessliche Fülle an Möglichkeiten, stets verbunden mit Spass und einer tiefen Befriedigung. Es ist für alle etwas dabei – und der Einstieg ist so einfach wie noch nie.
10 Minuten
26. Mär 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare