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

Sunrise passt Roaming-Optionen an
Sunrise packt neu mehr Leistung in die Roaming-Optionen für beliebte Reiseziele in Europa, Nordamerika und vielen weiteren Ländern – zu gleichen oder tieferen Preisen.
3 Minuten
23. Mär 2026
Amazon plant offenbar ein eigenes Smartphone
Amazon entwickelt offenbar ein eigenes Smartphone. Das berichtet Reuters unter Berufung auf Insider im Unternehmen. Es wäre der zweite Anlauf in diesem Segment für den Web-Riesen.
2 Minuten
23. Mär 2026
Apple-Ecke
iCloud-Backups: wenig Aufwand, viel Wirkung
Apples iCloud ist kein Ersatz für klassische Backups. Doch mit dem richtigen Ansatz wird sie zur wichtigsten Verteidigungslinie gegen Datenverlust. Mit den folgenden Einstellungen werden wasserdichte Sicherheitskopien bei minimalem Aufwand realisiert.
6 Minuten
19. Mär 2026

Das könnte Sie auch interessieren

Apple-Watch-Tipps
Alles für die Gesundheit auf der Apple Watch
Die Apple Watch ist gespickt mit Funktionen, die sich der Überwachung der Gesundheit verschreiben. Damit wird die smarte Uhr zum Schutzengel aller Altersklassen, denn sie kann gesundheitliche Probleme erkennen, bevor sie problematisch werden.
10 Minuten
16. Mär 2026
Windows-Fotos
Fotos gratis bearbeiten
Die bei Windows mitgelieferte Foto-App eignet sich nur für einfachste Aufgaben? Falsch. Microsoft hat sie um nützliche Funktionen wie OCR-Texterkennung und KI-Retuschen erweitert. Der PCtipp gibt Tipps zur optimalen Bedienung.
8 Minuten
12. Mär 2026
Schweizer Bibliotheken
So funktioniert die Bücher-Ausleih-Plattform «Swisscovery»
Mitte November hat «Swisscovery» einen neuen Bestellprozess und weitere Funktionen erhalten. PCtipp erklärt, wie die Ausleih-Plattform funktioniert.
6 Minuten
17. Nov 2022
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare