Wie erzwinge ich das Windows MSI-Installationsprogramm, um eine vollständige Installation durchzuführen?

Ich habe ein Windows MSI-Installationspaket, mit dem ich die Wahl habe, eine typische, benutzerdefinierte oder vollständige Installation über die GUI durchzuführen.

Die Standardinstallation (typisch) installiert nur einige Komponenten.

Wie sage ich ihm, dass er eine vollständige Installation über die Befehlszeile mit dem Schalter /passive durchführen soll?

Die Installationsversion lautet: 5.0.7600.

Author: kinokijuf, 2011-02-02

3 answers


UPDATE Juni 2018: Obwohl das unten gezeigte Tool nicht mehr zum Download verfügbar ist, habe ich es über Wayback Machine gefunden. Ich nehme an, es ist in Ordnung und legal, darauf zu verlinken, da das Tool Freeware war. Aktualisiert links unten.

UPDATE: Dieses Tool von Wise kann leider nicht mehr heruntergeladen werden. Ich bin mir auch nicht sicher, ob es in Ordnung ist, es zu verteilen. Es schien ein kostenloses Tool zu sein, das als Teil ihrer Wise Package Studio Suite verteilt wurde, aber ich nicht denken Sie, es ist Open Source. Ich wünschte, sie würden es als Open-Source-Tool veröffentlichen.

Die Wise Packaging Produkte wurden aufgrund einer Reihe von [[14]] rechtlichen Fragen eingestellt.


In einer verwandten Notiz. Um mit der lächerlich komplexen Befehlszeile für msiexec umzugehen.exe Sie können diese kostenlose verwenden msi command line builder Tool von Wise: http://www2.wise.com/filelib/WICLB.exe (wiederbelebt von Wayback Machine).

Bitte führen Sie den download von virustotal.com zur Sicherheit.

Sie können eine Befehlszeile interaktiv erstellen: geben Sie hier die Bildbeschreibung ein

 2
Author: Stein Åsmul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-06-26 01:41:05

Versuchen Sie, ADDLOCAL=ALL zum gesamten msiexec hinzuzufügen.exe-Befehl. So etwas wie:

C:\Windows\system32\msiexec.exe /I "D:\winzip112.msi" /QN ADDLOCAL=ALL

Weitere Details: http://msdn.microsoft.com/en-us/library/aa367536 (v=vs. 85).aspx

 1
Author: Stein Åsmul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-13 03:29:26

Es hängt vom Installationsprogramm ab, welche Befehlsschalter funktionieren. In der Regel führt der /passive Schalter eine vollständige Installation durch. Manchmal müssen Sie jedoch Eigenschaften festlegen, um sie auszulösen, und die Eigenschaften sind nicht immer online verfügbar.

Auschecken: http://www.instedit.com/

Mit diesem Programm können Sie MSI-Pakete öffnen und die Eigenschaften ändern, um sie auf das zu setzen, was Sie wollen. Der gute Teil ist, dass Sie das MSI-Paket erneut speichern können, damit Ihre Eigenschaftswerte sein können wiederverwendet, was sich hervorragend für die Bereitstellung eignet. Es heißt, Sie müssen bezahlen, aber laden Sie einfach die kostenlose Version und Ihr Gut herunter. Es hat eine leichte Lernkurve, ist aber nicht zu schwierig. Die Suchfunktion ist dein Freund!

 -1
Author: Lee Harrison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-28 16:20:31