Discussion:
Per Batch erkennen, ob ein Programm installiert ist
(zu alt für eine Antwort)
Andre Meyer
vor 18 Jahren
Permalink
Hallo allerseits,

wie kann ich für eine Batchdatei (Windows XP home) eine Abfrage
schreiben, ob ein bestimmtes Programm installiert ist?

Ich könnte natürlich abprüfen, ob das Programmverzeichnis existiert,
aber das ist mir zu ungenau. Ich könnte z.B. nicht feststellen, ob
Mozilla Firefox schon auf Version 2.0 upgedated wurde, da die vorher
vorhandene Version 1.5 das gleiche Programmverzeichnis nutzt. Daher wäre
es mir lieber, wenn ich irgendwie die Registry abfragen könnte. Geht das
mit Windows-HOME-Bordmitteln in einer Batchdatei?


Danke im Voraus ...
Ralf Breuer
vor 18 Jahren
Permalink
Daher wäre es mir lieber, wenn ich irgendwie die Registry
abfragen könnte.
Geht das mit Windows-HOME-Bordmitteln in einer Batchdatei?
Hallo Andre,

Hilfe und Support, Stichwort: reg

reg query ...
--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen
Andre Sokolew
vor 18 Jahren
Permalink
Post by Ralf Breuer
Hilfe und Support, Stichwort: reg
reg query ...
Ich will nicht wetten, dass die Aufgabenstellung mit Batch-Dateien nicht zu
lösen ist, aber schwören würde ich's.

Andre
Michael Bormann
vor 18 Jahren
Permalink
Hallo Andre Sokolew
Du meintest
[..]
Post by Andre Sokolew
Ich will nicht wetten, dass die Aufgabenstellung mit Batch-Dateien
nicht zu lösen ist, aber schwören würde ich's.
damit hast du verloren :-p
--
mfg
Michael
Bitte nur in der NewsGroup antworten
www.mbormann.de
Andre Meyer
vor 18 Jahren
Permalink
Post by Andre Sokolew
Ich will nicht wetten, dass die Aufgabenstellung mit Batch-Dateien nicht zu
lösen ist,
Um was wetten wir denn? Ich habs nämlcih schon hinbekommen, genau so wie
ich es haben wollte:


reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 2.0" > NUL

if ERRORLEVEL 1 call "\\abraham\install\Firefox 2\Firefox2.msi"
Post by Andre Sokolew
aber schwören würde ich's.
Glatter Meineid *fg*, wenn da nicht ein "nicht" fehlte ;)
Andre Sokolew
vor 18 Jahren
Permalink
Post by Andre Meyer
Post by Andre Sokolew
Ich will nicht wetten, dass die Aufgabenstellung mit Batch-Dateien nicht
zu lösen ist,
Um was wetten wir denn?
Ich schrieb ausdrücklich, dass ich nicht wetten will.
Glückwunsch.

Deine Aufgabenstellung, zu prüfen, "ob ein bestimmtes Programm installiert
ist", habe ich falsch verstanden. Ich dachte, Du meinst mit "ein bestimmtes"
irgendein beliebiges "bestimmtes" Programm. Dann nämlich ist die Abfrage
der Registry-Einträge ebenfalls zu ungenau, einmal, weil nicht alle
Programme die RegKeys so setzen, wie man es erwarten dürfte, zum zweiten
auch, weil viele Programme bei Versionswechsel den Eintrag gar nicht ändern,
und schließlich, weil das Vorhandensein des Eintrages nicht bedeuten muss,
dass das Programm _noch_ installiert ist.

Wenn Du also auf ein spezielles Programm oder eine spezielle Version (hier
"Mozilla Firefox Version 2.0") prüfen willst, mag sein, dass Dein Weg
funktioniert. Und dann würde ich auch nicht nach einem anderen Weg suchen.

Wie gesagt, ich hatte das Problem allgemeiner aufgefasst. Hätte ich
vielleicht gleich erläutern sollen.

Andre

Lesen Sie weiter auf narkive:
Loading...