Was bedeuten die ResultCodes, mit denen InstallShield das Setup beendet?
Sie müssen NetSupport Manager in Ihrem Netzwerk auf x Rechnern installieren, haben jedoch keine geeignete Roll-Out Routine bzw. kein Software Installationstool, um eine unbeaufsichtigte Installation unter einer Administrator Kennung laufen zu lassen.
Archiv
Sie müssen NetSupport Manager in Ihrem Netzwerk auf x Rechnern installieren, haben jedoch keine geeignete Roll-Out Routine bzw. kein Software Installationstool, um eine unbeaufsichtigte Installation unter einer Administrator Kennung laufen zu lassen.
Lösung
Wenn man ein Installshield Setup mit
setup -r
ausführt, werden alle Optionen, welche man während des Setup auswählt in der Datei
- C:WINNTsetup.iss oder
- C:WINDOWSsetup.iss
aufgezeichnet.
Kopiert man diese ( Script- ) Datei nun in das Verzeichnis, in welchem sich die Setup.exe befindet, kann man zukünftig mit setup -s das Setup im 'Silent Mode' aufrufen, in welchem keine Benutzereingabe mehr erforderlich sind.
Das Setup läuft dann ohne Bildschirmanzeige ab.
Dies funktioniert allerdings nur, wenn der Entwickler der Setup Routine dies berücksichtigt hat. Bei Setup Routinen, welche viele 'exotische' Dialoge präsentieren wird diese Methode wahrscheinlich nicht funktionieren - dies muss man ausprobieren.
Da keine Bildschirmanzeige mehr erfolgt, muss man anderweitig feststellen, ob das Setup erfolgreich war. Diese Information findet man anschliessend in der Datei Setup.log, welche sich im gleichen Verzeichnis wie die Setup.exe befindet.
Dort ist ein 'Resultcode' verzeichnet, der folgende Werte annehmen kann:
InstallShield beendet das Setup mit folgenden Resultcodes in der Datei setup.log
- 0 => Setup wurde erfolgreich beendet ( Success )
- 1 => Allgemeiner Fehler ( General error )
- 2 => Ungültiger Installationsmodus ( Unknown error )
- 3 => Erforderliche Daten nicht in Antwortdatei ( Required data not found in the SETUP.ISS file )
- 4 => Nicht genügend Speicher ( Not enough memory available )
- 5 => Datei nicht vorhanden ( File does not exist )
- 6 => Antwortdatei kann nicht erstellt werden ( Cannot write to the response file )
- 7 => Es kann nicht in die Protokolldatei geschrieben werden ( Unable to write to the log file )
- 8 => Ungültige Änderung in der Antwortdatei ( Invalid path to the InstallShield Silent response file )
- 9 => Kein gültiger Typ in der Liste (Zeichenfolge oder numerisch) ( Not a valid list type (string or number) )
- 10 => Ungültiger Datentyp ( Data type is invalid )
- 11 => Unbekannter Fehler während des Setups ( Unknown error during setup )
- 12 => Falsche Dialogfolge ( Dialogs are out of order )
- 51 => Ordner kann nicht erstellt werden ( Cannot create the specified folder. )
- 52 => Kein Zugriff auf Datei oder Ordner ( Cannot access the specified file or folder )
- 53 => Ungueltige Komponente selektiert