OVH Cloud OVH Cloud

Déploiement -mise à jour

5 réponses
Avatar
Annie L.
??Lorsque j'installe à nouveau un programme conçu avec Visual basic 2003 FR
par dessus un programme déjà existant, il crée un autre programme dans
"Panneau de configuration/Ajout suppression de programmes". Donc je me
retrouve avec 2 programmes portant le même nom.
Est-ce normal????

Merci de vos réponses.

5 réponses

Avatar
Thomas Marencic [MS]
Bonjour,

tout dépend si tu utilises le même projet MSI pour les deux...

Si les projets sont différents, ils ont un ID différent (GUID) ce qui crée
deux entrées.

Les entrées dans la registry sont sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products

pour les programmes accessibles à tous.

Sinon regarde sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData

pour les programmes utilisables uniquement par certains utilisateurs.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:
??Lorsque j'installe à nouveau un programme conçu avec Visual basic 2003
FR
par dessus un programme déjà existant, il crée un autre programme dans
"Panneau de configuration/Ajout suppression de programmes". Donc je me
retrouve avec 2 programmes portant le même nom.
Est-ce normal????

Merci de vos réponses.


Avatar
Annie L.
"Thomas Marencic [MS]" wrote:

Bonjour,

tout dépend si tu utilises le même projet MSI pour les deux...



J'utilise le même projet MSI (setup modifié) pour faire une mise à jour d'un
programme déjà existant sur la machine. Sauf que je change mon 'product code'
pour pouvoir écraser l'autre programme.




Si les projets sont différents, ils ont un ID différent (GUID) ce qui crée
deux entrées.




Qu'entendez-vous par là - un (GUID) différent????
Devrais-je modifier le registry lorsque j'installe une mise à jour de mon
programme pour éviter d'avoir 2 entrées????




Les entrées dans la registry sont sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products

pour les programmes accessibles à tous.

Sinon regarde sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData

pour les programmes utilisables uniquement par certains utilisateurs.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:
> ??Lorsque j'installe à nouveau un programme conçu avec Visual basic 2003
> FR
> par dessus un programme déjà existant, il crée un autre programme dans
> "Panneau de configuration/Ajout suppression de programmes". Donc je me
> retrouve avec 2 programmes portant le même nom.
> Est-ce normal????
>
> Merci de vos réponses.





Avatar
Thomas Marencic [MS]
Bonjour,

Quand vous créez un projet "Installer", un GUID est affecté ce qui permet de
savoir si le programme est déjà installé ou non.

Cela correspond au ProductCode dans les propriétés du projet d'installation.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:


"Thomas Marencic [MS]" wrote:

Bonjour,

tout dépend si tu utilises le même projet MSI pour les deux...



J'utilise le même projet MSI (setup modifié) pour faire une mise à jour
d'un
programme déjà existant sur la machine. Sauf que je change mon 'product
code'
pour pouvoir écraser l'autre programme.




Si les projets sont différents, ils ont un ID différent (GUID) ce qui
crée
deux entrées.




Qu'entendez-vous par là - un (GUID) différent????
Devrais-je modifier le registry lorsque j'installe une mise à jour de mon
programme pour éviter d'avoir 2 entrées????




Les entrées dans la registry sont sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products

pour les programmes accessibles à tous.

Sinon regarde sous

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData

pour les programmes utilisables uniquement par certains utilisateurs.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:
> ??Lorsque j'installe à nouveau un programme conçu avec Visual basic
> 2003
> FR
> par dessus un programme déjà existant, il crée un autre programme dans
> "Panneau de configuration/Ajout suppression de programmes". Donc je me
> retrouve avec 2 programmes portant le même nom.
> Est-ce normal????
>
> Merci de vos réponses.







Avatar
Annie L.
Je change le 'Product code' et le programme écrase l'autre programme déjà
installé. Sauf qu'il crée 2 programmes dans 'Ajout/Suppression de programmes'.
Il y a aussi une propriété dans le 'setup' de déploiement qui serait supposé
de désinstaller l'ancien programme et d'installer le nouveau, mais cela ne
semble pas fonctionner du tout. Quoi faire pour régler ce problème????????
Merci de votre aide!

"Thomas Marencic [MS]" wrote:

Bonjour,

Quand vous créez un projet "Installer", un GUID est affecté ce qui permet de
savoir si le programme est déjà installé ou non.

Cela correspond au ProductCode dans les propriétés du projet d'installation.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:
>
>
> "Thomas Marencic [MS]" wrote:
>
>> Bonjour,
>>
>> tout dépend si tu utilises le même projet MSI pour les deux...
>
> J'utilise le même projet MSI (setup modifié) pour faire une mise à jour
> d'un
> programme déjà existant sur la machine. Sauf que je change mon 'product
> code'
> pour pouvoir écraser l'autre programme.
>>
>
>> Si les projets sont différents, ils ont un ID différent (GUID) ce qui
>> crée
>> deux entrées.
>
>
> Qu'entendez-vous par là - un (GUID) différent????
> Devrais-je modifier le registry lorsque j'installe une mise à jour de mon
> programme pour éviter d'avoir 2 entrées????
>>
>
>> Les entrées dans la registry sont sous
>>
>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products
>>
>> pour les programmes accessibles à tous.
>>
>> Sinon regarde sous
>>
>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData
>>
>> pour les programmes utilisables uniquement par certains utilisateurs.
>>
>> Cordialement.
>> Thomas MARENCIC
>>
>> "Annie L." <Annie wrote in message
>> news:
>> > ??Lorsque j'installe à nouveau un programme conçu avec Visual basic
>> > 2003
>> > FR
>> > par dessus un programme déjà existant, il crée un autre programme dans
>> > "Panneau de configuration/Ajout suppression de programmes". Donc je me
>> > retrouve avec 2 programmes portant le même nom.
>> > Est-ce normal????
>> >
>> > Merci de vos réponses.
>>
>>
>>





Avatar
Pyroa
Utilisez vous le boostrap loader MSDE ?
Si oui alors il est normal que vouis ayez 2 programmes dans
ajout/suppression de programme :
1 pour le boostrap
1 pour le programme

"Annie L." a écrit dans le message de
news:
Je change le 'Product code' et le programme écrase l'autre programme déjà
installé. Sauf qu'il crée 2 programmes dans 'Ajout/Suppression de
programmes'.
Il y a aussi une propriété dans le 'setup' de déploiement qui serait
supposé
de désinstaller l'ancien programme et d'installer le nouveau, mais cela ne
semble pas fonctionner du tout. Quoi faire pour régler ce problème????????
Merci de votre aide!

"Thomas Marencic [MS]" wrote:

Bonjour,

Quand vous créez un projet "Installer", un GUID est affecté ce qui permet
de
savoir si le programme est déjà installé ou non.

Cela correspond au ProductCode dans les propriétés du projet
d'installation.

Cordialement.
Thomas MARENCIC

"Annie L." <Annie wrote in message
news:
>
>
> "Thomas Marencic [MS]" wrote:
>
>> Bonjour,
>>
>> tout dépend si tu utilises le même projet MSI pour les deux...
>
> J'utilise le même projet MSI (setup modifié) pour faire une mise à jour
> d'un
> programme déjà existant sur la machine. Sauf que je change mon 'product
> code'
> pour pouvoir écraser l'autre programme.
>>
>
>> Si les projets sont différents, ils ont un ID différent (GUID) ce qui
>> crée
>> deux entrées.
>
>
> Qu'entendez-vous par là - un (GUID) différent????
> Devrais-je modifier le registry lorsque j'installe une mise à jour de
> mon
> programme pour éviter d'avoir 2 entrées????
>>
>
>> Les entrées dans la registry sont sous
>>
>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Products
>>
>> pour les programmes accessibles à tous.
>>
>> Sinon regarde sous
>>
>> HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInstallerUserData
>>
>> pour les programmes utilisables uniquement par certains utilisateurs.
>>
>> Cordialement.
>> Thomas MARENCIC
>>
>> "Annie L." <Annie wrote in message
>> news:
>> > ??Lorsque j'installe à nouveau un programme conçu avec Visual basic
>> > 2003
>> > FR
>> > par dessus un programme déjà existant, il crée un autre programme
>> > dans
>> > "Panneau de configuration/Ajout suppression de programmes". Donc je
>> > me
>> > retrouve avec 2 programmes portant le même nom.
>> > Est-ce normal????
>> >
>> > Merci de vos réponses.
>>
>>
>>