[RESOLU] [PB] Msiexec commande

Msiexec commande [RESOLU] [PB] - Windows & Software

Marsh Posté le 04-05-2005 à 15:52:27    

Bonjour a tous,
mon soucis se passe au niveau de l'installation d'un package.
Les raccourcis du logiciel se trouve dans c:\Documents and Settings\Administrateur\...
 
Je voudrais que ces raccourcis se trouvent plutôt dans le répertoire All Users afin que les utilisateurs puissent tous l'utiliser
 
J'ai fais qques recherches et j'ai trouvé ceci
 
msiexec.exe ALLUSERS=1 /I c:\logiciel.msi
 
Helas ca ne fonctionne pas sous WindowsXP (sous Windows 2000 ca marche impeccable)
 
Si qqun pouvait m'aider ca la je seche.
 
Merci d'avance a tous.


Message édité par asgardcfr le 10-05-2005 à 08:38:25
Reply

Marsh Posté le 04-05-2005 à 15:52:27   

Reply

Marsh Posté le 04-05-2005 à 15:56:06    

ca doit venir de la différence de version entre MSI 2.0 et msi 3.0

Reply

Marsh Posté le 04-05-2005 à 16:05:17    

J'ai regardé sur XP et 2000
 
J'ai la même version 3.1.4000.1823

Reply

Marsh Posté le 04-05-2005 à 23:47:49    

Salut,
 
Les options pour msiexec sous XP :
http://www.microsoft.com/resources [...] iexec.mspx

Reply

Marsh Posté le 06-05-2005 à 08:48:01    

Merci nglechau  :)  
 
P.S j'ai essayé pas mal de combinaison hélas ca ne marche tjs pas ca m'gonfle  :fou:

Reply

Marsh Posté le 06-05-2005 à 08:59:15    

Peut-être justement parce que ce n'est pas supporté sous XP ?
 
Tu peux contourner le problème en enchaînant après l'installation un batch qui déplace les raccourcis. Pas élégante comme solution mais si tu n'as pas d'autres choix...

Reply

Marsh Posté le 06-05-2005 à 11:56:54    

Oui ca ne doit pas etre supporté c'est curieux quand même pourtant sur 2000 c'est la même version c'est ca que je pige pas
 
il y a ca de marqué  
 
u Rewrite all required user-specific registry entries.
m Rewrites all required computer-specific registry entries.
s Overwrites all existing shortcuts.
 
mais ca ne marche pas
 
J'pense que j'ai pas le choix pour le moment je vais déplacer les raccourcis par script
 
Si qqun a une idée voir je suis toujours preneur.  :hello:  

Reply

Marsh Posté le 10-05-2005 à 08:37:53    

La solution était d'éditer le package .msi et de cocher une option "install per machine"
l'option est directement gérer maintenant dans le package et non grâce à msiexec
 
il ne reste plus qu'a lancer la commande suivante et tout roule  :)  
 
msiexec /i logiciel.msi

Reply

Marsh Posté le 10-05-2005 à 13:01:29    

Pour info avec quoi as tu edité ton package MSI ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed