Hallo zusammen,
vielen Dank für eure zahlreichen Nachrichten.
@Niko / @all:
Um vielleicht den Hintergrung noch etwas deutlicher zu machen: Ich benötige zwingend auch auf 64-Bit-Systemen die 32-Bit-Version des IBM Informix Treibers für eine Datenbankanwendung, welche im Anschluss an die Treiberinstallation installiert werden kann / installiert wird.
Die 32-Bit-Version des Treibers lässt sich jedoch auf 64-Bit-Systemen nur installieren, wenn in der "Path"-Variablen der Eintrag "%Systemroot%\SysWOW64" vorhanden ist. Ansonsten schlägt die Installation mit dem Hinweis fehl, dass eine 32-Bit-Anwendung auf einem 64-Bit-System installiert werden solle und hierfür der o. g. Eintrag in der Pfad-Variablen vorhanden sein muss.
Daher füge ich auf 64-Bit-Systemen als erstes den entsprechenden Eintrag in der Registry hinzu. Per Registry mache ich es, weil 'supp "Path'" den Eintrag ans Ende schreibt, ich den Eintrag (anscheinend) jedoch am Beginn der Variablen benötige.
Code: Alles auswählen
OpenKey [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
set "Path" = "$Path$"
Wobei ich vorher ein
durchführe.
Da Windows die "Path"-Variable jedoch offensichtlich nur beim Systemstart ausliest, muss ich das System neu starten, um die eigentliche Installation starten / durchführen zu können.
Erreichen möchte ich letzten Endes, dass der User zum Feierabend seinen PC wie gewohnt herunterfahren kann, dann jedoch vor dem endgültigen Ausschalten sowohl der Treiber als auch die "zugehörige" Datenbankanwendung installiert wird, damit der User am kommenden Morgen frisch und fröhlich mit seinem Tagwerk beginnen kann. Ohne, auf die Durchführung / den Abschluss der beiden Installationen warten zu müssen.
@SisterOfMercy:
Bedauerlicherweise benötigt die Installation wirklich den Reboot. Es sei denn, in der Systemvariablen "Path" ist das "SysWow64"-Verzeichnis schon enthalten. Dies scheint im Standard jedoch nicht der Fall zu sein.
@dkoch:
Der Shutdown, also das Ausschalten des PCs kommt dadurch, dass der User (z. B. zum Feierabend) "Herunterfahren" fahren wählt. Da das Modul "Installation bei Shutdown" für diesen Client aktiv ist, wird die Installation gestartet. So, wie's sein soll.
Der Shutdown wird also nicht durch das Installationspaket des Herstellers veranlasst.
@panisch:
Ich fürchte auch, dass Windows dann schon "zu weit weg" ist.
Und zur Not klappt es auch - bei manchen Usern -, wenn man sie bittet, den PC neu zu starten, anstatt ihn herunterzufahren; leider jedoch nicht bei allen.
Daher war / ist meine Hoffnung, das Installationspaket irgendwie so bauen zu können, dass es auch beim "normalen" Herunterfahren funktioniert.
Ich hoffe, damit etwas mehr Klarheit in das Wieso, Warum, Weshalb gebracht zu haben.
Falls nicht, oder falls noch weitere Fragen auftauchen sollten, so stellt sie bitte und ich werde mich bemühen, sie hier zeitnah zu beantworten.
Vielen, vielen Dank für all eure Ideen, Tipps und Vorschläge.
Viele Grüße und im Voraus ein super tolles Wochenende.
Nils