2010-10-25 17 views
1

Je viens d'hériter d'un projet InstallShield 2009 d'un gars qui est parti (oh joy) et j'essaie de faire en sorte que setup.exe fonctionne en mode silencieux. Le projet est un projet MSI de base et selon la documentation, je devrais être capable de spécifier le commutateur/s combiné avec/v/qn pour rendre le processus d'installation et de MSI silencieux. Cependant, quand je fais ceci, le processus montre toutes les boîtes de dialogue comme normales. J'ai essayé de générer un fichier de réponses avec le commutateur/r, mais cela ne produit aucun signe d'installation.iss où que ce soit (j'ai vérifié le dossier windows, où il semble aller).Paramètre d'installation silencieux ignoré, InstallShield 2009

Pourquoi le processus ignore-t-il les commandes silencieuses? Je ne vois rien dans le journal d'installation qui indique un problème ... La ligne de commande J'utilise est la suivante:

setup.exe/s/v/qn

J'ai essayé différentes combinaisons de bas et majuscule en vain. Tout avis sera le bienvenu.

Steve

Edit:

J'ai aussi essayé:

setup.exe/s/v "/ qn"

Ce qui ne fonctionne pas aussi.

Edit 2:

Il pourrait être intéressant de souligner que le programme d'installation effectue et mise à niveau d'une version antérieure du produit à une version plus récente. La première boîte de dialogue qui apparaît est la boîte de dialogue "Extraction de msi" suivie de la boîte de dialogue "Bienvenue à la mise à niveau".

Répondre

1

Essayez

setup.exe/s/v "/ qn"

En gros/s est de dire setup.exe pour exécuter silencieux et/v est de passer parms à MSI, donc vous devez envelopper entre guillemets./qn indique à MSI de fonctionner sans interface utilisateur.

Setup.exe and Update.exe Command-Line Parameters

The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exe

+0

Merci pour la réponse. J'ai essayé cela et il a été ignoré aussi. J'ai d'abord omis les guillemets car la documentation InstallShield indique que vous n'avez pas besoin des guillemets si l'argument ne contient pas d'espaces. Mais même avec des citations, cela ne fait rien. –

+0

Y a-t-il quelque chose dans le projet .ism qui pourrait affecter ce genre de chose? –

+0

Je suppose qu'il est possible que setup.exe surcharge les paramètres transmis à MSI.Je n'ai jamais vu ça auparavant. Activer la journalisation Windows Installer avec: setup.exe/s/v "/ qn/l * v setup.log" Si cela ne fonctionne pas, suivez les instructions sur http://support.microsoft.com/kb/223300 –

5

Les éléments suivants doivent travailler pour InstallShield 9:

Setup.exe /s /V/qn

Si vous voulez envoyer des commandes au MSI, procédez comme suit:

Setup.exe /s /V"/qn ADDLOCAL=ALL"

REMARQUE: Le code v est en majuscule. Certaines versions d'InstallShield utilisent des minuscules et d'autres utilisent des majuscules pour v.

+0

Merci pour la réponse, mais ne peut pas accepter puisque j'ai quitté cette société maintenant ne peut donc pas vérifier! Steve –

Questions connexes