Hallo,
mal 'nen blöden Vorschlag:
Baue mal eine Batchdatei, die das Setup /s enthält und frage anschließend den Errorlevel ab, eventuell hat die Setup.exe ja irgendein Problem.
Code:
@ECHO OFF
@ECHO Vor Setup > log.datei
:REM in der nächsten Zeile mit komplettem Pfad angeben
setup /s
@ECHO Rueckgabewert der Setup.exe %ERRORLEVEL% >> log.datei
Wenn Du dann in die log.datei schaust, solltest Du deren Errorlevel sehen, wenn der <> 0 ist, liegt die Vermutung nahe, dass sie Dir einen Hinweis auf einen Fehler geben will. 0 ist ellerdings nicht zwingend identisch mit keinem Fehler.
Was für eine Ausgabe bekommst Du, wenn Du die Setup.exe mit dem Paramter /s von der Kommandozeile aufrufst?
Wenn dort eine Textausgabe kommt, könntest Du die Batchdatei auch mal dahingehend ändern:
Code:
@ECHO OFF
@ECHO Vor Setup > log.datei
:REM in der nächsten Zeile mit komplettem Pfad angeben
setup /s >> log.datei
@ECHO hinter Setup >> log.datei
@ECHO Rueckgabewert der Setup.exe %ERRORLEVEL% >> log.datei
Mit ein bisserl Glück kommst Du so an eine Fehlermeldung, die Dir bei der Problemlösung weiterhelfen könnte.
[edit]Schreibfehler in der zweiten Batchdatei behoben, statt @ECHO hinter Setup > log.datei muss es @ECHO hinter Setup >> log.datei heißen.[/edit]