Halli Hallo
ich arbeite mit IS 7 an einem Basic-MSI Projekt und generiere ein setup.exe
Tut alles soweit schoen und gut.
Gelegentlich kommt es bei einem Kunden vor, dass nach Aufruf des setup.exe ein Fensterchen hochpoppt mit der Meldung:
Ungültige Befehlszeilenparameter
Windows Installer 2.00.2600.1183
...
Hat jemand ne Idee, was da faul sein koennte ?
Diese Fehlermeldung ist mir eigentlich sonst nur im Zusammenhang mit einem fehlerhaften Aufruf von 'msiexec.exe' direkt bekannt,
danke
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
"Ungültige Befehlszeilenparameter
Started by
hmoeckel
, Dec 29 2004 16:45
8 replies to this topic
Posted 30 December 2004 - 10:12
Hallo,
steht in der Setup.ini unter "CmdLine=..." irgendwas drin zum Beispiel das eine Protokolldatei erzeugt wird?
steht in der Setup.ini unter "CmdLine=..." irgendwas drin zum Beispiel das eine Protokolldatei erzeugt wird?
Posted 30 December 2004 - 17:23
Da ist setup.ini weit und breit nicht zu finden.
Ich generiere mein setup.exe mit Hilfe von ISCmdBld.exe und habe mir ueber eine setup.ini noch nie Gedanken gemacht. Brauche ich die ?
Ich generiere mein setup.exe mit Hilfe von ISCmdBld.exe und habe mir ueber eine setup.ini noch nie Gedanken gemacht. Brauche ich die ?
Posted 30 December 2004 - 17:49
Hi,
es kommt darauf an wie du den Build deines Setup aufgebaut hast. Du kannst die Setup.ini auch beim Build in die Setup.exe einschließen. Ich denke das hast du getan. Schau mal in deinem Projekt unter den Releaseeinstellungen -ziemlich unten- ob bei "MSI Befehlszeilenargumente" was eingetragen ist.
Guten Rutsch.
es kommt darauf an wie du den Build deines Setup aufgebaut hast. Du kannst die Setup.ini auch beim Build in die Setup.exe einschließen. Ich denke das hast du getan. Schau mal in deinem Projekt unter den Releaseeinstellungen -ziemlich unten- ob bei "MSI Befehlszeilenargumente" was eingetragen ist.
Guten Rutsch.
Edited by ali, 30 December 2004 - 17:51.
Posted 31 December 2004 - 09:37
ein log wird erzeugt, theoretisch.
ob das bei dem Kunden auch der Fall war, muss ich eruieren
danke
ob das bei dem Kunden auch der Fall war, muss ich eruieren
danke
Posted 03 January 2005 - 09:41
wenn bei "MSI Befehlszeilenargumente" etwas eingetragen ist, kann es sein, das ein Kundensystem damit evtl. Probleme bekommt. Denn das was dort eingetragen ist, wird beim Start der Setup.exe als Aufruf an die msiexec.exe übergeben. Wenn z.B. ein log file ins TEMP Verzeichnis geschrieben wird, und die Systemvaribale mit dem Verweis auf das TEMP Verzeichnis nicht stimmt, kommt es zu einer Fehlermeldung von dem Win Installer.
Edited by ali, 03 January 2005 - 09:42.
Posted 03 January 2005 - 11:39
danke
anscheinend war dies das problem
die TEMP-Variable zeigte auf ein ungueltiges Verzeichnis
hoffe eine guten Rutsch gehabt zu haben
anscheinend war dies das problem
die TEMP-Variable zeigte auf ein ungueltiges Verzeichnis
hoffe eine guten Rutsch gehabt zu haben