2013-02-20 2 views
1

J'ai un programme d'installation .MSI que j'ai créé avec WIX et fonctionne correctement lorsque j'ouvre le fichier à partir de Windows Explorer ou à partir d'une fenêtre de commande utilisant msiexec/i. Le problème est que j'ai besoin d'utiliser/a pour l'installer en utilisant une stratégie de groupe lorsque l'ordinateur s'allume. Lors de l'utilisation de l'option/i, la valeur de ProgramFilesFolder est correctement définie sur "C: \ Program Files (x86)".ProgramFilesFolder Défini sur C: lors de l'utilisation de/un commutateur pour msiexec

Lorsque vous utilisez l'option/a la valeur de ProgramFilesFolder est réglé sur "C: \", puis-je obtenir une erreur (le journal) qui dit:

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203. The arguments are: C:\Referrals.msi, -2147287035,

Note: Je suis pas exécutant le fichier .msi de "C: \"

Répondre

0

Essayez

msiexec /a TARGETDIR="c:\temp\location" /passive 
0

Je pense que vous pouvez avoir le msiexec.exe command line confondu: /a est admin install. Ceci est essentiellement une commande pour créer un point d'installation réseau avec fichiers extraits à utiliser pour l'installation sur un grand nombre d'ordinateurs. Cela garantit les fichiers sources sont disponibles pour patcher, l'auto-réparation, réparation, réinstaller, etc ...

Pour faire face à la publicité et stratégie de groupe vous devez utiliser these command line options. Ainsi, une opération très basique serait produit de la publicité à tous les utilisateurs en silence et écrire un fichier journal:

msiexec.exe /JM "Installer.msi" /QN /L* "C:\msilog.log" 
Questions connexes