Jump to content


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.
Photo

"Ungültige Befehlszeilenparameter


8 replies to this topic

hmoeckel

hmoeckel
  • Full Members
  • 97 posts

Posted 29 December 2004 - 16:45

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


ali

ali
  • Full Members
  • 1,008 posts

Posted 30 December 2004 - 10:12

Hallo,
steht in der Setup.ini unter "CmdLine=..." irgendwas drin zum Beispiel das eine Protokolldatei erzeugt wird?

hmoeckel

hmoeckel
  • Full Members
  • 97 posts

Posted 30 December 2004 - 16:33

wo finde ich diese setup.ini datei ?

ali

ali
  • Full Members
  • 1,008 posts

Posted 30 December 2004 - 16:40

in dem Verzeichnis wo die erstellte Setup.exe drin liegt.

hmoeckel

hmoeckel
  • Full Members
  • 97 posts

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 ?

ali

ali
  • Full Members
  • 1,008 posts

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.

Edited by ali, 30 December 2004 - 17:51.


hmoeckel

hmoeckel
  • Full Members
  • 97 posts

Posted 31 December 2004 - 09:37

ein log wird erzeugt, theoretisch.

ob das bei dem Kunden auch der Fall war, muss ich eruieren

danke

ali

ali
  • Full Members
  • 1,008 posts

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.


hmoeckel

hmoeckel
  • Full Members
  • 97 posts

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