Anzeige
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

Oppo zieht seine Marke OnePlus aus Europa zurück
Der chinesische Smartphone-Hersteller Oppo will die eigene Marke stärken und zieht deshalb seine Tochter OnePlus aus Europa und den USA zurück. Kundendienst und Updates sollen aber für bereits verkaufte Geräte bestehen bleiben.
3 Minuten
19. Jul 2026
Minitipp
Text aus einer Fehlermeldung kopieren
Für Supportanfragen oder eine Webrecherche zu Lösungen von Computerproblemen, sollte man auf möglichst genaue Wiedergabe von Fehlermeldungen achten. Das ist manchmal einfacher, als man glaubt.
2 Minuten
20. Jul 2026
Vier Millionen Downloads und Landmarken für die swisstopo-App
Seit ihrer Lancierung im Juli 2020 wurde die swisstopo-App über vier Millionen Mal heruntergeladen. Mit dem aktuellen Release ergänzt swisstopo seine Karten-App mit neuen Landmarken. Die Neuerung unterstützt Nutzende dabei, passende Ziele einfacher zu finden und sich auch in unbekannter Umgebung rasch zurechtzufinden.
3 Minuten
20. Jul 2026

Das könnte Sie auch interessieren

Sicherheits-Tipps
So geht Smartphone-Schutz für Android und iOS
Viele mobile Geräte mit Android oder iOS sind von Haus aus schon recht sicher eingestellt. Aber einige wichtige Funktionen fehlen dennoch. Hier sind die besten Sicherheits-Tipps für Ihr Android-Smartphone, Android-Tablet, iPhone oder iPad. 
9 Minuten
Tipps & Tricks
Schweizer Handy-Nummer: So finden Sie sie heraus
Wenn man einen Kollegen oder einen Firmenkontakt sucht und nicht an seine Handy-Nummer herankommt, hilft manchmal ein einfacher Google-Suchtrick.
3 Minuten
29. Jan 2019
Outlook-Tipps
Das neue Outlook
Microsoft hat seine beliebte E-Mail- und Organisations-Software Outlook komplett überarbeitet. Wir zeigen Ihnen Schritt für Schritt, wie Sie die neue Version einrichten, bedienen und optimal auf Ihre Bedürfnisse anpassen.
9 Minuten
10. Apr 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare